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
₾214 Lowest price
139 Direct flights per week
₾266 Average ticket price
07:50 Earliest departure
02:30 Latest departure

Cheap tickets

Direct flight schedule

  • Bangkok every day from ₾244.42
  • Phuket every day from ₾306
  • Chiang Mai every day from ₾241.46

12-month price trend

₾507₾322₾507₾322
₾507
Jan
₾507
₾360
Feb
₾360
₾377
Mar
₾377
₾439
Apr
₾439
₾322
May
₾322
₾401
Jun
₾401
₾422
Jul
₾422
₾375
Aug
₾375
₾429
Sep
₾429
₾371
Oct
₾371
₾394
Nov
₾394
₾483
Dec
₾483

Airlines with flights from Shanghai to Thailand

Including connecting fares

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?