1map logoGo to main page

Tokyo to Shanghai from $110: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Tokyo, Japan
to
Shanghai, China

How to Get from Tokyo to Shanghai: 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.

$110 - Plane, TrainBest price
1777 kmDistance
6h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Tokyo to Shanghai 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
6h  16m
Estimated price
$114-406
Recommended
Company
various
Plane
Train
Average Duration
9h  23m
Estimated price
$110-266
Cheapest
route map
Distance: 1777 km
Duration: 6h 11m

See more options

Company
various
Plane
Average Duration
6h  11m
Estimated price
$211-433
Company
various
Train
Drive
Average Duration
49h  3m
Estimated price
$214-1140
Company
various
Train
Plane
Average Duration
6h  48m
Estimated price
$236-495
Company
various
Train
Drive
Average Duration
49h  3m
Estimated price
$1141-1142
Company
various
Drive
Drive
Average Duration
49h  3m
Estimated price
$1143-1144
Company
various
Bus
Drive
Average Duration
53h  9m
Estimated price
$1145-1146
Company
various
Bus
Drive
Average Duration
58h  10m
Estimated price
$1147-1148

Tokyo - Shanghai operators

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

Plane
Website
ana.co.jp

Plane from Tokyo Haneda to Shanghai Hongqiao

Average Duration
3h 25m
Estimated price
406350-4065

Plane from Tokyo Haneda to Shanghai Pudong

Average Duration
3h 13m
Estimated price
406370-1106

Plane from Tokyo Narita to Shanghai Pudong

Average Duration
3h 25m
Estimated price
1107-1108

Plane from Tokyo Haneda to Sunan Shuofang via Osaka Kansai

Average Duration
5h 52m
Estimated price
1101-1102
Website
en.ceair.com

Plane from Tokyo Haneda to Shanghai Hongqiao

Average Duration
3h 40m
Estimated price
4066-1104

Plane from Tokyo Haneda to Shanghai Pudong

Average Duration
3h 30m
Estimated price
406450-4068

Plane from Tokyo Narita to Shanghai Pudong

Average Duration
3h 45m
Estimated price
406360-4068

Plane from Tokyo Haneda to Sunan Shuofang via Beijing Daxing

Average Duration
7h 37m
Estimated price
1105-1104
Bus
Contact phone
(050) 5805-0383
Website
willerexpress.com

Bus from Bus Terminal Tokyo Yaesu to Liber Hotel

Average Duration
9h 10m
Estimated price
2666-110
Train
Contact phone
(050) 2016-1603
Website
jreast.co.jp

Train from Tōkyō Station to Narita Airport Terminal 2·3 Station

Average Duration
54m
Estimated price
2665-40640
Contact phone
050-2016-1603

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

Average Duration
2h 29m
Estimated price
26680-110

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

Average Duration
2h 39m
Estimated price
26680-2118
Ferry
Contact phone
06-6536-6541
Website
shinganjin.com

Ferry from Osaka International Ferry Terminal to Shanghai

Average Duration
46h 30m
Estimated price
21100-26650

Ferry from Kobe Port Terminal to Shanghai

Average Duration
47h 30m
Estimated price
21100-26650

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

Traveling between Tokyo and Shanghai 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 Tokyo to Shanghai is convenient with a direct flight that takes just 3 hours and 25 minutes from Haneda Airport to Hongqiao Airport. Multiple airlines including All Nippon Airways, Shanghai Airlines, and Japan Airlines provide service on this route. 🌏 The journey covers a distance of approximately 1,625 kilometers and takes around 6 hours and 16 minutes. This means you can enjoy a relatively short flight to reach your destination in Shanghai from Tokyo. 💸 Prices for flights between Tokyo and Shanghai can range from $114 to $406, offering travelers a variety of options to suit their budget and preferences. Plan your trip ahead to find the best deals and make the most of your travel experience. ✈️
Departure Point
Tokyo Haneda Airport
Arrival Point
Shanghai Hongqiao Airport
Useful tips for plane travellers
• Consider using All Nippon Airways (ANA) or Japan Airlines for this route, as they generally offer more comfortable seating and better in-flight service compared to some other carriers; check their websites for flight schedules and meal options, available at ANA and Japan Airlines.
• Upon arriving at Shanghai Hongqiao Airport, head to the ground transportation area located on the first floor; both taxi and metro options are conveniently available, but ensure you have your destination written in Chinese for the taxi driver to avoid any confusion.
• Expect to pay around 60-100 CNY (approximately $9-15) for a taxi ride from Shanghai Hongqiao Airport to the city center; alternatively, the metro is a more cost-effective choice at around 5-10 CNY, and you can check current schedules at Shanghai Metro.

Frequently asked questions

Find out more about the route from Tokyo to Shanghai.

Or choose the category:
The distance between Tokyo and Shanghai is approximately 1777 km. Travel times vary depending on the mode of transportation chosen. By taking a train to Tokyo Narita and then flying to Shanghai Pudong, it takes about 6 hours and 53 minutes. Alternatively, a direct flight from Tokyo to Shanghai takes about 6 hours and 16 minutes.
The most cost-effective option for traveling from Tokyo to Shanghai is by taking a bus and car ferry. This option takes around 2 days and 9 hours and costs between $160 and $290. However, if time is a priority, the quickest option is to fly. This takes approximately 6 hours and 11 minutes and costs between $210 and $400.
The best way to travel from Tokyo to Shanghai without a car is by taking a train and car ferry route via Osaka. This journey typically takes around 2 days and 3 hours. The cost of this journey is approximately $210 to $290.
The flight between Tokyo and Shanghai typically takes around 3 hours and 25 minutes. It is the quickest mode of transportation between the two cities. The cost of the flight can vary between $114 to $396, depending on the airline and the time of booking.
There are many options for accommodations near Shanghai. With over 461 hotels available, you have a wide range of choices to suit your preferences and budget. Prices for hotels in Shanghai start at $86 per night.