Shanghai to Bangkok flights

Mon, 20 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Shanghai to Bangkok flight

distanceDistance1791 miles
durationAverage flight duration4 h 35 min
priceAverage plane ticket price£155 (€172)
changesDirect flightNo
carriersAirlinesShanghai Airlines, Spring Airlines, China Eastern or Cathay Pacific

Flights from Shanghai to Bangkok cover the 1791 miles long trip taking on average 4 h 35 min with our travel partners like Shanghai Airlines, Spring Airlines, China Eastern or Cathay Pacific. You can get the cheapest plane tickets for this route for as low as £96, but the average price of plane tickets is £155. Travellers depart most frequently from Shanghai Pudong and arrive in Suvarnabhumi Airport.

Cheap flights tickets from Shanghai to Bangkok

Showing times and prices for 20 May

Cheapest

The best way to find a cheap flight ticket from Shanghai to Bangkok is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Thai AirAsia
19:454h35
Shanghai
00:20Bangkok
£961One-way
0 changes
Thai Air Asia X
22:504h45
Shanghai
03:35Bangkok
£1191One-way
0 changes
Shanghai Airlines
04:004h50
Shanghai
08:50Bangkok
£1461One-way
0 changes
Spring Airlines Japan
09:254h45
Shanghai
14:10Bangkok
£1951One-way
0 changes

Flight scheduleShanghai to Bangkok

Showing flights for tomorrow, Monday, 20 May
Spring Airlines Japan
09:254h45
Shanghai
14:10Bangkok
0 changes
Shanghai Airlines
04:004h50
Shanghai
08:50Bangkok
0 changes
Thai Air Asia X
22:504h45
Shanghai
03:35Bangkok
0 changes
Thai AirAsia
19:454h35
Shanghai
00:20Bangkok
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Shanghai to Bangkok by flight

Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May

Flight times from Shanghai to Bangkok

Showing times and prices for 20 May

Fastest Journey

4 h 35 m

Average

4 h 43 m

Flights per day

4

Distance

2889 km

Of the 4 flights that leave Shanghai for Bangkok every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Thai AirAsia
19:454h35
Shanghai
00:20Bangkok
£961One-way
0 changes
Spring Airlines Japan
09:254h45
Shanghai
14:10Bangkok
£1951One-way
0 changes
Thai Air Asia X
22:504h45
Shanghai
03:35Bangkok
£1191One-way
0 changes
Shanghai Airlines
04:004h50
Shanghai
08:50Bangkok
£1461One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

FAQs: Shanghai to Bangkok flights

FAQs: Take a flight from Shanghai to Bangkok hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Shanghai to Bangkok.
FAQs
Cheap plane tickets from Shanghai to Bangkok can start from as little as £96 when you book in advance. The average flight ticket price for Shanghai to Bangkok is £155; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The flight time from Shanghai to Bangkok is on average 4 h 35 min   for the 1791 mile long journey, but the time it takes to go between Shanghai and Bangkok by flight can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Shanghai to Bangkok leaves at 06: 35. Plan your trip with the Journey Planner   from Omio.
The last flight from Shanghai to Bangkok leaves at 22: 50.
For the best Shanghai to Bangkok flight to purchase, you can travel safely and comfortably with Shanghai Airlines, Spring Airlines, China Eastern or Cathay Pacific. However, it's always good to check all possible airlines with services from Shanghai to Bangkok to compare what amenities they may offer.

Flights from Shanghai to Bangkok generally leave from Shanghai Pudong and arrive in Suvarnabhumi Airport.

Shanghai Pudong is 46.8 km away from Shanghai city centre and Suvarnabhumi Airport is 35.8 km from Bangkok city centre.

The cheapest month to travel from Shanghai to Bangkok by plane is February.
Yes, you can take a flight from Shanghai to Bangkok.

More options for your journey from Shanghai to Bangkok

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Bangkok and Shanghai

Travel to popular destinations by train, coach, flight or ferry

Most popular flights

HomeFlightsFlight Schedules to Bangkok Shanghai to Bangkok flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers