Cheap flights from Shanghai to Bangkok

119 nonstop flights a week, 2 of them today. Operated by 8 airlines, about 4h 43m in the air, 1,796 mi (2,891 km). Tickets from $88.

Flights from Shanghai to Bangkok

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.

Filters

Shanghai to Bangkok at a glance

flight time, from 4h 25m to 5h 10m
4h 43m
straight-line distance
1,796 mi (2,891 km)
flights a week
119
flights today
2
first and last departure
00:15 - 22:25
lowest price, nonstop, 9 October
$88
airlines
8

Shanghai to Bangkok flight schedule

119 flights a week, 2 today, 20 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FM 847
Shanghai Airlines
00:15 Shanghai Pudong International, terminal 1
04:05 Suvarnabhumi
4h 50m
Daily
Boeing 737
VZ 3525
Thai Vietjet Air
02:30 Shanghai Pudong International
06:30 Suvarnabhumi
5h
Daily
Boeing 737
9C 7279
Spring Airlines
07:50 Shanghai Pudong International, terminal 2
11:50 Suvarnabhumi
5h
Tue, Wed, Thu, Sat, Sun
Airbus A320
9C 7279
Spring Airlines
08:00 Shanghai Pudong International, terminal 2
11:50 Suvarnabhumi
4h 50m
Mon, Fri
Airbus A320
TG 663
THAI Airways
08:15 Shanghai Pudong International, terminal 2
11:55 Suvarnabhumi
4h 40m
Daily
Boeing 787-800
MU 541
China Eastern
08:35 Shanghai Pudong International, terminal 1
12:20 Suvarnabhumi
4h 45m
Daily
Boeing 787-900
FM 833
Shanghai Airlines
12:00 Shanghai Pudong International, terminal 1
15:55 Suvarnabhumi
4h 55m
Daily
Boeing 737
9C 7283
Spring Airlines
12:05 Shanghai Pudong International, terminal 2
15:45 Suvarnabhumi
4h 40m
Daily
Airbus A320
FM 855
Shanghai Airlines
13:45 Shanghai Pudong International, terminal 1
17:50 Suvarnabhumi
5h 5m
Daily
Boeing 737-800
FM 839
Shanghai Airlines
14:40 Shanghai Pudong International, terminal 1
18:25 Suvarnabhumi
4h 45m
Daily
Boeing 737
9C 7289
Spring Airlines
17:00 Shanghai Pudong International, terminal 2
20:45 Suvarnabhumi
4h 45m
Mon, Wed, Thu, Fri
Airbus A320
9C 7289
Spring Airlines
17:15 Shanghai Pudong International, terminal 2
20:45 Suvarnabhumi
4h 30m
Tue, Sat, Sun
Airbus A320
TG 665
THAI Airways
17:15 Shanghai Pudong International, terminal 2
20:55 Suvarnabhumi
4h 40m
Daily
Airbus A350-900
FM 853
Shanghai Airlines
19:00 Shanghai Pudong International, terminal 1
22:25 Suvarnabhumi
4h 25m
Daily
Boeing 737
HO 1357
Juneyao Airlines
20:55 Shanghai Pudong International, terminal 2
00:45 Suvarnabhumi
4h 50m
Daily
Airbus A320
MU 547
China Eastern
21:10 Shanghai Pudong International, terminal 1
00:55 Suvarnabhumi
4h 45m
Daily
Boeing 787-900
CA 805
Air China
21:55 Shanghai Pudong International, terminal 2
01:30 Suvarnabhumi
4h 35m
Mon, Wed, Thu, Fri, Sat, Sun
Airbus A320
CA 805
Air China
22:00 Shanghai Pudong International, terminal 2
01:30 Suvarnabhumi
4h 30m
Tue
Airbus A320
FM 841
Shanghai Airlines
22:15 Shanghai Pudong International, terminal 1
01:55 Suvarnabhumi
4h 40m
Daily
Boeing 737
9C 7293
Spring Airlines
22:25 Shanghai Pudong International, terminal 2
02:20 Suvarnabhumi
4h 55m
Daily
Airbus A321

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 4 December.

FlightDepartsArrivesDurationDaysAircraft
9C 7281
Spring Airlines
10:00 Shanghai Pudong International, terminal 2
13:45 Suvarnabhumi
4h 45m
Seasonal
Airbus A320
9C 7285
Spring Airlines
13:00 Shanghai Pudong International, terminal 2
16:45 Suvarnabhumi
4h 45m
Seasonal
Airbus A320
HO 1359
Juneyao Airlines
09:30 Shanghai Pudong International, terminal 2
13:20 Suvarnabhumi
4h 50m
Seasonal
Airbus A320
SL 927
Thai Lion Air
01:05 Shanghai Pudong International, terminal 2
04:35 Don Mueang International, terminal 1
4h 30m
Seasonal
Boeing 737-900
TG 6631
THAI Airways
07:30 Shanghai Pudong International, terminal 2
11:05 Suvarnabhumi
4h 35m
Selected dates
Airbus A350-900
MU 541
China Eastern
08:50 Shanghai Pudong International, terminal 1
12:30 Suvarnabhumi
4h 40m
Seasonal
Airbus A320 NEO
FM 833
Shanghai Airlines
11:40 Shanghai Pudong International, terminal 1
15:50 Suvarnabhumi
5h 10m
Seasonal
Boeing 737
9C 7283
Spring Airlines
11:50 Shanghai Pudong International, terminal 2
15:35 Suvarnabhumi
4h 45m
Seasonal
Airbus A320
FM 855
Shanghai Airlines
14:35 Shanghai Pudong International, terminal 1
18:05 Suvarnabhumi
4h 30m
Seasonal
Boeing 737
9C 7289
Spring Airlines
16:50 Shanghai Pudong International, terminal 2
20:30 Suvarnabhumi
4h 40m
Seasonal
Airbus A320
FM 839
Shanghai Airlines
17:20 Shanghai Pudong International, terminal 1
20:55 Suvarnabhumi
4h 35m
Seasonal
Boeing 737-800
TG 665
THAI Airways
17:25 Shanghai Pudong International, terminal 2
20:55 Suvarnabhumi
4h 30m
Seasonal
Airbus A350-900
FM 853
Shanghai Airlines
18:20 Shanghai Pudong International, terminal 1
21:55 Suvarnabhumi
4h 35m
Seasonal
Boeing 737
HO 1351
Juneyao Airlines
20:50 Shanghai Pudong International, terminal 2
00:25 Suvarnabhumi
4h 35m
Seasonal
Airbus A320
MU 547
China Eastern
21:00 Shanghai Pudong International, terminal 1
00:40 Suvarnabhumi
4h 40m
Seasonal
Airbus A320 NEO
9C 7293
Spring Airlines
22:05 Shanghai Pudong International, terminal 2
01:35 Suvarnabhumi
4h 30m
Seasonal
Airbus A321
TG 663
THAI Airways
07:30 Shanghai Pudong International, terminal 2
11:05 Suvarnabhumi
4h 35m
Seasonal
Boeing 787-800
FM 841
Shanghai Airlines
21:55 Shanghai Pudong International, terminal 1
01:55 Suvarnabhumi
5h
Seasonal
Boeing 737
FM 833
Shanghai Airlines
11:45 Shanghai Pudong International, terminal 1
15:50 Suvarnabhumi
5h 5m
Seasonal
Boeing 737
FM 833
Shanghai Airlines
11:55 Shanghai Pudong International, terminal 1
15:50 Suvarnabhumi
4h 55m
Seasonal
Boeing 737

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

Airlines flying Shanghai to Bangkok

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

Airports

Where flights from Shanghai to Bangkok depart and land

Departure from Shanghai

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

Arrival in Bangkok

119 flights a week, 17 mi (28 km) from the city centre

Don Mueang International closest to the centreDMK

Terminal 1, 13 mi (21 km) from the city centre

When to visit Bangkok

Weather by month

Best time to visit: January, November and December, +31° to +32° by day. In November it is +31° by day and +24° at night, with 12 rainy days.

Jan
+32° +22° 2 days
Feb
+33° +24° 8 days
Mar
+34° +26° 9 days
Apr
+34° +27° 13 days
May
+33° +26° 22 days
Jun
+33° +26° 24 days
Jul
+32° +26° 28 days
Aug
+32° +25° 26 days
Sep
+31° +25° 29 days
Oct
+31° +24° 22 days
Nov
+31° +24° 12 days
Dec
+32° +23° 3 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 Shanghai to Bangkok?
A nonstop flight takes 4 hours 43 minutes on average, from 4h 25m to 5h 10m depending on the flight.
How far is Bangkok from Shanghai?
1,796 mi (2,891 km) in a straight line between the cities.
Which airlines fly nonstop from Shanghai to Bangkok?
Shanghai Airlines (42 a week), Spring Airlines (28 a week), THAI Airways (14 a week), China Eastern (14 a week), Juneyao Airlines (7 a week), Air China (7 a week), Thai Vietjet Air (7 a week) and Thai Lion Air.
How many flights a day are there from Shanghai to Bangkok?
2 flights today and 119 a week, about 17 a day on average.
When are the first and last flights from Shanghai to Bangkok?
The first departure is at 00:15 (FM847), the last at 22:25 (9C7293). Local time.
What is the time difference between Shanghai and Bangkok?
Bangkok is 1 hour behind Shanghai. Schedule times on this page are local to each airport.
Which Shanghai airport do flights to Bangkok leave from?
Shanghai Pudong International (119 a week).
Which Bangkok airport is closest to the city centre?
Don Mueang International (DMK), 13 mi (21 km) from the city centre. Others: Suvarnabhumi 17 mi (28 km).