Flight tickets from Shanghai to Thailand

SHA

General flight information

4 ⁠hr 55 ⁠min Travel time
3,528 km Distance between cities
1 ⁠hr Time zone difference
₼140 Lowest price
28 Direct flights per week
₼232 Average ticket price
08:30 Earliest departure
18:15 Latest departure

Cheap tickets

Direct flight schedule

  • Phuket every day from ₼202
  • Bangkok every day from ₼176.87
  • Chiang Mai every day from ₼157.87

12-month price trend

₼331₼211₼331₼211
₼331
Jan
₼331
₼235
Feb
₼235
₼246
Mar
₼246
₼287
Apr
₼287
₼211
May
₼211
₼262
Jun
₼262
₼276
Jul
₼276
₼245
Aug
₼245
₼280
Sep
₼280
₼243
Oct
₼243
₼258
Nov
₼258
₼316
Dec
₼316

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?