Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Shanghai
  4. Shanghai to Hanoi
Nonstop route · China → Vietnam

Cheap flights from Shanghai to Hanoi from CN¥621

VietJet Air, Air China, China Eastern Airlines and 3 more airlines fly nonstop from Shanghai to Hanoi. The flight takes around 2h 55m, and the cheapest one-way fare we found recently is CN¥621 on 17 Dec.

Direct flights available 2h 55m Cheapest in December Prices checked 14 days ago
SHAHAN

Shanghai to Hanoi at a glance

Cheapest one-wayCN¥621VietJet Air · nonstop · Thu 17 DecFastest flight2h 55mEstimated
Nonstop flightsYesVietJet Air, Air China, China Eastern Airlines

Airlines flying nonstop from Shanghai to Hanoi

6 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
VietJet Air——CN¥621Search
Air China———Search
CEChina Eastern Airlines———Search
JAJuneyao Air———Search
SASpring Airlines———Search
Vietnam Airlines———Search

Cheapest month to fly from Shanghai to Hanoi

Lowest one-way fare found for each month: December is cheapest, July the most expensive.

Good to know

Distance
1,938 km1,203 miles
Flight time
2h 55mestimate
Time difference
-1hHanoi vs Shanghai
Currency in Hanoi
VND
Airports
PVG, SHA → HAN

Flights from Shanghai to Hanoi: questions answered

How much is a flight from Shanghai to Hanoi?
The cheapest one-way fare we found recently is CN¥621, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Shanghai to Hanoi?
Yes. VietJet Air, Air China, China Eastern Airlines, Juneyao Air, Spring Airlines and Vietnam Airlines fly this route nonstop.
How long is the flight from Shanghai to Hanoi?
A nonstop flight covers 1,938 km and takes around 2h 55m.
What is the cheapest month to fly from Shanghai to Hanoi?
December has the lowest fare we found (CN¥621), while July is the most expensive (CN¥957).
Which airlines fly from Shanghai to Hanoi?
VietJet Air, Air China, China Eastern Airlines, Juneyao Air, Spring Airlines and Vietnam Airlines operate nonstop flights on this route.
Which airports serve Shanghai and Hanoi?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Hanoi: Noi Bai International Airport (HAN).
What is the time difference between Shanghai and Hanoi?
Hanoi is 1 hour behind Shanghai.

More flights from Shanghai