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
4 hr 55 min Travel time
3,528 km Distance between cities
1 hr Time zone difference
TJS 782 Lowest price
29 Direct flights per week
TJS 1,061 Average ticket price
08:30 Earliest departure
18:15 Latest departure
2,675 km Distance between cities
1 hr Time zone difference
3,471 km Distance between cities
1 hr Time zone difference
TJS 1,207 Lowest price
5 hr Travel time
2,647 km Distance between cities
1 hr Time zone difference
TJS 834 Lowest price
13 Direct flights per week
10:10 Earliest departure
20:15 Latest departure
Popular destinations in Thailand
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
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.