General flight information
5 hr 21 min Travel time
3,517 km Distance between cities
1 hr Time zone difference
KGS9,651 Lowest price
20 Direct flights per week
KGS10,666 Average ticket price
17:25 Earliest departure
18:30 Latest departure
4 hr 27 min Travel time
2,894 km Distance between cities
1 hr Time zone difference
KGS7,236 Lowest price
109 Direct flights per week
KGS9,704 Average ticket price
07:55 Earliest departure
02:40 Latest departure
4 hr 20 min Travel time
2,649 km Distance between cities
1 hr Time zone difference
KGS10,481 Lowest price
2 Direct flights per week
10:00 Earliest departure
17:05 Latest departure
2,939 km Distance between cities
1 hr Time zone difference
KGS24,141 Lowest price
3,471 km Distance between cities
1 hr Time zone difference
KGS17,052 Lowest price
8 hr Travel time
3,270 km Distance between cities
1 hr Time zone difference
KGS15,097 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket every day from KGS13,172
- Bangkok every day from KGS10,979
- Chiang Mai Tue, Sun from KGS11,844
12-month price trend
KGS18,661KGS11,867KGS18,661KGS11,867
FAQ
Flight duration from Shanghai to Thailand
On average, flights from Shanghai to Thailand take around 4 hours 45 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 56 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?
Other flights
Flights to Thailand
Almaty — Thailand KGS17,877 Bishkek — Thailand KGS22,464 Phuket — Thailand KGS4,646 Kuala Lumpur — Thailand KGS20,524 Guangzhou — Thailand KGS13,182 Tashkent — Thailand KGS16,766 Nha Trang — Thailand KGS9,331 Bangkok — Thailand KGS4,050 Denpasar (Bali) — Thailand KGS9,116 Moscow — Thailand KGS36,892