HowToGo

Flight from Shanghai to Thailand

How to get to Thailand from Shanghai by flight ? You can check flights from Shanghai to Thailand below.

Search Transfer from Shanghai to Thailand

Search Flights

You can find flight ticket prices from Shanghai to Thailand with our flight tickets search tool below

1. Shanghai Pudong to Chiang Mai

  1. You take a flight from Shanghai Pudong to Chiang Mai and cost approximately 260 USD.

  2. You take a bus, shuttle or taxi from Chiang Mai to your destination in Thailand.

Flight Depart Arrive
CZ3505 China Southern Airlines
CZ8327 China Southern Airlines
06:55 Shanghai Pudong
11:25 Guangzhou Baiyun
09:40 Guangzhou Baiyun
13:15 Chiang Mai
Connect
TG6631 Thai Airways International
WE110 Thai Smile
07:30 Shanghai Pudong
13:15 Suvarnabhumi
11:05 Suvarnabhumi
14:25 Chiang Mai
Connect
MU205 China Eastern Airlines
10:05 Shanghai Pudong
13:25 Chiang Mai Direct
KE898 Korean Air
KE667 Korean Air
14:00 Shanghai Pudong
18:05 Incheon
17:05 Incheon
22:05 Chiang Mai
Connect
SL927 Thai Lion Mentari
SL506 Thai Lion Mentari
23:50 Shanghai Pudong
06:45 Don Muang
03:10 Don Muang
08:00 Chiang Mai
Connect

2. Shanghai Pudong to Suvarnabhumi

  1. You take a flight from Shanghai Pudong to Suvarnabhumi and cost approximately 280 USD.

  2. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
FM9523 Shanghai Airlines
FM883 Shanghai Airlines
06:30 Shanghai Pudong
10:30 Wenzhou
07:55 Wenzhou
13:35 Suvarnabhumi
Connect
TG6631 Thai Airways International
07:30 Shanghai Pudong
11:05 Suvarnabhumi Direct
CZ8203 China Southern Airlines
CZ3081 China Southern Airlines
08:05 Shanghai Pudong
13:05 Guangzhou Baiyun
10:40 Guangzhou Baiyun
15:15 Suvarnabhumi
Connect
MU541 China Eastern Airlines
08:45 Shanghai Pudong
12:20 Suvarnabhumi Direct
CA4592 Air China
CA471 Air China
09:20 Shanghai Pudong
14:55 Chengdu
12:45 Chengdu
17:05 Suvarnabhumi
Connect
CI582 China Airlines
CI839 China Airlines
10:45 Shanghai Pudong
14:55 Kaohsiung
13:05 Kaohsiung
17:25 Suvarnabhumi
Connect
VN0523 Vietnam Airlines
VN0607 Vietnam Airlines
11:00 Shanghai Pudong
16:40 Tan Son Nhat
14:35 Tan Son Nhat
18:30 Suvarnabhumi
Connect
CZ3592 China Southern Airlines
CZ3079 China Southern Airlines
11:20 Shanghai Pudong
16:05 Zhengzhou
13:25 Zhengzhou
19:20 Suvarnabhumi
Connect
CZ3652 China Southern Airlines
CZ8337 China Southern Airlines
11:35 Shanghai Pudong
16:30 Guiyang
14:45 Guiyang
18:30 Suvarnabhumi
Connect
FM833 Shanghai Airlines
12:00 Shanghai Pudong
15:55 Suvarnabhumi Direct
NX109 Air Macau
NX882 Air Macau
14:05 Shanghai Pudong
19:45 Macau
16:45 Macau
21:50 Suvarnabhumi
Connect
CA1884 Air China
CA979 Air China
16:20 Shanghai Pudong
19:55 Beijing Capital
18:50 Beijing Capital
00:10 Suvarnabhumi
Connect
CZ3836 China Southern Airlines
CZ8303 China Southern Airlines
18:25 Shanghai Pudong
00:40 Sanya
21:50 Sanya
01:50 Suvarnabhumi
Connect
CZ8319 China Southern Airlines
21:15 Shanghai Pudong
00:55 Suvarnabhumi Direct
CA805 Air China
21:25 Shanghai Pudong
00:25 Suvarnabhumi Direct

3. Shanghai Pudong to Don Muang

  1. You take a flight from Shanghai Pudong to Don Muang and cost approximately 310 USD.

  2. You take a bus, shuttle or taxi from Don Muang to your destination in Thailand.

Flight Depart Arrive
XJ761 Thai AirAsia X
06:50 Shanghai Pudong
10:15 Don Muang Direct
SL927 Thai Lion Mentari
23:50 Shanghai Pudong
03:10 Don Muang Direct

4. Hangzhou Xiaoshan to Don Muang

  1. You take a bus, shuttle or taxi from your location in Shanghai to Hangzhou Xiaoshan.

  2. You take a flight from Hangzhou Xiaoshan to Don Muang and cost approximately 150 USD.

  3. You take a bus, shuttle or taxi from Don Muang to your destination in Thailand.

Flight Depart Arrive
FD497 Thai AirAsia
FD3430 Thai AirAsia
18:10 Hangzhou Xiaoshan
23:15 Chiang Mai
21:35 Chiang Mai
00:20 Don Muang
Connect
FD569 Thai AirAsia
22:15 Hangzhou Xiaoshan
01:35 Don Muang Direct
SL921 Thai Lion Mentari
23:50 Hangzhou Xiaoshan
03:00 Don Muang Direct

5. Hangzhou Xiaoshan to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Shanghai to Hangzhou Xiaoshan.

  2. You take a flight from Hangzhou Xiaoshan to Suvarnabhumi and cost approximately 210 USD.

  3. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
3U8455 Sichuan Airlines
CZ6099 China Southern Airlines
06:10 Hangzhou Xiaoshan
10:35 Nanning
09:00 Nanning
12:00 Suvarnabhumi
Connect
3U8421 Sichuan Airlines
CZ3081 China Southern Airlines
07:50 Hangzhou Xiaoshan
13:05 Guangzhou Baiyun
10:15 Guangzhou Baiyun
15:15 Suvarnabhumi
Connect
CZ3820 China Southern Airlines
CZ3081 China Southern Airlines
08:50 Hangzhou Xiaoshan
13:05 Guangzhou Baiyun
11:20 Guangzhou Baiyun
15:15 Suvarnabhumi
Connect
CA733 Air China
09:05 Hangzhou Xiaoshan
12:05 Suvarnabhumi Direct
MF8319 Xiamen Airlines
CZ3081 China Southern Airlines
09:25 Hangzhou Xiaoshan
13:05 Guangzhou Baiyun
12:00 Guangzhou Baiyun
15:15 Suvarnabhumi
Connect
CA149 Air China
TG633 Thai Airways International
09:30 Hangzhou Xiaoshan
13:55 Taiwan Taoyuan
11:20 Taiwan Taoyuan
16:50 Suvarnabhumi
Connect
CZ6850 China Southern Airlines
CZ8323 China Southern Airlines
10:25 Hangzhou Xiaoshan
16:10 Shenzhen
12:45 Shenzhen
18:15 Suvarnabhumi
Connect
3U8912 Sichuan Airlines
3U8145 Sichuan Airlines
10:55 Hangzhou Xiaoshan
15:25 Chengdu
14:10 Chengdu
18:00 Suvarnabhumi
Connect
CZ3570 China Southern Airlines
CZ8323 China Southern Airlines
11:45 Hangzhou Xiaoshan
16:10 Shenzhen
14:15 Shenzhen
18:15 Suvarnabhumi
Connect
NX225 Air Macau
NX882 Air Macau
15:45 Hangzhou Xiaoshan
19:45 Macau
18:05 Macau
21:50 Suvarnabhumi
Connect
CA1709 Air China
CA979 Air China
16:15 Hangzhou Xiaoshan
19:55 Beijing Capital
18:30 Beijing Capital
00:10 Suvarnabhumi
Connect
MF8044 Xiamen Airlines
MU285 China Eastern Airlines
18:30 Hangzhou Xiaoshan
00:05 Shenzhen
21:00 Shenzhen
02:00 Suvarnabhumi
Connect

References

Find Hotels in Thailand

You can find hotels and accommodations in Thailand with our hotels search tool below

Booking.com