Flights Tokyo to Shanghai HND to SHA

Flights from Tokyo (HND) to Shanghai (SHA): 4 airlines operate 4 flight numbers on this route, about 14 flights a week, distance 1777 km / 1104 miles. No departures are scheduled in the next 30 days; the latest flight was MU538 on Sat, Nov 14, 2026.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

HND Tokyo Tokyo Haneda International Airport SHA Shanghai Shanghai Hongqiao International Airport
Route map HND to SHA Great-circle route from Tokyo Haneda International Airport, Japan to Shanghai Hongqiao International Airport, China, 1777 km. Map data: Natural Earth. JAPAN HND SHA Map data: Natural Earth

Tokyo to Shanghai Flights

4 flight numbers from HND to SHA, with the date each last flew. Local times: HND UTC+9, SHA UTC+8.

Flight Airline Last seen Departure Arrival
MU538 China Eastern Airlines Nov 14, 2026 14:30 17:30
FM816 Shanghai Airlines Nov 14, 2026 13:30 15:45
NH969 All Nippon Airways Nov 14, 2026 10:00 12:25
JL81 Japan Airlines Nov 14, 2026 09:05 11:45

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.

Airlines flying HND to SHA

HND to SHA FAQ

How long is the flight from Tokyo to Shanghai?
About 2 h 55 min: that is the median flight time of the last 15 flights that landed; the timetable allows 3 h 25 min.
Which airlines fly from Tokyo to Shanghai?
All Nippon Airways, China Eastern Airlines, Japan Airlines and Shanghai Airlines have flights from Tokyo (HND) to Shanghai (SHA) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Tokyo to Shanghai?
About 14 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Tokyo to Shanghai on time?
14 of the last 15 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Tokyo from Shanghai?
1777 km (1104 miles) in a straight line between Tokyo Haneda International Airport and Shanghai Hongqiao International Airport.

Shanghai (SHA) to Tokyo (HND) flights >