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

Cheap flights from Hanoi to Shanghai from US$84

VietJet Air, Air China, China Eastern Airlines and 3 more airlines fly nonstop from Hanoi to Shanghai. The flight takes around 2h 55m, and the cheapest one-way fare we found recently is US$84 on 1 Jan.

Direct flights available 2h 55m Cheapest in January Prices checked 15 days ago
HANSHA

Hanoi to Shanghai at a glance

Cheapest one-wayUS$84VietJet Air · nonstop · Fri 1 JanFastest flight2h 55mEstimated
Nonstop flightsYesVietJet Air, Air China, China Eastern Airlines

Airlines flying nonstop from Hanoi to Shanghai

6 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
VietJet Air——US$84Search
Air China———Search
CEChina Eastern Airlines———Search
JAJuneyao Air———Search
SASpring Airlines———Search
Vietnam Airlines———Search

Cheapest month to fly from Hanoi to Shanghai

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

Good to know

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

Flights from Hanoi to Shanghai: questions answered

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

More flights from Hanoi