General flight information
4 hr 31 min Travel time
2,894 km Distance between cities
1 hr Time zone difference
KGS7,255 Lowest price
119 Direct flights per week
KGS11,369 Average ticket price
07:30 Earliest departure
02:40 Latest departure
5 hr 19 min Travel time
3,517 km Distance between cities
1 hr Time zone difference
KGS9,954 Lowest price
44 Direct flights per week
KGS13,818 Average ticket price
07:45 Earliest departure
18:30 Latest departure
2,939 km Distance between cities
1 hr Time zone difference
KGS20,070 Lowest price
7 hr 47 min Travel time
3,270 km Distance between cities
1 hr Time zone difference
KGS15,683 Lowest price
4 hr 5 min Travel time
2,649 km Distance between cities
1 hr Time zone difference
KGS10,505 Lowest price
29 Direct flights per week
10:00 Earliest departure
20:05 Latest departure
3,371 km Distance between cities
1 hr Time zone difference
KGS13,595 Lowest price
8 hr 55 min Travel time
3,471 km Distance between cities
1 hr Time zone difference
KGS14,378 Lowest price
Cheap tickets
Direct flight schedule
- Bangkok every day from KGS11,283
- Phuket every day from KGS16,879
- Chiang Mai every day from KGS10,504
Connecting flights
KGS9,954 Shanghai — Phuket KGS22,570 Shanghai — Utapao KGS15,682 Shanghai — Koh Samui KGS13,595 Shanghai — Surat Thani KGS14,378 Shanghai — Krabi
Sun 13 Sep 01:35 – 10:40
10 hr 5 min / 1 layover +2
Mon 6 Jul 22:05 – 14:35
17 hr 30 min / 2 layovers Wed 9 Sep 21:50 – 07:10
10 hr 20 min / 1 layover Sun 26 Jul 02:20 – 17:50
16 hr 30 min / 1 layover Mon 17 Aug 22:05 – 08:30
11 hr 25 min / 1 layover 12-month price trend
KGS18,665KGS11,870KGS18,665KGS11,870
FAQ
Flight duration from Shanghai to Thailand
On average, flights from Shanghai to Thailand take around 4 hours 48 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 59 minutes.