Cheap flights from Singapore to Shanghai

105 nonstop flights a week. Operated by 6 airlines, about 5h 23m in the air, 2,365 mi (3,806 km). Tickets from $174, nonstop from $109.

Flights from Singapore to Shanghai

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Singapore to Shanghai

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Singapore to Shanghai

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Singapore to Shanghai at a glance

flight time, from 5h to 5h 50m
5h 23m
straight-line distance
2,365 mi (3,806 km)
flights a week
105
next flight
10 November
first and last departure
00:25 - 23:25
lowest price, nonstop, 29 April
$174
lowest nonstop price
$109
airlines
6

Singapore to Shanghai ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: January 2027, tickets from $109. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is August 2027: from $248. The average across months is $160.

Singapore to Shanghai flight schedule

105 flights a week, 11 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
MU 544
China Eastern
00:25 Changi International, terminal 3
05:45 Shanghai Pudong International, terminal 1
5h 20m
Daily
Airbus A330-200
SQ 826
Singapore Airlines
01:15 Changi International, terminal 3
06:30 Shanghai Pudong International, terminal 2
5h 15m
Daily
Airbus A350-900
FM 844
Shanghai Airlines
03:25 Changi International, terminal 3
08:50 Shanghai Pudong International, terminal 1
5h 25m
Daily
Boeing 737
9C 8552
Spring Airlines
06:30 Changi International, terminal 4
11:45 Shanghai Pudong International, terminal 2
5h 15m
Daily
Airbus A320
SQ 828
Singapore Airlines
07:20 Changi International, terminal 3
12:45 Shanghai Pudong International, terminal 2
5h 25m
Daily
Boeing 777-300ER
SQ 830
Singapore Airlines
09:20 Changi International, terminal 3
14:35 Shanghai Pudong International, terminal 2
5h 15m
Daily
Airbus A380-800
MU 546
China Eastern
10:10 Changi International, terminal 3
15:15 Shanghai Pudong International, terminal 1
5h 5m
Daily
Airbus A330-300
MU 568
China Eastern
16:15 Changi International, terminal 3
21:35 Shanghai Pudong International, terminal 1
5h 20m
Daily
Airbus A350-900
HO 1602
Juneyao Airlines
16:25 Changi International, terminal 4
21:25 Shanghai Pudong International, terminal 2
5h
Daily
Airbus A320
SQ 836
Singapore Airlines
17:00 Changi International, terminal 3
22:20 Shanghai Pudong International, terminal 2
5h 20m
Daily
Boeing 787
9C 7678
Spring Airlines
17:40 Changi International, terminal 4
22:55 Shanghai Pudong International, terminal 2
5h 15m
Daily
Airbus A320
CA 826
Air China
17:50 Changi International, terminal 1
23:20 Shanghai Pudong International, terminal 2
5h 30m
Daily
Airbus A350-900
MU 6050
China Eastern
18:00 Changi International, terminal 3
23:20 Shanghai Pudong International, terminal 1
5h 20m
Daily
Airbus A320 NEO
MU 566
China Eastern
23:00 Changi International, terminal 3
04:30 Shanghai Pudong International, terminal 1
5h 30m
Daily
Boeing 787-900
HO 1606
Juneyao Airlines
23:25 Changi International, terminal 4
04:35 Shanghai Pudong International, terminal 2
5h 10m
Daily
Airbus A320 NEO

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
MU 544
China Eastern
00:55 Changi International, terminal 3
06:20 Shanghai Pudong International, terminal 1
5h 25m
Seasonal
Airbus A330-200
SQ 828
Singapore Airlines
07:40 Changi International, terminal 3
13:25 Shanghai Pudong International, terminal 2
5h 45m
Seasonal
Boeing 777-300ER
SQ 830
Singapore Airlines
09:30 Changi International, terminal 3
15:05 Shanghai Pudong International, terminal 2
5h 35m
Seasonal
Airbus A380-800
SQ 832
Singapore Airlines
12:35 Changi International, terminal 3
18:05 Shanghai Pudong International, terminal 2
5h 30m
Seasonal
Boeing 787
HO 1602
Juneyao Airlines
16:00 Changi International, terminal 4
21:20 Shanghai Pudong International, terminal 2
5h 20m
Seasonal
Airbus A320 NEO
MU 568
China Eastern
16:55 Changi International, terminal 3
22:05 Shanghai Pudong International, terminal 1
5h 10m
Seasonal
Airbus A330-200
SQ 836
Singapore Airlines
17:10 Changi International, terminal 3
22:45 Shanghai Pudong International, terminal 2
5h 35m
Seasonal
Airbus A350-900
CA 826
Air China
17:30 Changi International, terminal 1
23:20 Shanghai Pudong International, terminal 2
5h 50m
Seasonal
Airbus A350-900
MU 566
China Eastern
23:10 Changi International, terminal 3
04:40 Shanghai Pudong International, terminal 1
5h 30m
Seasonal
Airbus A330-200
HO 1576
Juneyao Airlines
23:45 Changi International, terminal 4
05:15 Shanghai Pudong International, terminal 2
5h 30m
Seasonal
Airbus A320 NEO
SQ 828
Singapore Airlines
07:45 Changi International, terminal 3
13:25 Shanghai Pudong International, terminal 2
5h 40m
Seasonal
Boeing 777-300ER

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Singapore to Shanghai

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Singapore to Shanghai depart and land

Departure from Singapore

105 flights a week, terminals 1, 3, 4, 12 mi (19 km) from the city centre

Arrival in Shanghai

105 flights a week, terminals 1, 2, 20 mi (32 km) from the city centre

When to visit Shanghai

Weather by month

Best time to visit: April, May, October and November, +18° to +25° by day. In November it is +18° by day and +10° at night, with 7 rainy days.

Jan
+10° +1° 5 days
Feb
+11° +3° 9 days
Mar
+17° +7° 10 days
Apr
+22° +12° 10 days
May
+25° +16° 10 days
Jun
+29° +21° 17 days
Jul
+33° +26° 17 days
Aug
+34° +26° 14 days
Sep
+30° +23° 15 days
Oct
+24° +17° 8 days
Nov
+18° +10° 7 days
Dec
+11° +3° 4 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Singapore to Shanghai?
A nonstop flight takes 5 hours 23 minutes on average, from 5h to 5h 50m depending on the flight.
How far is Shanghai from Singapore?
2,365 mi (3,806 km) in a straight line between the cities.
Which airlines fly nonstop from Singapore to Shanghai?
China Eastern (35 a week), Singapore Airlines (28 a week), Juneyao Airlines (14 a week), Spring Airlines (14 a week), Air China (7 a week) and Shanghai Airlines (7 a week).
How many flights a day are there from Singapore to Shanghai?
There are 105 a week, about 15 a day on average.
When are the first and last flights from Singapore to Shanghai?
The first departure is at 00:25 (MU544), the last at 23:25 (HO1606). Local time.
What is the cheapest month to fly from Singapore to Shanghai?
January 2027: tickets from $109. The most expensive is August 2027, from $248.
What is the cheapest upcoming date to fly from Singapore to Shanghai?
17 January 2027 (Sunday): from $109 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Singapore to Shanghai?
Spring Airlines: nonstop tickets from $109 on 17 January by recent searches. Prices change daily, so compare the sellers in the search.
Which Singapore airport do flights to Shanghai leave from?
Changi International (105 a week).