Travel from Ho-Chi-Minh-City to Shanghai

Train, bus or fly from Ho Chi Minh City to Shanghai?

China Eastern Airlines, Vietnam Airlines and 9 other airlines fly from Ho Chi Minh City to Shanghai hourly. Alternatively, Vietnam Railways operates a train from Ho Chi Minh City to Shanghai every 3 hours. Tickets cost $30 - $65 and the journey takes 33 h 33 min. 4 other operators also service this route.

How to get from Ho Chi Minh City to Shanghai

ModeDurationPrice
From Ho Chi Minh City airport fly to Shanghai Pudong airport, Maglev to Longyang Road, then line 2 Shanghai Metro to Shanghai.4 h 17 min$161
From Ho Chi Minh City airport fly to Shanghai Hongqiao airport then line 10 Shanghai Metro to Shanghai.5 h 46 min$308
From Ho Chi Minh City airport fly to Hangzhou airport, taxi to Shaoxing North, train to Shanghai Hongqiao, then line 2 Shanghai Metro to Shanghai.7 h 40 min$312
From Ho Chi Minh City airport fly to Wuxi airport, bus to Wuxi, then train to Shanghai.8 h 11 min$299
From Ho Chi Minh City train to Hanoi Railway Station, train to Changsha South, train to Hangzhou East, train to Shanghai Hongqiao, then line 2 Shanghai Metro to Jingan Temple.2 days 14 h$204
From Ho Chi Minh City train to Thanh Hoa, walk to Thanh Hoa, bus to Nanning Tourism Distribution Centre, walk to Nanning, then train to Shanghai South.2 days 20 h
From Ho Chi Minh Mien Dong bus to Ha Tinh, bus to Nanning Langdong, bus to Guizhou Jinyang Bus Station, then bus to Shanghai South.3 days 5 h
From Ho Chi Minh City drive to Shanghai.46 h 59 min$426