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
4 hr 55 min Travel time
3,528 km Distance between cities
1 hr Time zone difference
₾228 Lowest price
29 Direct flights per week
₾292 Average ticket price
08:30 Earliest departure
18:15 Latest departure
5 hr Travel time
2,647 km Distance between cities
1 hr Time zone difference
₾235 Lowest price
13 Direct flights per week
10:10 Earliest departure
20:15 Latest departure
3,270 km Distance between cities
1 hr Time zone difference
₾443 Lowest price
₾697 Average ticket price
2,432 km Distance between cities
1 hr Time zone difference
3,471 km Distance between cities
1 hr Time zone difference
₾341 Lowest price
2,493 km Distance between cities
1 hr Time zone difference
3,358 km Distance between cities
1 hr Time zone difference
₾396 Lowest price
Popular destinations in Thailand
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
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.