1map logoGo to main page

Wuhan to Shanghai from $40: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Wuhan, China
to
Shanghai, China

How to Get from Wuhan 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.

$40 by trainBest price
694 kmDistance
3h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Wuhan 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
3h  12m
Estimated price
$121-173
Recommended
Company
China Railways D-Class
Train
Average Duration
6h  39m
Estimated price
$40-71
Cheapest
route map
Distance: 694 km
Duration: 3h 12m

See more options

Company
Ctrip
Bus
Average Duration
14h  55m
Estimated price
$56-56
Company
various
Plane
Average Duration
3h  37m
Estimated price
$98-200
Company
various
Taxi
Plane
Average Duration
3h  26m
Estimated price
$114-275
Company
various
Drive
Average Duration
8h  11m
Estimated price
$1210-1211

Wuhan - Shanghai operators

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

Plane
Website
en.ceair.com

Plane from Wuhan (WUH) to Shanghai Hongqiao (SHA)

Average Duration
1h 32m
Estimated price
$1213-1216

Plane from Wuhan (WUH) to Shanghai Pudong (PVG)

Average Duration
1h 40m
Estimated price
$1217-1218
Website
ceair.com

Plane from Wuhan (WUH) to Shanghai Hongqiao (SHA)

Average Duration
1h 27m
Estimated price
$1731-1732
Train
Contact phone
(86)12306
Website
12306.cn

Train from Hankou to Nanjing South

Average Duration
4h 1m
Estimated price
$0-0

Train from Nanjing South Station to Shanghai Station

Average Duration
1h 3m
Estimated price
$0-0
Contact phone
(86)12306
Website
12306.cn

Train from Hankou to Nanjing South

Average Duration
2h 37m
Estimated price
$0-0

Train from Nanjing South Station to Shanghai Station

Average Duration
1h 3m
Estimated price
$40-401
Bus
Contact phone
400-830-6666
Website
ctrip.com

Bus from Wuhan to Wuyuan

Average Duration
8h 30m
Estimated price
$17347-0

Bus from Wuyuan to Shanghai

Average Duration
5h 25m
Estimated price
$402-0
all-pages.other Show other routes
Contact phone
+86 27 6666 7777

Other from Wuhan to Ezhou Huahu

Average Duration
1h 1m
Estimated price
$402-40

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

Traveling between Wuhan 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.

Useful tips for plane travellers
• Choose Shanghai Airlines or China Eastern Airlines for direct flights from Wuhan to Shanghai Hongqiao Airport; both offer efficient services and have flights that last about 1 hour and 20 minutes.
• Upon arriving at Shanghai Hongqiao Airport, follow the clear signs to the Metro station located within the airport for a quick transfer to the city; it's the best option to avoid traffic and reach downtown Shanghai, which takes around 40 minutes.
• Expect to pay approximately 100-150 CNY for a taxi ride from Hongqiao Airport to the city center; consider using ride-hailing apps like Didi for convenience, and make sure to have your destination address written in Chinese to show the driver.

Frequently asked questions

Find out more about the route from Wuhan to Shanghai.

Or choose the category:
The distance between Wuhan and Shanghai is 694 km by air and 834 km by road. The travel time by train is 6 hours and 22 minutes, while taking a flight takes 3 hours and 12 minutes. By car, it takes approximately 8 hours and 10 minutes to drive from Shanghai to Wuhan, and by bus, it takes about 14 hours and 55 minutes.
The most cost-effective option for traveling from Wuhan to Shanghai is by train, which typically takes around 6 hours and 22 minutes. This option costs between $35 to $75. However, if time is a priority, the quickest way to travel would be by plane, which takes approximately 3 hours and 12 minutes and costs between $120 to $250.
The prices for train tickets between Wuhan and Shanghai range from $39 to $74. If you choose to travel by bus, the price is $55.
To travel from Wuhan to Shanghai without using public transportation, you can consider renting a car or hiring a private car service. The driving distance between the two cities is approximately 835 km, and it takes around 8 hours and 10 minutes to drive from Wuhan to Shanghai. The prices for car rentals or private car services can vary from $100 to $160, depending on the provider and type of vehicle chosen.
To travel from Wuhan to Shanghai without a car, your best options are by train or by flying. The train journey takes approximately 6 hours and 22 minutes, with fares ranging from $35 to $75. Alternatively, you can choose to fly, which takes about 3 hours and 12 minutes, with ticket prices varying between $120 and $250. If you prefer more affordable but longer travel, there is also a bus option available, taking around 14 hours and 55 minutes, with a fare of $55.
Yes, there is a direct train link between Wuhan and Shanghai. The journey takes approximately 6 hours and 22 minutes with transfers at Zhongshan Park, Hankou, and Nanjing South Station. There is also a direct flight from Wuhan to Shanghai, which takes about 3 hours and 12 minutes. However, there is no direct bus route between the two cities, and the journey by bus with transfers takes around 14 hours and 55 minutes.
The flight between Wuhan and Shanghai typically takes around 1 hour and 20 minutes. The price of a flight between these two cities can range from $121 to $243, depending on the airline and time of booking.
There are numerous options for accommodation near Shanghai with over 461 hotels to choose from. The hotels in the area cater to a variety of budgets, with prices starting at $86 per night.