1map logoGo to main page

Shanghai, Shanghai Municipality to Tokyo, Tokyo City Area 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

Traveling from Shanghai to Tokyo offers a fascinating contrast between Shanghai's vibrant modern skyline and Tokyo's blend of tradition and innovation.

Best Neighbourhoods in Tokyo

Tokyo's neighborhoods each offer a distinct vibe and attractions.

Shibuya
• Iconic Shibuya Crossing buzzes with energy.
• Shopping and dining options abound.
Asakusa
• Home to the historic Senso-ji Temple.
• Streets lined with traditional snacks and shops.
Akihabara
• A haven for anime and electronics enthusiasts.
• Unique themed cafes create a quirky atmosphere.

Best Times To Visit Tokyo's Attractions

Timing your visits to Tokyo's attractions can elevate your experience.

Tokyo Tower
Visit early in the morning or late afternoon for fewer crowds and stunning views during sunset.
Meiji Shrine
Weekday mornings offer tranquility and a peaceful stroll through lush greenery.
Tsukiji Outer Market
Arrive before 10 AM for the freshest seafood and fewer visitors.

Tokyo Weather: What to Expect Year-Round

Tokyo experiences a humid subtropical climate, with hot summers and mild winters, making spring (March to May) and autumn (September to November) the best times to visit for pleasant temperatures. Understanding the weather patterns can help you pack appropriately and plan outdoor activities without interruptions.

Dining Recommendation in Tokyo

Savor the delicate flavors of sushi at Sukiyabashi Jiro, where the artistry of each bite reflects a commitment to precision and tradition. This experience contrasts with Shanghai's bold and robust dishes, offering a serene atmosphere that emphasizes fresh, seasonal ingredients and the subtlety of Japanese cuisine.

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 Show flights
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.

🛫 The quickest flight from Shanghai Hongqiao Airport to Tokyo Haneda Airport is a direct flight that takes 2 hours and 55 minutes, making it a convenient choice for travelers. 💰 The prices for a flight between Tokyo and Shanghai can range from $123 to $445, offering travelers flexibility in choosing a flight that fits their budget and schedule.
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 cheapest way to travel from Shanghai to Tokyo is by taking a car ferry and bus combination. This option usually costs between $160 and $290 and takes approximately 2 days and 7 hours. The car ferry departs from Shanghai and arrives in Osaka. From there, you will need to take a bus to Tokyo. It is important to note that this option requires careful planning and booking in advance.
The fastest way to travel from Shanghai to Tokyo is by flying. There are multiple airlines that operate direct flights between the two cities, with a flight time of approximately 5 hours and 20 minutes. The cost of a flight ticket can vary depending on the airline and the time of booking, ranging from $130 to $480. It is recommended to book your flight in advance to secure the best prices and availability.
The distance between Shanghai and Tokyo is approximately 1104 miles. This is a considerable distance, but there are several transportation options available to travelers. The most common methods of travel between the two cities include flights, trains, and bus services. The duration of the journey can vary depending on the mode of transportation chosen.
The most convenient way to travel from Shanghai to Tokyo without a car is by taking a car ferry and a train via Osaka. The journey takes approximately 2 days and 1 hour and costs around $210 to $300. You will board a car ferry from Shanghai to Osaka, which usually takes around 40 hours. From Osaka, you can then take a train to Tokyo, which takes about 3 hours.
The fastest way to travel from Shanghai to Tokyo is by flying. There are multiple airlines that offer direct flights between the two cities, and the flight takes approximately 5 hours and 20 minutes including transfers. Alternatively, you can also take a train from Shanghai to Tokyo, which will take longer but may offer a more scenic and comfortable journey. The train journey can take around 10-12 hours depending on the route and train type. It is advisable to check the schedules and prices of different transportation options before planning your trip.
There are numerous accommodation options available near Tokyo. With over 1330 hotels to choose from, travelers can select from a range of budgets and preferences. Prices for these hotels start at $36 per night, making it possible to find affordable accommodation options. It is recommended to book in advance to secure the best rates and desired location.
To get to Tokyo from the airport, you will first need to fly from Shanghai Hongqiao Airport to Haneda Airport in Tokyo. Several airlines such as China Eastern, ANA, and JAL offer direct flights with an approximate flight time of 2-3 hours. After landing at Haneda Airport, you can easily access Tokyo city center via various transport options such as the Tokyo Monorail, Keikyu Line, or limousine bus.
Shanghai Airlines Airlines, All Nippon Airways, and China Eastern Airlines are among the airlines that offer flights from Shanghai Hongqiao Airport to Tokyo Haneda Airport. These airlines provide regular and direct flights between the two cities. Passengers have multiple options to choose from based on their preferred airline, schedule, and budget. It is recommended to check with each airline for availability and pricing before making a final booking.
The fastest way to travel from Shanghai to Tokyo is by plane. The quickest flight is a direct flight from Shanghai Hongqiao Airport to Tokyo Haneda Airport, which takes approximately 2 hours and 25 minutes. Airlines such as Shanghai Airlines Airlines, All Nippon Airways, and China Eastern Airlines operate flights on this route. The flight duration from Shanghai to Tokyo is around 5 hours and 20 minutes, and the ticket prices range from $133 to $475.
The shortest flight from Shanghai Hongqiao Airport to Tokyo Haneda Airport takes approximately 2 hours and 25 minutes. This direct flight option is the fastest way to travel between the two cities. However, please note that flight durations may vary depending on factors such as weather conditions and air traffic. It is advisable to check for flight schedules and any possible layovers when planning your trip.
The cost of a flight from Shanghai to Tokyo can vary depending on the airline, time of booking, and specific dates. On average, prices for a roundtrip ticket range from $133 to $475. It is advisable to compare different airlines and use online booking platforms to find the best deals on flights. Additionally, booking early and being flexible with travel dates can help to secure cheaper fares.

Trips from Shanghai