Airlines with flights from Singapore to Shanghai
There are 18 airlines with scheduled flights between SIN and PVG. Singapore Airlines, China Eastern and 4 more carriers has non-stop flights from Singapore Changi Airport to Shanghai Airport and the flight time is 5 hours and 28 minutes.
Choose airline
Schedules
Non-stop with Singapore Airlines
-
Total flight time: 5 hours and 28 minutes
-
Singapore is a Singapore Airlines hub.
-
35 flights per week
-
Airbus A350-900Boeing 777-300ERAirbus A380-800 PassengerBoeing 787
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 5 hours and 25 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
34 flights per week
-
Boeing 787-9Airbus A330-200Airbus A350-900Airbus A320neo
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Spring Airlines
-
Total flight time: 5 hours and 40 minutes
-
Low-cost airline
-
Shanghai is a Spring Airlines hub.
-
14 flights per week
-
Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Juneyao Airlines
-
Total flight time: 5 hours and 25 minutes
-
Shanghai is a Juneyao Airlines hub.
-
14 flights per week
-
Boeing 787-9Airbus A321neoAirbus A320neo
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Air China
-
Total flight time: 5 hours and 50 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
7 flights per week
-
Airbus A350-900
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Shanghai Airlines
-
Total flight time: 5 hours and 5 minutes
-
Sky Team Alliance
-
Shanghai is a Shanghai Airlines hub.
-
Boeing 737MAX 8 Passenger
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Hong Kong with Cathay Pacific
-
Total flight time: 7h 50m - 11h 30m.
-
One World Alliance
-
77 flights per week
Flight
CX316
CX380
CX360
CX364
CX380
CX362
CX302
CX362
CX302
CX302
The timetable & schedule information was updated at 2026-04-22
Via Kuala Lumpur with Malaysia Airlines
-
Total flight time: 7h 55m - 11h 30m.
-
One World Alliance
-
34 flights per week
Flight
MH388
MH386
MH386
MH386
The timetable & schedule information was updated at 2026-04-22
Via Bangkok with Thai Airways International
-
Total flight time: 8h 00m - 11h 30m.
-
42 flights per week
Flight
TG664
TG662
TG662
The timetable & schedule information was updated at 2026-04-22
Via Taipei with China Airlines
-
Total flight time: 8h 50m - 8h 50m.
-
Sky Team Alliance
-
7 flights per week
Flight
CI501
The timetable & schedule information was updated at 2026-04-22

There are 18 airlines with scheduled flights between SIN and PVG. Singapore Airlines, China Eastern and 4 more carriers has non-stop flights from Singapore Changi Airport to Shanghai Airport and the flight time is 5 hours and 28 minutes.
Via Shenzhen with Shenzhen Airlines
Via Guangzhou with China Southern
Via Kota Kinabalu with AirAsia
Via Chengdu with Sichuan Airlines
Via Ho Chi Minh City with VietJet
Via Haikou with Hainan Airlines
Via Chongqing with West Air (China)
Via Kuala Lumpur with Batik Air