Cheap Flights from Singapore to Shanghai

Compare Singapore to Shanghai flight deals

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

Book the best Shanghai fare with no extra fees

Flight deals from Singapore to Shanghai

Looking for a cheap last-minute deal or the best return flight from Singapore to Shanghai? If you want to travel next month, return fares start from Rs69,874. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Singapore to Shanghai

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

Direct flights from Singapore to Shanghai

Alternative Singapore to Shanghai routes

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

Singapore to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundRs33,200
Cheapest month to flyJuly
Average flight time5 hrs, 28 mins
Most popular airlineChina Eastern
Average flights per week211

Finding cheap flights from Singapore to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Singapore to Shanghai is Rs67,807. 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 28 minutes is the average flight time from Singapore to Shanghai.
China Eastern, Singapore Airlines and Air China fly direct from Singapore to Shanghai.
As of July 2026, there are 211 flights per week flying from Singapore to Shanghai.
The cheapest month to fly from Singapore to Shanghai is usually September.
If you're flying from Singapore, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from Rs67,807.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Singapore to Shanghai on Friday, 25 September 2026.
Yes – the average flight time is 5 hours and 28 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 Shanghai 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 Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.

In July, the average temperature is usually around 27°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
The cheapest airline that flies to Shanghai is Spring Airlines .

Travelling from Singapore to Shanghai: what you need to know

  • Get your holiday planning started by considering where you'll take off for your flight from Singapore to Shanghai. Singapore Changi Airport (SIN) and Seletar Airport (XSP) are the main airports in Singapore.

  • Arrive in Shanghai at Shanghai Pudong Airport (PVG) or Shanghai Hongqiao Airport (SHA).

  • The average duration of a direct Singapore to Shanghai flight is 5 hours 25 minutes.

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

  • The most popular route for flights from Singapore to Shanghai is from Singapore Changi Airport (SIN) to Shanghai Pudong Airport (PVG). You can choose from 97 services every week between these two airports. If you'd like to be on your way as soon as possible, the earliest flight from SIN to PVG is the 00:25 China Eastern Airlines service. If you prefer travelling later, the final departure is at 23:40 with Juneyao Airlines.

  • To ensure you make it on your Singapore to Shanghai flight, leave enough time for things like check-in and baggage drop. Arriving two hours ahead of international departures and an hour before domestic flights is the general rule to follow.

  • Flying during a peak time such as June? School holidays and other high seasons can mean longer queues and delays at check-in and security. Be extra cautious and arrive up to four hours ahead of an international flight and two hours before a domestic departure.

How to find the cheapest flights from Singapore to Shanghai

  • Book 11 months before you travel. Pricing trends show that this is the ideal window for finding cheap Singapore to Shanghai flights.

  • April is the best month for landing an amazing deal on a plane ticket from Singapore to Shanghai. If you'd like to travel at a different time of year, the 'Whole month' tool will show you the lowest prices for every month.

  • There's no need to check every day to find out if prices have dropped when you set up a Price Alert. We'll notify you when a better deal is available on cheap flights from Singapore to Shanghai.

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

Flying from Singapore

Singapore Changi Airport (SIN)

  • If you're searching for a direct flight from Singapore to Shanghai, you can leave from Singapore Changi Airport (SIN). Get from SIN to Shanghai Pudong Airport (PVG) in one continuous trip.

  • These are some of the leading airlines offering direct Singapore to Shanghai plane tickets with departures from SIN:

  • A stopover is the perfect opportunity to take a travel break — and possibly even explore a different city. When searching for Singapore to Shanghai flights leaving from Singapore Changi Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Top options include:

    • Guangzhou Airport (CAN)

    • Hong Kong Intl Airport (HKG)

    • Ho Chi Minh City Airport (SGN)

  • Travelling from central Singapore to SIN takes about 40 minutes on public transport. If you drive, ride-share or grab a taxi, you'll cover the 18 kilometres in 25 minutes or so, depending on traffic.

  • Booked an early flight from Singapore to Shanghai? Avoid the last-minute rush to the terminal (and enjoy a little extra shut-eye) by choosing one of these hotels close to Singapore Changi Airport:

  • Of all flights leaving Singapore Changi Airport, 74% land on schedule at their destination.

Seletar Airport (XSP)

  • You can reach XSP from central Singapore in about 25 minutes by car, depending on traffic conditions. The journey by public transport takes roughly 1 hour to travel the 14 kilometres or so.

  • Want to enjoy an extra night away before catching your flight from Singapore to Shanghai? Check in to a hotel near Seletar Airport before your holiday officially begins. Stay at one of these accommodation options:

  • The majority of flights that depart Seletar Airport make it to their destination as expected. It boasts an on-time performance rate of 82%.

Arriving in Shanghai

Shanghai Pudong Airport (PVG)

Shanghai Hongqiao Airport (SHA)

  • Shanghai Hongqiao Airport (SHA) is about 13 kilometres from central Shanghai. Following your flight from Singapore to Shanghai, it takes approximately 30 minutes to get to the heart of the city in a ride-share or taxi.

  • Travelling by public transport will take about 40 minutes.

  • You'll find some comfortable places ready to welcome you near SHA. Kick back after your Singapore to Shanghai flight at any of these perfectly located options:

  • Line up some great tunes and hit the open road in a Shanghai Hongqiao Airport rental car. Pick up a set of wheels from Hertz and set off on your adventure right away.

  • In general, the earlier you book, the better the deals and choice of vehicles. Lock in your ride from SHA as soon as you've confirmed your plans.

  • The address for Shanghai Hongqiao Airport is 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • April is the most popular month for flights from Singapore to Shanghai. To travel when it's less crowded, go to Shanghai in March.

  • Book a Singapore to Shanghai ticket departing in August if you're eager to experience the city during its warmest month. You can expect temperatures in Shanghai to range from 23ºC to 34ºC.

  • If you like travelling in cooler conditions, look for a cheap flight from Singapore to Shanghai in January when temperatures average between -1ºC and 10ºC.

More about Shanghai

Explore more of China

  • Nanjing is just one of the many cities in China waiting to be discovered once you've taken in the sights of Shanghai. Around 274 kilometres to the west, popular attractions include Nanjing City Wall, Zijin Tower and The Memorial Hall of the Victims in Nanjing Massacre by Japanese Invaders.

  • If you're ready to explore another great destination in China, head for Suzhou, about 80 kilometres west of Shanghai. Humble Administrator's Garden (Zhuozheng Garden), Lingering Garden(Liuyuan Garden) and Pingjiang Road are highlights.

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