Direct (nonstop) flights from Shanghai to Tokyo

4 airlines fly nonstop from Hongqiao International (SHA) to Haneda Airport (HND). It's 1,106 miles (1,780 km), about 3h in the air. Operated by Shanghai Airlines, JAL, China Eastern Airlines and others.

SHA
Hongqiao International
🇨🇳 Shanghai, China
HND
Haneda Airport
🇯🇵 Tokyo, Japan
Flight Time
3h
Distance
1,106 mi
1,780 km
CO₂/pax
187 kg
−74 kg vs. layover
Airlines
4
Shanghai Airlines +3
Time Diff
+1h
Operated by Shanghai Airlines Shanghai Airlines JAL JAL China Eastern Airlines China Eastern Airlines ANA ANA

Route data last updated: May 27, 2026

Airlines with non-stop flights

Shanghai Airlines FM Shanghai Airlines
Route
SHA → HND
Flight Time
3h
Distance
1,106 mi
JAL JL JAL
Route
SHA → HND
Flight Time
3h
Distance
1,106 mi
China Eastern Airlines MU China Eastern Airlines
Route
SHA → HND
Flight Time
3h
Distance
1,106 mi
ANA NH ANA
Route
SHA → HND
Flight Time
3h
Distance
1,106 mi

Alternative Routes

Other ways to fly from Shanghai to Tokyo with one stop · direct emits 187 kg CO₂ per passenger

SHA GMP (Seoul) HND
Leg 1: 2h 5m (538 mi) Leg 2: 2h 8m (734 mi) Total: ~4h 13m 🍃 261 kg CO₂ (+40% vs. direct)
Leg 1
SHA → GMP
2h 5m · 538 mi
View SHA to GMP flights →
Leg 2
GMP → HND
2h 8m · 734 mi
View GMP to HND flights →
SHA DLC (Dalian) HND
Leg 1: 2h (535 mi) Leg 2: 2h 45m (1,030 mi) Total: ~4h 45m 🍃 298 kg CO₂ (+59% vs. direct)
Leg 1
SHA → DLC
2h · 535 mi
View SHA to DLC flights →
Leg 2
DLC → HND
2h 45m · 1,030 mi
View DLC to HND flights →
SHA TAO (Qingdao) HND
Leg 1: 1h 40m (363 mi) Leg 2: 3h 10m (1,103 mi) Total: ~4h 50m 🍃 278 kg CO₂ (+49% vs. direct)
Leg 1
SHA → TAO
1h 40m · 363 mi
View SHA to TAO flights →
Leg 2
TAO → HND
3h 10m · 1,103 mi
View TAO to HND flights →
SHA TSA (Taipei) HND
Leg 1: 2h (423 mi) Leg 2: 2h 55m (1,304 mi) Total: ~4h 55m 🍃 323 kg CO₂ (+73% vs. direct)
Leg 1
SHA → TSA
2h · 423 mi
View SHA to TSA flights →
Leg 2
TSA → HND
2h 55m · 1,304 mi
View TSA to HND flights →
SHA TSN (Tianjin) HND
Leg 1: 2h 10m (591 mi) Leg 2: 3h 3m (1,255 mi) Total: ~5h 13m 🍃 346 kg CO₂ (+85% vs. direct)
Leg 1
SHA → TSN
2h 10m · 591 mi
View SHA to TSN flights →
Leg 2
TSN → HND
3h 3m · 1,255 mi
View TSN to HND flights →

Looking for the return flight?

HND → SHA: Flights from Tokyo to Shanghai

Frequently Asked Questions

How long is the direct flight from Shanghai to Tokyo?

A nonstop flight from Shanghai (SHA) to Tokyo (HND) takes approximately 3 hours. The distance is 1,106 miles (1,780 km).

Which airlines fly nonstop from Shanghai to Tokyo?

4 airlines: Shanghai Airlines, JAL, China Eastern Airlines, ANA.

Is there a nonstop flight from Shanghai to Tokyo?

Yes. 4 airlines: Shanghai Airlines, JAL, China Eastern Airlines, ANA.

How far is Shanghai from Tokyo?

The flight distance from Shanghai to Tokyo is 1,106 miles (1,780 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Shanghai and Tokyo?

Tokyo is 1 hour ahead of Shanghai. (Asia/Shanghai vs Asia/Tokyo.)

What type of aircraft flies from Shanghai to Tokyo?

At 3h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from China to Japan?

Depends on your passport. Check with the Japan embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Shanghai to Tokyo?

Roughly 187 kg CO2 per passenger one-way. That's about the same as driving 935 km.

Is the return flight from Tokyo to Shanghai also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Shanghai to Tokyo?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Hongqiao International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.