Flights from Shanghai to Ho Chi Minh City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to SGN – All flight route options from Shanghai Pudong International Airport, China to Tansonnhat International, Vietnam. These flights are operated by 18 different airlines. Fly non-stop or choose from 10 different connecting flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Tansonnhat
We got great deals on hotels and car rentals near the airport.
Shanghai to Ho Chi Minh City flights
There are over 17 airlines and as many as 636 flights every week to this destination. You can fly non-stop to Ho Chi Minh City (SGN) from Shanghai (PVG) with China Southern Airlines, China Eastern Airlines, Vietnam Airlines, VietJet Air, Spring Airlines or Juneyao Airlines but if a stopover option suits you better you can choose to fly via Xiamen, Hanoi or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to Ho Chi Minh City from Hongqiao International (SHA).
Shanghai to Ho Chi Minh City with China Southern Airlines
You can fly non-stop every weekday with flights departing at 08:40 or 08:45. You can also catch a transit flight via Guangzhou or Wuhan.
With Shenzhen Airlines
If you fly from Shanghai with Shenzhen Airlines you will do a stopover in Shenzhen, SZX before reaching Ho Chi Minh City. This flight trip will take 7 hours and 55 minutes and you can fly every weekday with departures at 16:20, 17:30 or 18:25. Shenzhen Airlines is a Star Alliance member.
Distance & flight times: Shanghai Airport to Tansonnhat International
The shortest flight time between PVG and SGN is 4 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 30m | - | 1715 miles (2759 km) |
XMN Xiamen | 8h 40m | 3h 25m | 1728 miles (2780 km) |
HAN Hanoi | 8h 45m | 2h 10m | 1933 miles (3110 km) |
WUH Wuhan | 8h 50m | 3h 0m | 1921 miles (3091 km) |
CKG Chongqing | 9h 20m | 2h 45m | 2225 miles (3580 km) |
CAN Guangzhou | 9h 20m | 3h 45m | 1729 miles (2782 km) |
TPE Taipei | 9h 45m | 3h 10m | 1802 miles (2899 km) |
MNL Manila | 9h 45m | 3h 0m | 2163 miles (3480 km) |
SZX Shenzhen | 10h 0m | 4h 40m | 1717 miles (2763 km) |
HKG Hong Kong | 10h 5m | 3h 5m | 1716 miles (2761 km) |
HAK Haikou | 10h 8m | - | - |
VTE Vientiane | 11h 10m | - | - |


Quick copy and share this page
From Shanghai to Vietnam
Below is a list of other destinations to Vietnam from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to Ho Chi Minh City
Below is a list of other cities in China with flights to Ho Chi Minh City with either non-stop or connecting flights.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct
-
WUH Wuhan Direct