HowToGo

Flight from Thailand to Shanghai, China

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

Search Transfer from Thailand to Shanghai, China

Search Flights

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

1. Don Muang to Shanghai Pudong

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

  2. You take a flight from Don Muang to Shanghai Pudong and cost approximately 250 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
XJ760 Thai AirAsia X
00:10 Don Muang
05:30 Shanghai Pudong Direct
SL926 Thai Lion Mentari
17:00 Don Muang
22:20 Shanghai Pudong Direct

2. Chiang Mai to Shanghai Pudong

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

  2. You take a flight from Chiang Mai to Shanghai Pudong and cost approximately 180 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
WE177 Thai Smile
TG664 Thai Airways International
06:15 Chiang Mai
10:45 Suvarnabhumi
07:35 Suvarnabhumi
16:00 Shanghai Pudong
Connect
PG222 Bangkok Airways
TG664 Thai Airways International
06:55 Chiang Mai
10:45 Suvarnabhumi
08:20 Suvarnabhumi
16:00 Shanghai Pudong
Connect
KA233 Cathay Dragon
CX364 Cathay Pacific
11:10 Chiang Mai
17:30 Hong Kong
15:00 Hong Kong
20:10 Shanghai Pudong
Connect
KA233 Cathay Dragon
KA896 Cathay Dragon
11:10 Chiang Mai
16:00 Hong Kong
15:00 Hong Kong
18:50 Shanghai Pudong
Connect
KA233 Cathay Dragon
KA808 Cathay Dragon
11:10 Chiang Mai
17:00 Hong Kong
15:00 Hong Kong
19:50 Shanghai Pudong
Connect
9C8512 Spring Airlines
12:45 Chiang Mai
17:40 Shanghai Pudong Direct
SL509 Thai Lion Mentari
SL926 Thai Lion Mentari
13:05 Chiang Mai
17:00 Don Muang
14:15 Don Muang
22:20 Shanghai Pudong
Connect
SL511 Thai Lion Mentari
SL926 Thai Lion Mentari
13:30 Chiang Mai
17:00 Don Muang
14:45 Don Muang
22:20 Shanghai Pudong
Connect
MU206 China Eastern Airlines
14:55 Chiang Mai
20:25 Shanghai Pudong Direct
MU2570 China Eastern Airlines
MU5478 China Eastern Airlines
16:20 Chiang Mai
21:35 Kunming
19:10 Kunming
00:30 Shanghai Pudong
Connect
TG121 Thai Airways International
TG662 Thai Airways International
20:50 Chiang Mai
00:30 Suvarnabhumi
22:10 Suvarnabhumi
05:45 Shanghai Pudong
Connect
9C8980 Spring Airlines
21:50 Chiang Mai
03:05 Shanghai Pudong Direct
WE167 Thai Smile
TG662 Thai Airways International
21:55 Chiang Mai
00:30 Suvarnabhumi
23:10 Suvarnabhumi
05:45 Shanghai Pudong
Connect
HO1326 Juneyao Airlines
23:20 Chiang Mai
04:20 Shanghai Pudong Direct

3. Don Muang to Hangzhou Xiaoshan

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

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

  3. You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in Shanghai, China.

Flight Depart Arrive
FD3445 Thai AirAsia
FD496 Thai AirAsia
08:30 Don Muang
13:10 Chiang Mai
09:45 Chiang Mai
17:55 Hangzhou Xiaoshan
Connect
FD3435 Thai AirAsia
FD496 Thai AirAsia
09:15 Don Muang
13:10 Chiang Mai
10:30 Chiang Mai
17:55 Hangzhou Xiaoshan
Connect
FD568 Thai AirAsia
17:00 Don Muang
22:15 Hangzhou Xiaoshan Direct
SL920 Thai Lion Mentari
17:45 Don Muang
22:50 Hangzhou Xiaoshan Direct

4. Chiang Mai to Shanghai Hongqiao

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

  2. You take a flight from Chiang Mai to Shanghai Hongqiao and cost approximately 230 USD.

  3. You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.

Flight Depart Arrive
FD515 Thai AirAsia
MU722 China Eastern Airlines
06:10 Chiang Mai
12:05 Hong Kong
09:45 Hong Kong
14:40 Shanghai Hongqiao
Connect
FD515 Thai AirAsia
KA882 Cathay Dragon
06:10 Chiang Mai
13:05 Hong Kong
09:45 Hong Kong
15:35 Shanghai Hongqiao
Connect
FD515 Thai AirAsia
HX248 Hong Kong
06:10 Chiang Mai
12:30 Hong Kong
09:45 Hong Kong
14:55 Shanghai Hongqiao
Connect
FD480 Thai AirAsia
FM9392 Shanghai Airlines
08:15 Chiang Mai
14:10 Changsha
12:10 Changsha
15:55 Shanghai Hongqiao
Connect
9C8934 Spring Airlines
9C8856 Spring Airlines
09:00 Chiang Mai
16:10 Guangzhou Baiyun
14:00 Guangzhou Baiyun
18:30 Shanghai Hongqiao
Connect
FD305 Thai AirAsia
MU5560 China Eastern Airlines
10:20 Chiang Mai
16:20 Nanchang
14:25 Nanchang
17:50 Shanghai Hongqiao
Connect
CZ8328 China Southern Airlines
CZ3547 China Southern Airlines
11:30 Chiang Mai
19:00 Guangzhou Baiyun
14:55 Guangzhou Baiyun
21:25 Shanghai Hongqiao
Connect
CZ8328 China Southern Airlines
CZ3581 China Southern Airlines
11:30 Chiang Mai
17:00 Guangzhou Baiyun
14:55 Guangzhou Baiyun
19:25 Shanghai Hongqiao
Connect
CZ8328 China Southern Airlines
CZ3503 China Southern Airlines
11:30 Chiang Mai
16:00 Guangzhou Baiyun
14:55 Guangzhou Baiyun
18:25 Shanghai Hongqiao
Connect
FD752 Thai AirAsia
NX138 Air Macau
12:05 Chiang Mai
18:40 Macau
15:40 Macau
21:10 Shanghai Hongqiao
Connect
CA708 Air China
MU2470 China Eastern Airlines
12:40 Chiang Mai
20:40 Wuhan
16:45 Wuhan
22:10 Shanghai Hongqiao
Connect
CA708 Air China
MU2513 China Eastern Airlines
12:40 Chiang Mai
18:35 Wuhan
16:45 Wuhan
20:10 Shanghai Hongqiao
Connect
SC1178 Shandong Airlines
9C8996 Spring Airlines
13:50 Chiang Mai
20:30 Chongqing
17:20 Chongqing
22:55 Shanghai Hongqiao
Connect
SC1178 Shandong Airlines
FM9424 Shanghai Airlines
13:50 Chiang Mai
20:15 Chongqing
17:20 Chongqing
22:40 Shanghai Hongqiao
Connect
SC1178 Shandong Airlines
MU5434 China Eastern Airlines
13:50 Chiang Mai
19:10 Chongqing
17:20 Chongqing
21:40 Shanghai Hongqiao
Connect
8L810 Lucky Air Co. Ltd.
MU5813 China Eastern Airlines
14:05 Chiang Mai
20:15 Kunming
16:50 Kunming
23:15 Shanghai Hongqiao
Connect
MU2570 China Eastern Airlines
MU5813 China Eastern Airlines
16:20 Chiang Mai
20:15 Kunming
19:10 Kunming
23:15 Shanghai Hongqiao
Connect
CA824 Air China
MU5156 China Eastern Airlines
23:00 Chiang Mai
08:30 Beijing Capital
04:15 Beijing Capital
10:40 Shanghai Hongqiao
Connect
CA824 Air China
CA1501 Air China
23:00 Chiang Mai
08:30 Beijing Capital
04:15 Beijing Capital
10:40 Shanghai Hongqiao
Connect
CA824 Air China
CA1831 Air China
23:00 Chiang Mai
07:30 Beijing Capital
04:15 Beijing Capital
09:40 Shanghai Hongqiao
Connect
SL912 Thai Lion Mentari
9C8930 Spring Airlines
23:25 Chiang Mai
06:45 Guangzhou Baiyun
03:00 Guangzhou Baiyun
09:10 Shanghai Hongqiao
Connect
FD498 Thai AirAsia
MU5138 China Eastern Airlines
23:35 Chiang Mai
07:00 Beijing Capital
04:40 Beijing Capital
09:20 Shanghai Hongqiao
Connect

5. Suvarnabhumi to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Shanghai Pudong and cost approximately 300 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
TG662 Thai Airways International
00:30 Suvarnabhumi
05:45 Shanghai Pudong Direct
CA980 Air China
CA1835 Air China
01:00 Suvarnabhumi
08:05 Beijing Capital
06:40 Beijing Capital
10:15 Shanghai Pudong
Connect
HO1358 Juneyao Airlines
01:30 Suvarnabhumi
07:10 Shanghai Pudong Direct
CA806 Air China
01:40 Suvarnabhumi
06:55 Shanghai Pudong Direct
CZ8320 China Southern Airlines
01:55 Suvarnabhumi
06:55 Shanghai Pudong Direct
ZH9020 Shenzhen Airlines
ZH9503 Shenzhen Airlines
02:15 Suvarnabhumi
09:20 Shenzhen
06:00 Shenzhen
11:55 Shanghai Pudong
Connect
ZH9020 Shenzhen Airlines
ZH9501 Shenzhen Airlines
02:15 Suvarnabhumi
07:55 Shenzhen
06:00 Shenzhen
10:15 Shanghai Pudong
Connect
MU548 China Eastern Airlines
02:30 Suvarnabhumi
07:40 Shanghai Pudong Direct
CZ8304 China Southern Airlines
CZ6753 China Southern Airlines
03:00 Suvarnabhumi
08:05 Sanya
06:05 Sanya
11:20 Shanghai Pudong
Connect
CZ8324 China Southern Airlines
CZ6751 6755 China Southern Airlines
05:20 Suvarnabhumi
09:50 Shenzhen
08:45 Shenzhen
12:10 Shanghai Pudong
Connect
CX616 Cathay Pacific
KA898 Cathay Dragon
06:35 Suvarnabhumi
11:55 Hong Kong
10:25 Hong Kong
14:35 Shanghai Pudong
Connect
CX616 Cathay Pacific
KA874 Cathay Dragon
06:35 Suvarnabhumi
12:35 Hong Kong
10:25 Hong Kong
15:30 Shanghai Pudong
Connect
TG634 Thai Airways International
BR752 EVA Air
07:10 Suvarnabhumi
12:45 Taiwan Taoyuan
11:50 Taiwan Taoyuan
14:40 Shanghai Pudong
Connect
MU2584 China Eastern Airlines
MU5684 China Eastern Airlines
07:50 Suvarnabhumi
12:25 Kunming
11:15 Kunming
15:50 Shanghai Pudong
Connect
CX700 Cathay Pacific
CX360 Cathay Pacific
08:15 Suvarnabhumi
13:45 Hong Kong
12:10 Hong Kong
16:30 Shanghai Pudong
Connect
TG632 Thai Airways International
CA196 Air China
08:25 Suvarnabhumi
14:40 Taiwan Taoyuan
13:05 Taiwan Taoyuan
16:40 Shanghai Pudong
Connect
CI838 China Airlines
MU5008 China Eastern Airlines
08:35 Suvarnabhumi
15:30 Taiwan Taoyuan
13:15 Taiwan Taoyuan
17:20 Shanghai Pudong
Connect
CZ362 China Southern Airlines
CZ379 China Southern Airlines
08:40 Suvarnabhumi
14:00 Guangzhou Baiyun
12:35 Guangzhou Baiyun
16:20 Shanghai Pudong
Connect
FM842 Shanghai Airlines
09:50 Suvarnabhumi
15:50 Shanghai Pudong Direct
NX885 Air Macau
NX102 Air Macau
10:35 Suvarnabhumi
17:05 Macau
14:25 Macau
19:40 Shanghai Pudong
Connect
TG664 Thai Airways International
10:45 Suvarnabhumi
16:00 Shanghai Pudong Direct
CX750 Cathay Pacific
KA808 Cathay Dragon
11:00 Suvarnabhumi
17:00 Hong Kong
15:00 Hong Kong
19:50 Shanghai Pudong
Connect
CI834 China Airlines
CI505 China Airlines
11:00 Suvarnabhumi
17:25 Taiwan Taoyuan
15:40 Taiwan Taoyuan
19:35 Shanghai Pudong
Connect
CX750 Cathay Pacific
KA896 Cathay Dragon
11:00 Suvarnabhumi
16:00 Hong Kong
15:00 Hong Kong
18:50 Shanghai Pudong
Connect
CX750 Cathay Pacific
CX364 Cathay Pacific
11:00 Suvarnabhumi
17:30 Hong Kong
15:00 Hong Kong
20:10 Shanghai Pudong
Connect
CI834 China Airlines
CI503 China Airlines
11:00 Suvarnabhumi
16:35 Taiwan Taoyuan
15:40 Taiwan Taoyuan
18:35 Shanghai Pudong
Connect
CI834 China Airlines
CZ3096 China Southern Airlines
11:00 Suvarnabhumi
17:45 Taiwan Taoyuan
15:40 Taiwan Taoyuan
20:00 Shanghai Pudong
Connect
CZ8356 China Southern Airlines
CZ3853 China Southern Airlines
11:30 Suvarnabhumi
18:40 Shantou
15:20 Shantou
21:00 Shanghai Pudong
Connect
FM854 Shanghai Airlines
11:50 Suvarnabhumi
17:25 Shanghai Pudong Direct
CX754 Cathay Pacific
CX364 Cathay Pacific
12:35 Suvarnabhumi
17:30 Hong Kong
16:30 Hong Kong
20:10 Shanghai Pudong
Connect
MU542 China Eastern Airlines
13:35 Suvarnabhumi
18:30 Shanghai Pudong Direct
CX654 Cathay Pacific
KA870 Cathay Dragon
15:00 Suvarnabhumi
21:15 Hong Kong
18:50 Hong Kong
23:50 Shanghai Pudong
Connect
HX776 Hong Kong
HX234 Hong Kong
15:10 Suvarnabhumi
21:00 Hong Kong
18:55 Hong Kong
23:50 Shanghai Pudong
Connect
CZ3082 China Southern Airlines
CZ3586 China Southern Airlines
15:30 Suvarnabhumi
22:05 Guangzhou Baiyun
19:30 Guangzhou Baiyun
00:20 Shanghai Pudong
Connect
MU742 China Eastern Airlines
MU5478 China Eastern Airlines
15:55 Suvarnabhumi
21:35 Kunming
19:25 Kunming
00:30 Shanghai Pudong
Connect
HX6758 Hong Kong
HX234 Hong Kong
16:00 Suvarnabhumi
21:00 Hong Kong
20:00 Hong Kong
23:50 Shanghai Pudong
Connect
CX712 Cathay Pacific
KA870 Cathay Dragon
16:00 Suvarnabhumi
21:15 Hong Kong
19:55 Hong Kong
23:50 Shanghai Pudong
Connect
FM834 Shanghai Airlines
16:50 Suvarnabhumi
22:25 Shanghai Pudong Direct
9C8580 Spring Airlines
18:10 Suvarnabhumi
23:55 Shanghai Pudong Direct
FM856 Shanghai Airlines
19:10 Suvarnabhumi
00:55 Shanghai Pudong Direct

6. Don Muang to Nanjing

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

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

  3. You take a bus, shuttle or taxi from Nanjing to your destination in Shanghai, China.

Flight Depart Arrive
XW888 NokScoot
14:00 Don Muang
18:50 Nanjing Direct
SL922 Thai Lion Mentari
16:15 Don Muang
21:20 Nanjing Direct
FD2101 Thai AirAsia
17:20 Don Muang
22:25 Nanjing Direct

References

Find Hotels in Shanghai, China

You can find hotels and accommodations in Shanghai, China with our hotels search tool below

Booking.com