Flight tickets from Shanghai to Thailand

SHA

General flight information

4 ⁠hr 23 ⁠min Travel time
2,890 km Distance between cities
1 ⁠hr Time zone difference
TJS 783 Lowest price
137 Direct flights per week
07:50 Earliest departure
02:30 Latest departure

Cheap tickets

Direct flight schedule

  • Bangkok every day from TJS 939.21
  • Phuket every day from TJS 1,126
  • Chiang Mai every day from TJS 1,097

12-month price trend

TJS 1,787TJS 1,137TJS 1,787TJS 1,137
TJS 1,787
Jan
TJS 1,787
TJS 1,270
Feb
TJS 1,270
TJS 1,329
Mar
TJS 1,329
TJS 1,548
Apr
TJS 1,548
TJS 1,137
May
TJS 1,137
TJS 1,416
Jun
TJS 1,416
TJS 1,488
Jul
TJS 1,488
TJS 1,323
Aug
TJS 1,323
TJS 1,511
Sep
TJS 1,511
TJS 1,310
Oct
TJS 1,310
TJS 1,391
Nov
TJS 1,391
TJS 1,705
Dec
TJS 1,705

FAQ

Flight duration from Shanghai to Thailand

On average, flights from Shanghai to Thailand take around 4 hours 55 minutes when flying directly. With layovers, the flight duration can be up to 9 hours 2 minutes.

How much do flights cost from Shanghai to Thailand?

Are there direct flights from Shanghai Thailand?

Which airlines fly to Thailand from Shanghai?

What's the time difference between Shanghai and Thailand?

When is it cheapest to fly from Shanghai to Thailand?