Rome2rio's partners include

There are 7 ways to get from Tokyo to Shanghai by plane, train, car ferry, car, bus or night bus

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Tokyo to Shanghai.
Launch map view
  • Distance: 1104 miles
  • Duration: 5 h 49 min

What companies run services between Tokyo, Japan and Shanghai, China?

China Eastern Airlines, Japan Airlines and seven other airlines fly from Tokyo to Shanghai hourly.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 16 min
When
Every day
Estimated price
$350 - $1,700
Flights from Tokyo Haneda to Shanghai Hongqiao
Avg. Duration
3 h 31 min
When
Every day
Estimated price
$350 - $1,800
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
3 h 46 min
When
Every day
Estimated price
$330 - $1,400
Japan Airlines
Website
jal.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 16 min
When
Every day
Estimated price
$350 - $1,700
Flights from Tokyo Haneda to Shanghai Pudong via Osaka Kansai
Avg. Duration
5 h 50 min
When
Every day
Estimated price
$420 - $2,000
Flights from Tokyo Haneda to Shanghai Hongqiao
Avg. Duration
3 h 35 min
When
Every day
Estimated price
$370 - $1,900
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
3 h 46 min
When
Every day
Estimated price
$330 - $1,400
All Nippon Airways
Website
ana.co.jp
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 37 min
When
Every day
Estimated price
$350 - $1,200
Flights from Tokyo Haneda to Shanghai Pudong via Osaka Kansai
Avg. Duration
5 h 35 min
When
Every day
Estimated price
$350 - $1,200
Flights from Tokyo Haneda to Shanghai Hongqiao
Avg. Duration
3 h 25 min
When
Every day
Estimated price
$400 - $2,300
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
3 h 31 min
When
Every day
Estimated price
$330 - $1,400
Flights from Tokyo Narita to Shanghai Pudong via Nagoya
Avg. Duration
5 h 40 min
When
Every day
Estimated price
$340 - $1,200
Air China
Website
airchina.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 37 min
When
Every day
Estimated price
$350 - $1,200
Flights from Tokyo Haneda to Shanghai Hongqiao
Avg. Duration
3 h 25 min
When
Every day
Estimated price
$400 - $2,300
Flights from Tokyo Haneda to Shanghai Hongqiao via Beijing
Avg. Duration
7 h 20 min
When
Every day
Estimated price
$450 - $1,600
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
3 h 31 min
When
Every day
Estimated price
$330 - $1,400
Shanghai Airlines
Website
shanghai-air.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 45 min
When
Monday, Thursday and Saturday
Estimated price
$320 - $1,600
Flights from Tokyo Haneda to Shanghai Hongqiao
Avg. Duration
3 h 32 min
When
Every day
Estimated price
$320 - $1,700
Spring Airlines
Website
springairlines.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 40 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$120 - $600
Peach Aviation Limited
Website
flypeach.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 50 min
When
Every day
Estimated price
$100 - $1,300
Juneyao Airlines
Website
juneyaoair.com
Flights from Tokyo Haneda to Shanghai Pudong
Avg. Duration
3 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$130 - $1,200
Korean Air
Website
koreanair.com
Flights from Tokyo Haneda to Shanghai Hongqiao via Seoul Gimpo
Avg. Duration
5 h 35 min
When
Every day
Estimated price
$300 - $1,200
Asiana Airlines
Website
us.flyasiana.com
Flights from Tokyo Haneda to Shanghai Hongqiao via Seoul Gimpo
Avg. Duration
5 h 55 min
When
Every day
Estimated price
$280 - $1,100
EVA Air
Website
evaair.com
Flights from Tokyo Haneda to Shanghai Hongqiao via Shungshan
Avg. Duration
6 h 45 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$850 - $2,600
China Airlines
Website
china-airlines.com
Flights from Tokyo Haneda to Shanghai Hongqiao via Shungshan
Avg. Duration
7 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$900 - $2,100
JetStar Japan
Website
jetstar.com
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
3 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$80 - $440
Delta
Website
delta.com
Flights from Tokyo Narita to Shanghai Pudong
Avg. Duration
4 h 5 min
When
Every day
Estimated price
$280 - $750
Train operators
Bus operators
JR East Group
Website
jrbuskanto.co.jp.e.wn.hp.transer.com
Bus from Tokyo Station Yaesu Exit to Osaka Station Bus Terminal
Avg. Duration
8 h 50 min
Frequency
Every 3 hours
Estimated price
$57
Schedules at
time.jrbuskanto.co.jp.e.wn.hp.transer.com
Willer Travel
Website
willerexpress.com
Night bus from Basuta Shinjuku to Tennoji Station
Avg. Duration
10 h 15 min
Frequency
Once daily
Estimated price
$57
Schedules at
willerexpress.com
Ferry operators
Xin Jian Zhen
Website
shinganjin.com
Car ferry from Kobe Port Terminal to Shanghai
Avg. Duration
47 h 30 min
Frequency
Once a week
Estimated price
$180 - $240
Schedules at
shinganjin.com
2nd Class B
$189
1st Class
$236
Special Class
$377
VIP
$941
Shanghai Ferry Company
Website
shanghai-ferry.co.jp
Car ferry from Osaka to Shanghai
Avg. Duration
2 days 3 h
Frequency
Once a week
Estimated price
$180 - $240
Schedules at
shanghai-ferry.co.jp
2nd Class B
$189
1st Class
$236
Special Class
$358
VIP
$941

How far is it from Tokyo to Shanghai?

The distance between Tokyo and Shanghai is 1766 km.

What is the cheapest way to get from Tokyo to Shanghai?

The cheapest way to get from Tokyo to Shanghai is to fly which costs ¥25000 and takes 5 hours 49 minutes.

What is the fastest way to get from Tokyo to Shanghai?

The quickest way to get from Tokyo to Shanghai is to fly which takes 5 hours 49 minutes and costs ¥25000.

How long does it take to get from Tokyo to Shanghai?

It takes approximately 5 hours 49 minutes to get from Tokyo to Shanghai, including transfers.