1map logoGo to main page

Shanghai to Tokyo from $160: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Shanghai, China
to
Tokyo, Japan

How to Get from Shanghai to Tokyo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$160 by busBest price
1771 kmDistance
5h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Shanghai to Tokyo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  50m
Estimated price
$123-445
Recommended
Company
various
Drive
Bus
Average Duration
55h  7m
Estimated price
$160-290
Cheapest
route map
Distance: 1771 km
Duration: 5h 50m

See more options

Company
various
Drive
Bus
Average Duration
55h  7m
Estimated price
$160-284
Company
various
Drive
Bus
Average Duration
58h  10m
Estimated price
$182-254
Company
various
Drive
Drive
Average Duration
50h  2m
Estimated price
$187-245
Company
various
Plane
Average Duration
5h  55m
Estimated price
$210-432
Company
various
Drive
Train
Average Duration
49h  1m
Estimated price
$212-285
Company
various
Drive
Train
Average Duration
51h  3m
Estimated price
$212-294
Company
various
Drive
Train
Average Duration
56h  8m
Estimated price
$221-302
Company
various
Plane
Train
Average Duration
6h  31m
Estimated price
$234-498

Traveling From Shanghai to Tokyo

Embarking on a journey from Shanghai to Tokyo showcases a vibrant contrast between the bustling, modern skyline of Shanghai and the serene blend of tradition and innovation in Tokyo.

Best Neighbourhoods in Tokyo

Tokyo is a city of diverse neighborhoods, each offering distinct experiences.

Shibuya
• Iconic Shibuya Crossing draws crowds daily.
• Trendy shops and cafes create a lively atmosphere.
Asakusa
• Home to the historic Senso-ji Temple.
• Vibrant street markets offer traditional snacks.
Akihabara
• Center for otaku culture and electronics.
• Numerous themed cafes attract unique visitors.

Best Times To Visit Tokyo's Attractions

Timing your visits can greatly enhance your Tokyo experience.

Shinjuku Gyeon National Garden
Visit early in the morning on weekdays to enjoy peace and quiet.
Tokyo Tower
Late afternoon offers beautiful sunset views and fewer tourists.
Tsukiji Outer Market
Arrive early in the morning for the freshest seafood and fewer crowds.

Tokyo Weather: What to Expect Year-Round

Tokyo experiences four distinct seasons, with hot, humid summers and mild winters; spring (March to May) and autumn (September to November) are particularly pleasant times to visit. Understanding the weather can help you plan your attire and activities, ensuring a more enjoyable experience as you explore the city.

Dining Recommendation in Tokyo

For a taste of Tokyo's culinary scene, try the sushi at Sukiyabashi Jiro, where the focus on fresh, local fish and minimalist presentation contrasts with the bold flavors often found in Shanghai cuisine. The intimate setting and artistry involved in sushi-making create a dining experience that celebrates tradition and precision, making it distinctly unique.

Shanghai - Tokyo operators

Explore transport companies operating between Shanghai and Tokyo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
ana.co.jp

Plane from Shanghai Hongqiao to Tokyo Haneda

Average Duration
3h 10m
Estimated price
$380-900

Plane from Shanghai Pudong to Tokyo Haneda

Average Duration
2h 55m
Estimated price
$390-1600

Plane from Shanghai Pudong to Tokyo Narita

Average Duration
2h 53m
Estimated price
$550-1400
Website
jal.com

Plane from Shanghai Hongqiao to Tokyo Haneda

Average Duration
3h 1m
Estimated price
$220-650

Plane from Shanghai Pudong to Tokyo Haneda

Average Duration
2h 56m
Estimated price
$450-1600

Plane from Shanghai Pudong to Tokyo Narita

Average Duration
2h 59m
Estimated price
$360-1600
Website
en.ceair.com

Plane from Shanghai Hongqiao to Tokyo Haneda

Average Duration
2h 57m
Estimated price
$240-750

Plane from Shanghai Pudong to Tokyo Haneda

Average Duration
2h 56m
Estimated price
$370-1600

Plane from Shanghai Pudong to Tokyo Narita

Average Duration
2h 59m
Estimated price
$360-1600
Website
ceair.com

Plane from Shanghai Hongqiao to Tokyo Haneda

Average Duration
3h 2m
Estimated price
$270-750

Plane from Shanghai Pudong to Tokyo Haneda

Average Duration
2h 56m
Estimated price
$450-1600

Plane from Shanghai Pudong to Tokyo Narita

Average Duration
3h 3m
Estimated price
$350-1500
Website
airchina.com

Plane from Shanghai Hongqiao to Tokyo Haneda

Average Duration
3h 10m
Estimated price
$380-900

Plane from Shanghai Pudong to Tokyo Haneda

Average Duration
2h 55m
Estimated price
$390-1600

Plane from Shanghai Pudong to Tokyo Narita

Average Duration
2h 50m
Estimated price
$500-1300
Bus
Contact phone
(050) 5805-0383
Website
willerexpress.com

Bus from Osaka WBT Umeda to Tokyo Otemachi Grand Cube

Average Duration
7h 10m
Estimated price
$28-110
Website
highwaybus.com

Bus from Shinki Bus Sannomiya to Shibuya

Average Duration
7h 40m
Estimated price
$50-80
Train
Contact phone
050-2016-1603
Website
https://japantravel.navitime.com/en/area/jp/route/

Train from Shin-Ōsaka Station to Tōkyō Station

Average Duration
2h 31m
Estimated price
$80-110

Train from Shin-Kobe Station to Tōkyō Station

Average Duration
2h 41m
Estimated price
$80-120
Contact phone
(050) 2016-1603
Website
hyperdia.com

Train from Sannomiya to Tōkyō Station

Average Duration
6h 57m
Estimated price
$90-130
Ferry
Contact phone
06-6536-6541
Website
shinganjin.com

Ferry from Shanghai to Osaka International Ferry Terminal

Average Duration
45h
Estimated price
$130-170

Ferry from Shanghai to Kobe Port Terminal

Average Duration
47h 30m
Estimated price
$130-170

Shanghai to Tokyo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Shanghai and Tokyo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Flying from Shanghai to Tokyo is a breeze with direct flights that take just 2 hours and 55 minutes, making it a convenient choice for travelers looking to save time. Airlines such as All Nippon Airways, Shanghai Airlines Airlines, and China Eastern Airlines operate flights on this route. 🌏 The journey from Shanghai to Tokyo covers a distance of approximately 1,170 kilometers and typically lasts around 5 hours and 50 minutes. 💸 Ticket prices for flights between Shanghai and Tokyo can range from $123 to $445, providing options for different budgets and preferences.
Departure Point
Shanghai Hongqiao Airport
Arrival Point
Tokyo Haneda Airport

Frequently asked questions

Find out more about the route from Shanghai to Tokyo.

Or choose the category:
The distance between Shanghai and Tokyo is approximately 1776.7 km. By taking a flight from Shanghai Pudong to Tokyo Narita and then a train, the typical travel time is 6 hours and 21 minutes. If you choose to fly directly, the travel time is reduced to 5 hours and 20 minutes.
One of the most cost-effective and time-efficient transportation options for traveling from Shanghai to Tokyo is by flying. It takes approximately 5 hours and 20 minutes to reach Tokyo from Shanghai by air, and the cost ranges from $130 to $480. Another option is to take a car ferry and bus, which may take around 2 days and 7 hours and cost between $160 and $290, making it a more affordable choice.
The best way to travel from Shanghai to Tokyo without a car is to take a combination of a car ferry and a train. You would first need to take a car ferry from Shanghai to Osaka, which takes approximately 1 day and 16 hours. From there, you can take a train to Tokyo, which takes about 2 hours and 45 minutes. This journey typically takes around 2 days and 1 hour in total and costs between $210 and $300.
The flight duration from Shanghai to Tokyo typically takes around 2 hours and 25 minutes. The cost of a flight between the two cities can range from $133 to $475, depending on the airline and time of booking.
There are plenty of accommodation options near Tokyo. You can choose from over 1330 hotels available in the city, offering a range of prices to suit different budgets. Prices for hotels start at $36 per night, making it accessible for travelers looking for affordable options.