Cheap flights from Shanghai to Singapore

Travelers and cabin class

Compare Shanghai to Singapore flight deals

Find the cheapest month or even day of the year to fly to Singapore

Book the best Singapore fare with no extra fees

Flight deals from Shanghai to Singapore

Looking for a cheap last-minute deal or the best round-trip flight from Shanghai to Singapore? Find the lowest prices on one-way and round-trip tickets right here.

When is the cheapest time to fly from Shanghai to Singapore?

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to Singapore flights are currently cheapest in May.

Direct flights from Shanghai to Singapore

Alternative Shanghai to Singapore routes

Looking for the cheapest, fastest or easiest route from Shanghai to Singapore? You could fly into the following airports instead.

Shanghai to Singapore: Flight information

The things to know before you go.
Cheapest flight foundC$286
Cheapest month to flyMay
Average flight time5 hrs, 36 mins
Most popular airlineChina Eastern
Average flights per week206

Finding cheap flights from Shanghai to Singapore: Frequently asked questions

There are 2 airports in Singapore: Seletar and Singapore Changi.
The best price we found for a round-trip flight from Shanghai to Singapore is C$286. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
5 hours and 36 minutes is the average flight time from Shanghai to Singapore.
China Eastern, Singapore Airlines and Air China fly direct from Shanghai to Singapore.
There are 206 flights per week flying from Shanghai to Singapore, as of April 2025.
The cheapest month to fly from Shanghai to Singapore is usually April 2025.
If you're flying from Shanghai, the cheapest airport near Singapore is Singapore Changi – which is 17.9 km away from the center of Singapore. We've found flights to this airport from C$286.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to Singapore on Friday, May 9, 2025.
Yes – the average flight time is 5 hours and 36 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Singapore but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Singapore is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 28°C. May is typically the warmest month in Singapore, when it usually averages around 30°C. You can expect the least rain in February. The coldest month is December, with temperatures averaging 25°C. The rainiest month is December.
The cheapest airline that flies to Singapore is Hainan Airlines, and the cheapest airline that flies to Singapore Changi Airport is Spring Airlines.

Travelling from Shanghai to Singapore: what you need to know

  • Shanghai has a couple of airports where you can kick off your travels. Check out your options for reserving a flight from Shanghai to Singapore leaving from Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).

  • Step off your plane in Singapore at Changi International Airport (SIN) or Seletar Airport (XSP).

  • Around 5 hours 40 minutes is how long you can expect to be travelling on a direct Shanghai to Singapore flight.

  • Singapore's timezone is UTC+8, which is the same as Shanghai.

  • The most popular route for flights from Shanghai to Singapore is from Shanghai Pudong International Airport (PVG) to Changi International Airport (SIN). Choose from 91 services every week between these two airports. If you'd like to be on your way as soon as possible, the earliest flight from PVG to SIN is the 00:10 Singapore Airlines service. If you prefer travelling later, the latest available service is at 23:55 with China Eastern Airlines.

  • Give yourself plenty of time to make your Shanghai to Singapore flight. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.

  • You can expect longer queues in popular months such as April. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a good idea.

How to find the cheapest flights from Shanghai to Singapore

  • Get cheap Shanghai to Singapore flights by booking two months ahead. According to our research, that's the ideal time frame for finding the biggest deals.

  • Schedule your trip for May. That's the best month for scoring an incredible deal on plane tickets from Shanghai to Singapore. If your travel dates are not set in stone, use the 'Whole month' tool to find the lowest price across every month.

  • You don't need to check back in every day to see if prices have dropped when you create a Price Alert. We'll update you when a better deal comes up on cheap flights from Shanghai to Singapore.

  • Choose your ideal arrival and departure times, number of stops and airlines by using the filters. Alternatively, sort your Shanghai to Singapore flight results by 'Best,' 'Cheapest' or 'Fastest.'

Flying from Shanghai

Shanghai Pudong International Airport (PVG)

  • You can book a direct flight from Shanghai to Singapore departing from Shanghai Pudong International Airport (PVG). Begin your trip at PVG and land at Changi International Airport (SIN).

  • There are numerous airlines that offer direct Shanghai to Singapore plane tickets out of PVG. Your next adventure starts with one of these:

  • We make it simple to find a Shanghai to Singapore flight with a stopover. To see the options leaving from Shanghai Pudong International Airport, deselect 'Direct flights only.' Then, simply pick a flight with a stop long enough to see the sights of the city of your choice. Top stopovers include:

    • Tan Son Nhat International Airport (SGN)

    • Taiwan Taoyuan International Airport (TPE)

    • Suvarnabhumi Airport (BKK)

  • PVG is about 32 kilometres from central Shanghai. If you're driving, ride-sharing or catching a cab from the centre, it'll take you 50 minutes or so to get there, depending on the traffic.

  • Looking for a convenient hotel near Shanghai Pudong International Airport? If you're boarding an early flight from Shanghai to Singapore, these stays will have you moments from your departure lounge:

  • When it comes to Shanghai Pudong International Airport's on-time performance, data shows 78.11% of flights meet their scheduled arrival time.

  • You'll find PVG at No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • Get the most out of your vacation with a stopover on your Shanghai to Singapore flight. Visit family or friends or tick a new city off your list. Whatever you want to do, here's where you can stop between Shanghai Hongqiao International Airport and Singapore:

    • Changle International Airport (FOC)

    • Guangzhou Baiyun International Airport (CAN)

    • Jieyang Chaoshan Airport (SWA)

  • The drive from central Shanghai to SHA usually takes 20 minutes, depending on traffic conditions. It's around 13 kilometres from the city centre to the airport.

  • Get a head start on your vacation with an additional night away from home. Before your flight from Shanghai to Singapore, take it easy in one of these hotels close to Shanghai Hongqiao International Airport:

  • The majority of flights that leave Shanghai Hongqiao International Airport make it to their destination as planned. It boasts an on-time performance rate of 85.58%.

  • SHA is located at 700 Yingbin 1st Rd.

Arriving in Singapore

Changi International Airport (SIN)

  • Changi International Airport (SIN) to central Singapore takes around 20 minutes by car. The centre is roughly 18 kilometres away.

  • When travelling by public transport, expect a journey time of roughly 1 hour.

  • Reserve a hotel near SIN if you have a late flight from Shanghai to Singapore. Pick one of these options and skip the long transfer:

  • Get your adventure underway by picking up a Changi International Airport rental car. Grab a set of wheels from Avis, Sixt or Green Motion and experience the lesser-explored corners of Singapore and beyond.

  • Booking your ride from Changi International Airport about two weeks in advance can help you get the lowest rate.

Seletar Airport (XSP)

  • Seletar Airport (XSP) is around 14 kilometres from the centre of Singapore. Following your flight from Shanghai to Singapore, it takes approximately 25 minutes to get to the heart of the city in a ride-share or cab.

  • If you're travelling on public transport, it'll take approximately 1 hour 25 minutes.

  • Place the 'Do not disturb' sign on your door and unwind at a hotel close to XSP. Here are a few options where you can kick back after your flight from Shanghai to Singapore:

Best time to go to Singapore

  • February is the quietest month for flights from Shanghai to Singapore, while April is the busiest. Figure out the best time to go to Singapore based on whether you like a bustling atmosphere or a more laid-back vibe.

  • Lock in a Shanghai to Singapore ticket departing in May if you're eager to experience the city during its warmest month. Expect temperatures in Singapore to range from 25ºC (77ºF) to 31ºC (88ºF).

  • January sees average temperatures of between 24ºC (75ºF) and 30ºC (86ºF). Look for cheap flights from Shanghai to Singapore around that time if you'd rather travel in cooler conditions.

More about Singapore

  • Start your Singapore trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Shanghai to Singapore, explore our range of hotels including:

  • Every great adventure has to include a little sightseeing. Marina Bay Sands, Gardens by the Bay and Universal Studios Singapore are attractions you won't want to skip in Singapore.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.