Flights from Ho Chi Minh City to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SGN to PVG – All flight route options from Tansonnhat International, Vietnam to Shanghai Pudong International Airport, China. These flights are operated by 16 different airlines. Fly non-stop or choose from 12 different connecting flights. The shortest flight time is 4 hours and 5 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 Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Ho Chi Minh City to Shanghai flights
There are over 18 airlines and as many as 932 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Ho Chi Minh City (SGN) 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 Nanning, Manila or any other of the 12 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Ho Chi Minh City to Shanghai with China Southern Airlines
You can fly non-stop every weekday with flights departing at 12:55 or 13:10. You can also take a connecting flight via Guangzhou or Shenzhen.
With China Airlines
If you fly from Ho Chi Minh City with China Airlines you will do a stopover in Taipei, TPE before reaching Shanghai. This flight trip will take 6 hours and 45 minutes and you can fly every weekday with departures at 10:50 or 11:00. China Airlines is a member of SkyTeam.
Distance & flight times: Tansonnhat International to Shanghai Airport
The shortest flight time between SGN and PVG is 4 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 25m | - | 1715 miles (2759 km) |
NNG Nanning | 8h 0m | 2h 35m | 1854 miles (2983 km) |
MNL Manila | 8h 10m | 1h 55m | 2163 miles (3480 km) |
HAN Hanoi | 8h 30m | 2h 5m | 1933 miles (3110 km) |
SZX Shenzhen | 8h 35m | 3h 10m | 1717 miles (2763 km) |
HKG Hong Kong | 9h 10m | 3h 40m | 1716 miles (2761 km) |
TPE Taipei | 9h 15m | 3h 40m | 1802 miles (2899 km) |
WUH Wuhan | 9h 25m | 3h 30m | 1921 miles (3091 km) |
CKG Chongqing | 9h 25m | 3h 35m | 2225 miles (3580 km) |
PNH Phnom Penh | 9h 55m | 4h 30m | 1876 miles (3018 km) |
XMN Xiamen | 10h 0m | 4h 45m | 1728 miles (2780 km) |
CAN Guangzhou | 10h 20m | 3h 35m | 1729 miles (2782 km) |
VTE Vientiane | 11h 30m | 4h 5m | 2084 miles (3353 km) |


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