Cheap flights from Shanghai to Tokyo

164 nonstop flights a week, 1 of them today. Operated by 11 airlines, about 2h 55m in the air, 1,090 mi (1,754 km). Tickets from $158.

Flights from Shanghai to Tokyo

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Shanghai to Tokyo at a glance

flight time, from 2h 25m to 3h 20m
2h 55m
straight-line distance
1,090 mi (1,754 km)
flights a week
164
flight today
1
first and last departure
01:10 - 21:35
lowest price, nonstop, 10 October
$158
airlines
11

Shanghai to Tokyo flight schedule

164 flights a week, 1 today, 28 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
MM 876
Peach
01:10 Shanghai Pudong International, terminal 2
04:40 Haneda, terminal 3
2h 30m
Daily
Airbus A320 NEO
GK 36
Jetstar Japan
02:20 Shanghai Pudong International
06:20 Narita International, terminal 3
3h
Mon, Tue, Thu, Sat
Airbus A320
NH 968
All Nippon Airways
02:35 Shanghai Pudong International, terminal 2
06:15 Haneda, terminal 3
2h 40m
Daily
Boeing 767-300
MU 727
China Eastern
08:20 Shanghai Pudong International, terminal 1
12:00 Narita International, terminal 2
2h 40m
Fri, Sat, Sun
Airbus A321
HO 1379
Juneyao Airlines
08:25 Shanghai Pudong International, terminal 2
12:00 Narita International, terminal 2
2h 35m
Daily
Boeing 787-900
NH 972
All Nippon Airways
08:35 Shanghai Pudong International, terminal 2
12:20 Haneda, terminal 3
2h 45m
Daily
Boeing 767-300
FM 815
Shanghai Airlines
09:00 Shanghai Hongqiao International, terminal 1
12:30 Haneda, terminal 3
2h 30m
Daily
Boeing 787-900
MU 523
China Eastern
09:10 Shanghai Pudong International, terminal 1
12:50 Narita International, terminal 2
2h 40m
Daily
Airbus A350-900
CZ 8309
China Southern Airlines
09:15 Shanghai Pudong International, terminal 2
13:15 Narita International, terminal 1
3h
Tue, Thu, Sat
Airbus A320
MU 537
China Eastern
09:35 Shanghai Hongqiao International, terminal 1
13:30 Haneda, terminal 3
2h 55m
Daily
Airbus A330-300
CA 929
Air China
09:40 Shanghai Pudong International, terminal 2
13:40 Narita International, terminal 1
3h
Daily
Airbus A350-900
JL 80
Japan Airlines
10:00 Shanghai Pudong International, terminal 1
13:50 Haneda, terminal 3
2h 50m
Daily
Boeing 737-800
MU 521
China Eastern
12:00 Shanghai Pudong International, terminal 1
15:55 Narita International, terminal 2
2h 55m
Daily
Airbus A350-900
FM 895
Shanghai Airlines
12:05 Shanghai Pudong International, terminal 1
15:50 Haneda, terminal 3
2h 45m
Daily
Boeing 737-800
JL 82
Japan Airlines
13:05 Shanghai Hongqiao International, terminal 1
16:50 Haneda, terminal 3
2h 45m
Daily
Boeing 787-900
NH 920
All Nippon Airways
13:35 Shanghai Pudong International, terminal 2
17:25 Narita International, terminal 1
2h 50m
Daily
Boeing 787-800
NH 970
All Nippon Airways
13:40 Shanghai Hongqiao International, terminal 1
17:20 Haneda, terminal 3
2h 40m
Daily
Boeing 787-800
JL 876
Japan Airlines
14:00 Shanghai Pudong International, terminal 1
18:00 Narita International, terminal 2
3h
Daily
Boeing 767
CA 919
Air China
14:05 Shanghai Pudong International, terminal 2
18:10 Narita International, terminal 1
3h 5m
Daily
Airbus A350-900
MU 539
China Eastern
14:55 Shanghai Pudong International, terminal 1
18:30 Haneda, terminal 3
2h 35m
Daily
Airbus A330-200
9C 6217
Spring Airlines
15:00 Shanghai Pudong International, terminal 2
18:40 Narita International, terminal 3
2h 40m
Daily
Airbus A320
MU 271
China Eastern
17:10 Shanghai Pudong International, terminal 1
20:55 Narita International, terminal 2
2h 45m
Daily
Airbus A321
MU 575
China Eastern
17:25 Shanghai Pudong International, terminal 1
20:50 Haneda, terminal 3
2h 25m
Daily
Boeing 777-300ER
JL 86
Japan Airlines
18:30 Shanghai Pudong International, terminal 1
22:20 Haneda, terminal 3
2h 50m
Daily
Boeing 787-800
9C 8515
Spring Airlines
21:10 Shanghai Pudong International, terminal 2
01:05 Haneda, terminal 3
2h 55m
Mon, Wed, Fri, Sun
Airbus A320
HO 1385
Juneyao Airlines
21:35 Shanghai Pudong International, terminal 2
01:05 Haneda, terminal 3
2h 30m
Tue, Thu, Sun
Boeing 787-900

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 21 December.

FlightDepartsArrivesDurationDaysAircraft
IJ 6
Spring Japan
08:55 Shanghai Pudong International, terminal 2
13:00 Narita International, terminal 3
3h 5m
Seasonal
Boeing 737
IJ 4
Spring Japan
17:30 Shanghai Pudong International, terminal 2
21:30 Narita International, terminal 3
3h
Seasonal
Boeing 737
NH 968
All Nippon Airways
02:15 Shanghai Pudong International, terminal 2
06:10 Haneda
2h 55m
Seasonal
Boeing 767-300
MU 727
China Eastern
07:55 Shanghai Pudong International, terminal 1
12:00 Narita International, terminal 2
3h 5m
Seasonal
Airbus A320 NEO
HO 1379
Juneyao Airlines
08:15 Shanghai Pudong International, terminal 2
12:05 Narita International, terminal 2
2h 50m
Seasonal
Boeing 787-900
FM 815
Shanghai Airlines
08:20 Shanghai Hongqiao International, terminal 1
12:30 Haneda, terminal 3
3h 10m
Seasonal
Boeing 737-800
NH 972
All Nippon Airways
08:25 Shanghai Pudong International, terminal 2
12:25 Haneda
3h
Seasonal
Boeing 767-300
JL 80
Japan Airlines
09:05 Shanghai Pudong International, terminal 1
13:00 Haneda, terminal 3
2h 55m
Seasonal
Boeing 737-800
MU 523
China Eastern
09:05 Shanghai Pudong International, terminal 1
12:50 Narita International, terminal 2
2h 45m
Seasonal
Airbus A330-200
MU 537
China Eastern
09:30 Shanghai Hongqiao International, terminal 1
13:30 Haneda, terminal 3
3h
Seasonal
Airbus A330-200
CA 929
Air China
10:00 Shanghai Pudong International, terminal 2
14:00 Narita International, terminal 1
3h
Seasonal
Airbus A321
MU 521
China Eastern
11:45 Shanghai Pudong International, terminal 1
15:55 Narita International, terminal 2
3h 10m
Seasonal
Airbus A330-200
FM 895
Shanghai Airlines
12:00 Shanghai Pudong International, terminal 1
15:50 Haneda, terminal 3
2h 50m
Seasonal
Boeing 737-800
JL 82
Japan Airlines
12:45 Shanghai Hongqiao International, terminal 1
16:50 Haneda, terminal 3
3h 5m
Seasonal
Boeing 787-900
NH 920
All Nippon Airways
13:00 Shanghai Pudong International, terminal 2
16:55 Narita International, terminal 1
2h 55m
Seasonal
Boeing 787-800
NH 970
All Nippon Airways
13:35 Shanghai Hongqiao International, terminal 1
17:45 Haneda
3h 10m
Seasonal
Boeing 787
JL 876
Japan Airlines
14:05 Shanghai Pudong International, terminal 1
18:00 Narita International, terminal 2
2h 55m
Seasonal
Boeing 787-800
MU 539
China Eastern
14:30 Shanghai Pudong International, terminal 1
18:30 Haneda, terminal 3
3h
Seasonal
Airbus A320 NEO
CA 919
Air China
14:35 Shanghai Pudong International, terminal 2
18:45 Narita International, terminal 1
3h 10m
Seasonal
Airbus A321
9C 6217
Spring Airlines
14:55 Shanghai Pudong International, terminal 2
19:00 Narita International, terminal 3
3h 5m
Seasonal
Airbus A320
JL 86
Japan Airlines
16:00 Shanghai Pudong International, terminal 1
19:55 Haneda, terminal 3
2h 55m
Seasonal
Boeing 767
MU 271
China Eastern
16:55 Shanghai Pudong International, terminal 1
20:55 Narita International, terminal 2
3h
Seasonal
Airbus A320 NEO
MU 575
China Eastern
17:15 Shanghai Pudong International, terminal 1
21:20 Haneda, terminal 3
3h 5m
Seasonal
Boeing 777-300ER
HO 1385
Juneyao Airlines
18:40 Shanghai Pudong International, terminal 2
22:30 Haneda, terminal 3
2h 50m
Seasonal
Airbus A320
9C 8515
Spring Airlines
19:10 Shanghai Pudong International, terminal 2
23:00 Haneda, terminal 3
2h 50m
Seasonal
Airbus A320
NH 968
All Nippon Airways
01:50 Shanghai Pudong International, terminal 2
05:45 Haneda
2h 55m
Seasonal
Boeing 767-300
GK 36
Jetstar Japan
02:15 Shanghai Pudong International
06:20 Narita International, terminal 3
3h 5m
Seasonal
Airbus A320
CZ 8309
China Southern Airlines
09:00 Shanghai Pudong International, terminal 2
13:20 Narita International, terminal 1
3h 20m
Seasonal
Airbus A321

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Tokyo is 1 hour ahead of Shanghai. The search shows seat availability and the price for your date.

Airlines flying Shanghai to Tokyo

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Shanghai to Tokyo depart and land

Departure from Shanghai

136 flights a week, terminals 1, 2, 20 mi (32 km) from the city centre

Shanghai Hongqiao International closest to the centreSHA

28 flights a week, terminal 1, 8 mi (13 km) from the city centre

Arrival in Tokyo

Haneda closest to the centreHND

91 flights a week, terminal 3, 12 mi (19 km) from the city centre

73 flights a week, terminals 1, 2, 3, 42 mi (67 km) from the city centre

When to visit Tokyo

Weather by month

Best time to visit: March, October and November, +15° to +22° by day, sea +12° to +22°. In November it is +17° by day and +8° at night, sea +18°, with 7 rainy days.

Jan
+9° 0° +11° 5 days
Feb
+11° +1° +10° 6 days
Mar
+15° +5° +12° 12 days
Apr
+20° +10° +15° 12 days
May
+23° +14° +19° 15 days
Jun
+27° +19° +22° 14 days
Jul
+32° +24° +27° 14 days
Aug
+33° +25° +29° 14 days
Sep
+29° +22° +27° 14 days
Oct
+22° +14° +22° 12 days
Nov
+17° +8° +18° 7 days
Dec
+12° +2° +14° 6 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Shanghai to Tokyo?
A nonstop flight takes 2 hours 55 minutes on average, from 2h 25m to 3h 20m depending on the flight.
How far is Tokyo from Shanghai?
1,090 mi (1,754 km) in a straight line between the cities.
Which airlines fly nonstop from Shanghai to Tokyo?
China Eastern (45 a week), Japan Airlines (28 a week), All Nippon Airways (28 a week), Air China (14 a week), Shanghai Airlines (14 a week), Spring Airlines (11 a week), Juneyao Airlines (10 a week), Peach (7 a week), Jetstar Japan (4 a week), China Southern Airlines (3 a week) and Spring Japan.
How many flights a day are there from Shanghai to Tokyo?
1 flight today and 164 a week, about 23.4 a day on average.
When are the first and last flights from Shanghai to Tokyo?
The first departure is at 01:10 (MM876), the last at 21:35 (HO1385). Local time.
What is the time difference between Shanghai and Tokyo?
Tokyo is 1 hour ahead of Shanghai. Schedule times on this page are local to each airport.
Which Shanghai airport do flights to Tokyo leave from?
Shanghai Pudong International (136 a week) and Shanghai Hongqiao International (28 a week).
Which Tokyo airport is closest to the city centre?
Haneda (HND), 12 mi (19 km) from the city centre. Others: Narita International 42 mi (67 km).