Shanghai Tokyo Routes (6 Ways to go)
Planning a trip from Shanghai to Tokyo Cleartrip helps you select the best route between Shanghai & Tokyo based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Shanghai & Tokyo
The distance from Shanghai to Tokyo is approximately 1798.72kms. Take a look at the 6 routes available to reach Tokyo from Shanghai
- 1.
- Shanghai to Tokyo Fly Shanghai Pudong to Tokyo Haneda
- 5h 46m
- Rs. 7840
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
Rs. 430
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
Rs. 7000
You can travel from Shanghai Pudong to Tokyo Haneda by booking a flight. The total flight time between Shanghai Pudong & Tokyo Haneda is around 2h 40m. The price of the flight ticket is approximately Rs.7000.
Rs. 330
Travelling in a Monorail is one of the ways to reach Hamamatsucho from Haneda Airport Terminal 1. Haneda Airport Terminal 1 to Hamamatsucho by Monorail takes approximately 0h 23m. The distance between Haneda Airport Terminal 1 & Hamamatsucho is around 16.86kms.
Rs. 45
You can reach Tokyo from Hamamatsucho by travelling in a train. Hamamatsucho to Tokyo train takes approximately 0h 6m. You can catch a train from Hamamatsucho and get down at Tokyo. The price of the train ticket is approximately Rs. 45.
- 2.
- Shanghai to Tokyo Fly Shanghai Hongqiao to Tokyo Haneda
- 5h 43m
- Rs. 9410
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Hongqiao Airport T1 from South Shaanxi Road Station. South Shaanxi Road Station to Hongqiao Airport T1 by Shanghai Metro takes approximately 0h 18m. The distance between South Shaanxi Road Station & Hongqiao Airport T1 is around 14.9kms.
Rs. 9000
You can travel from Shanghai Hongqiao to Tokyo Haneda by booking a flight. The total flight time between Shanghai Hongqiao & Tokyo Haneda is around 2h 50m. The price of the flight ticket is approximately Rs.9000.
Rs. 330
Travelling in a Monorail is one of the ways to reach Hamamatsucho from Haneda Airport Terminal 1. Haneda Airport Terminal 1 to Hamamatsucho by Monorail takes approximately 0h 23m. The distance between Haneda Airport Terminal 1 & Hamamatsucho is around 16.86kms.
Rs. 45
You can reach Tokyo from Hamamatsucho by travelling in a train. Hamamatsucho to Tokyo train takes approximately 0h 6m. You can catch a train from Hamamatsucho and get down at Tokyo. The price of the train ticket is approximately Rs. 45.
- 3.
- Shanghai to Tokyo Fly Shanghai Pudong to Tokyo Narita, train
- 6h 9m
- Rs. 11365
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
Rs. 430
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
Rs. 9500
You can travel from Shanghai Pudong to Tokyo Narita by booking a flight. The total flight time between Shanghai Pudong & Tokyo Narita is around 2h 20m. The price of the flight ticket is approximately Rs.9500.
Rs. 1400
You can reach Tokyo from Narita Airport Terminal 2 by travelling in a train. Narita Airport Terminal 2 to Tokyo train takes approximately 0h 58m. You can catch a train from Narita Airport Terminal 2 and get down at Tokyo. The price of the train ticket is approximately Rs. 1400.
- 4.
- Shanghai to Tokyo Car ferry, drive
- 51h 26m
- Rs. 18034
Rs. 12882
Ferry is one of the ways to reach Osaka Port from Shanghai Port. Shanghai Port to Osaka Port by ferry takes approximately 46h 0m. The distance between Shanghai Port & Osaka Port is around 1351.73kms.
Rs. 5152
You can take a car from Osaka Port to Tokyo. It will take you around 5h 26m to cover distance of 514.9kms and reach Tokyo from Osaka Port. The total amount for the journey will be approximately Rs.5152.
- 5.
- Shanghai to Tokyo Car ferry, train
- 49h 32m
- Rs. 19652
Rs. 12882
Ferry is one of the ways to reach Osaka Port from Shanghai Port. Shanghai Port to Osaka Port by ferry takes approximately 46h 0m. The distance between Shanghai Port & Osaka Port is around 1351.73kms.
Rs. 0
Walking is one of the ways to reach Cosmosquare from Osaka Port. Osaka Port to Cosmosquare by walk takes approximately 0h 13m. The distance between Osaka Port & Cosmosquare is around 1.05kms.
Rs. 140
Travelling in a Subway is one of the ways to reach Hommachi from Cosmosquare. Cosmosquare to Hommachi by Subway takes approximately 0h 14m. The distance between Cosmosquare & Hommachi is around 9.36kms.
Rs. 130
Travelling in a Subway is one of the ways to reach Shin-Osaka from Hommachi. Hommachi to Shin-Osaka by Subway takes approximately 0h 11m. The distance between Hommachi & Shin-Osaka is around 6.36kms.
Rs. 6500
You can reach Tokyo from Shin-Osaka by travelling in a train. Shin-Osaka to Tokyo train takes approximately 2h 33m. You can catch a train from Shin-Osaka and get down at Tokyo. The price of the train ticket is approximately Rs. 6500.
- 6.
- Shanghai to Tokyo Train, ferry, drive
- 39h 34m
- Rs. 43598
Rs. 40
Travelling in a Shanghai Metro is one of the ways to reach Shanghai Hongqiao from Jingan Temple. Jingan Temple to Shanghai Hongqiao by Shanghai Metro takes approximately 0h 18m. The distance between Jingan Temple & Shanghai Hongqiao is around 20.17kms.
Rs. 5500
You can reach Yantai from Shanghai Hongqiao by travelling in a train. Shanghai Hongqiao to Yantai train takes approximately 8h 48m. You can catch a train from Shanghai Hongqiao and get down at Yantai. The price of the train ticket is approximately Rs. 5500.
Rs. 101
You can take a car from Yantai to Yantai Port. It will take you around 0h 14m to cover distance of 11.7kms and reach Yantai Port from Yantai. The total amount for the journey will be approximately Rs.101.
Rs. 13808
Ferry is one of the ways to reach Pyeongtaek Port from Yantai Port. Yantai Port to Pyeongtaek Port by ferry takes approximately 14h 30m. The distance between Yantai Port & Pyeongtaek Port is around 760.16kms.
Rs. 4521
You can take a car from Pyeongtaek Port to Busan. It will take you around 4h 7m to cover distance of 391.59kms and reach Busan from Pyeongtaek Port. The total amount for the journey will be approximately Rs.4521.
Rs. 7574
Ferry is one of the ways to reach Fukuoka from Busan. Busan to Fukuoka by ferry takes approximately 3h 5m. The distance between Busan & Fukuoka is around 227.76kms.
Rs. 54
You can take a car from Fukuoka to Hakata. It will take you around 0h 5m to cover distance of 5.38kms and reach Hakata from Fukuoka. The total amount for the journey will be approximately Rs.54.
Rs. 12000
You can reach Tokyo from Hakata by travelling in a train. Hakata to Tokyo train takes approximately 5h 0m. You can catch a train from Hakata and get down at Tokyo. The price of the train ticket is approximately Rs. 12000.