Flights from Shanghai to Hanoi – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to HAN – All flight route options from Shanghai Pudong International Airport, China to Noibai International, Vietnam. These flights are operated by 19 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 3 hours and 20 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 Noibai
We got great deals on hotels and car rentals near the airport.
Shanghai to Hanoi flights
There are over 17 airlines and as many as 712 flights every week to this destination. You can fly non-stop to Hanoi (HAN) from Shanghai (PVG) with Vietnam Airlines, China Eastern Airlines, Air China, Juneyao Airlines, VietJet Air or Spring Airlines but if a stopover option suits you better you can choose to fly via Macau, Shenzhen or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to Hanoi from Hongqiao International (SHA).
Shanghai to Hanoi with Vietnam Airlines
You can fly non-stop every weekday with flights departing at 15:25 or 15:50. Vietnam Airlines is a member of SkyTeam.
With Air Macau
If you fly from Shanghai with Air Macau you will do a stopover in Macau, MFM before reaching Hanoi. This flight trip will take 5 hours and 50 minutes and you can fly every weekday with departures at 16:50 or 16:55.
Distance & flight times: Shanghai Airport to Noibai International
The shortest flight time between PVG and HAN is 3 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 35m | - | 1209 miles (1945 km) |
MFM Macau | 5h 50m | 1h 20m | 1311 miles (2109 km) |
SZX Shenzhen | 7h 55m | 3h 0m | 1294 miles (2082 km) |
HKG Hong Kong | 8h 0m | 1h 40m | 1312 miles (2111 km) |
WUH Wuhan | 8h 10m | 3h 45m | 1297 miles (2087 km) |
CAN Guangzhou | 8h 20m | 3h 45m | 1255 miles (2019 km) |
CKG Chongqing | 8h 30m | 3h 15m | 1504 miles (2420 km) |
XIY Xian | 9h 30m | 3h 50m | 1729 miles (2782 km) |
CSX Changsha | 9h 30m | 5h 0m | 1229 miles (1977 km) |
TFU Chengdu | 9h 45m | 4h 10m | 1672 miles (2690 km) |
KMG Kunming | 9h 50m | 4h 45m | 1553 miles (2499 km) |
TPE Taipei | 10h 5m | 4h 55m | 1443 miles (2322 km) |


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 Hanoi
Below is a list of other cities in China with flights to Hanoi 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
-
WUH Wuhan Direct