Airlines with flights from Bangkok to Shanghai
There are 17 airlines with scheduled flights between BKK and PVG. Shanghai Airlines, Spring Airlines and 5 more carriers has non-stop flights from Suvarnabhumi Airport to Shanghai Airport and the flight time is 4 hours and 30 minutes.
Choose airline
Schedules
Non-stop with Shanghai Airlines
-
Total flight time: 4 hours and 30 minutes
-
Sky Team Alliance
-
Shanghai is a Shanghai Airlines hub.
-
38 flights per week
-
Boeing 737-800 PassengerBoeing 737MAX 8 Passenger
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Spring Airlines
-
Total flight time: 4 hours and 35 minutes
-
Low-cost airline
-
Shanghai is a Spring Airlines hub.
-
21 flights per week
-
Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 4 hours and 20 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
14 flights per week
-
Airbus A330-200
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Thai Airways International
-
Total flight time: 4 hours and 15 minutes
-
14 flights per week
-
Boeing 787-8Airbus A350-900
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Air China
-
Total flight time: 4 hours and 20 minutes
-
Shanghai is a Air China hub (Secondary hub).
-
7 flights per week
-
First class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Juneyao Airlines
-
Total flight time: 4 hours and 20 minutes
-
Shanghai is a Juneyao Airlines hub.
-
7 flights per week
-
Airbus A320neoAirbus A320
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Thai Vietjet Air
-
Total flight time: 4 hours and 35 minutes
-
Low-cost airline
-
4 flights per week
-
Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-22
Via Taipei with China Airlines
-
Total flight time: 6h 45m - 7h 45m.
-
Sky Team Alliance
-
28 flights per week
Flight
CI501
CI503
The timetable & schedule information was updated at 2026-04-22
Via Macau with Air Macau
-
Total flight time: 6h 45m - 9h 00m.
-
15 flights per week
Flight
NX118
The timetable & schedule information was updated at 2026-04-22
Via Hong Kong with Hong Kong Airlines
-
Total flight time: 6h 55m - 10h 20m.
-
38 flights per week
Flight
HX236
HX234
The timetable & schedule information was updated at 2026-04-22
Via Hong Kong with Cathay Pacific
-
Total flight time: 7h 05m - 10h 45m.
-
One World Alliance
-
70 flights per week
Flight
CX360
CX380
CX364
CX362
CX364
CX362
CX302
CX362
CX302
The timetable & schedule information was updated at 2026-04-22

There are 17 airlines with scheduled flights between BKK and PVG. Shanghai Airlines, Spring Airlines and 5 more carriers has non-stop flights from Suvarnabhumi Airport to Shanghai Airport and the flight time is 4 hours and 30 minutes.
Via Guangzhou with China Southern
Via Shenzhen with Shenzhen Airlines
Via Ho Chi Minh City with VietJet
Via Chengdu with Sichuan Airlines
Via Taipei with EVA Air
Via Chongqing with Chongqing Airlines