Travel from Bangkok to Shanghai

Bus or fly from Bangkok to Shanghai?

Air China, Shanghai Airlines and 11 other airlines fly from Bangkok to Shanghai hourly. Alternatively, you can take a bus from Bangkok to Shanghai via Vang Vieng Laos, Vang Vieng Laos, Ha Noi, Bac Ninh, Nanning Langdong, and Guizhou Jinyang Bus Station in around 3 days 15 h.

How to get from Bangkok to Shanghai

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Shanghai Pudong airport, then Maglev to Shanghai.6 h 17 min$199
From Phaya Thai train to Bangkok airport, fly to Shanghai Hongqiao airport, then line 10 subway to Shanghai.8 h 40 min$192
From Khao San Road bus to Bangkok Don Muang airport, fly to Shanghai Pudong airport, then Maglev to Shanghai.7 h 27 min$192
From Phaya Thai train to Bangkok airport, fly to Hangzhou airport, taxi to Xiashajiangbin, line 1 subway to Hangzhou East, train to Shanghai Hongqiao, then line 2 subway to Shanghai.8 h 29 min$243
From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Shanghai Hongqiao, walk to Hongqiao Airport - T2, then line 2 subway to Jingan Temple.46 h 35 min$386
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng, bus to Luang Prabang, bus to Kunming South, train to Shanghai Hongqiao, walk to Hongqiao Airport - T2, then line 2 subway to Jingan Temple.2 days 9 h$332
From Bangkok Tara Travel bus to Vientiane Bus Station, Sleeper to Kunming South, train to Shanghai Hongqiao, walk to Hongqiao Airport - T2, then line 2 subway to Jingan Temple.2 days 16 h$365
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Ha Noi, taxi to Bac Ninh, bus to Nanning Langdong, bus to Guizhou Jinyang Bus Station, then bus to Shanghai South.3 days 15 h$327
From Bangkok drive to Shanghai.43 h 43 min$400

How long does it take to get from Bangkok to Shanghai?

It takes approximately 6 h 17 min to get from Bangkok to Shanghai, including transfers.

Operators from Bangkok to Shanghai

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Air ChinaAir China
Shanghai AirlinesShanghai Airlines
Thai Airways InternationalThai Airways International
Juneyao AirlinesJuneyao Airlines
Singapore AirlinesSingapore Airlines
China Eastern AirlinesChina Eastern Airlines
Spring AirlinesSpring Airlines
China AirlinesChina Airlines
Hong KongHong Kong
China Southern AirlinesChina Southern Airlines
Air MacauAir Macau
Cathay PacificCathay Pacific
Cathay DragonCathay Dragon
Shanghai Maglev Transportation (SMT)Shanghai Maglev Transportation (SMT)
Xiamen AirlinesXiamen Airlines
Shenzhen AirlinesShenzhen Airlines
HainanHainan
Kenya AirwaysKenya Airways
Shanghai MetroShanghai Metro
Airport LimoBus ExpressAirport LimoBus Express
Thai Lion MentariThai Lion Mentari
Thai AirAsia XThai AirAsia X
Bangkok AirwaysBangkok Airways
Vietnam AirlinesVietnam Airlines
Hangzhou MetroHangzhou Metro
China Railways G-Class86-773-2831999China Railways G-Class
State Railway of ThailandState Railway of Thailand
BaiduBaidu
Tara Tour and TravelTara Tour and Travel
Tresure Travel LaosTresure Travel Laos
Luang Prabang bus stationLuang Prabang bus station
Thongly BusThongly Bus
The Sinh TouristThe Sinh Tourist
Guanxi Yunde TransportGuanxi Yunde Transport
Guizhou TransportationGuizhou Transportation