How to Travel between Shanghai and Wuhan
Shanghai is about 825km (515mi) east of Wuhan. The available means of transport between these two cities are plane, high speed train, normal speed train and long-distance bus. Flying usually takes 2 hours, and the ticket fare of economy class is around CNY700. A high speed train will take 4 to 5.5 hours, and its cheapest ticket only costs CNY315. Counting the time consumed getting to/from the airport, a high speed train can be your best choice. In addition, though normal speed trains and long-distance buses take more than 10 hours, they cost less and the overnight travel can save you one night's accommodation fee.
From 6:00 to 18:00, nearly 20 high speed trains take travelers from Shanghai to Wuhan. The two departure railway stations are Shanghai Hongqiao Railway Station and Shanghai South Railway Station. At Wuhan, travelers will get off at Hankou Railway Station or Wuhan Railway Station.
Ticket Fare:
Business Class Seat: CNY1,027.5 to CNY1052; First Class Seat: CNY503 to CNY548; Second Class Seat: CNY315 to CNY343
![]() |
How to Travel from Shanghai to Wuhan
1. Best Way: High Speed Train: 4 to 5.5 hours, CNY315 to CNY1,052

Business Class Seat: CNY1,027.5 to CNY1052; First Class Seat: CNY503 to CNY548; Second Class Seat: CNY315 to CNY343

2. Fastest Way: Shanghai to Wuhan Flight: about 2 hours, CNY700 to CNY4,500

Business Class: around CNY4,500; Economy Class: CNY700 to CNY900
3. Normal Speed Train: about 9.5 to 16.5 hours, CNY135.5 to CNY443.5
Train | Dep. | Arr. | Duration |
---|---|---|---|
K123 | 13:40 | 05:01+1 | 15h 21min |
K351 | 15:43 | 08:03+1 | 16h 20min |
K1127 | 17:43 | 07:31+1 | 13h 48min |
Z257 | 19:09 | 04:37+1 | 9h 28min |

Soft Sleeper: CNY405.5 to CNY443.5; Hard Sleeper: CNY247.5 to CNY272.5; Hard Seat: CNY135.5 to CNY148.5
4. Shanghai to Wuhan Long-distance Bus: 11.5 hours, CNY170 to CNY310
Departure Station | Departure Time |
---|---|
Intercity Bus Station | 16:30, 17:30, 17:50 |
Pudong Airport Long-distance Bus Station | 6:30 |
North Long-distance Bus Station | 9:50 |
South Long-distance Bus Station | 14:00, 14:18, 18:12, 20:00 |
Xujiahui Long-distance Bus Station | 19:30, 20:30 |
Zhongshan Long-distance Bus Station | 5:30, 15:30 |
Hutai Road Long-distance Bus Station | 7:00, 12:00, 12:20, 18:55, 19:55 |
Hengfeng Road Long-distance Bus Station | 14:00, 14:20, 16:00, 17:30, 18:30, 19:30, 20:20 |
How to Travel from Wuhan to Shanghai
1. Best Way: High Speed Train: 4 to 5.5 hours, CNY315 to CNY1,310

Business Class Seat: CNY1,301; First Class Seat: CNY503 to CNY548; Second Class Seat: CNY315 to CNY336

2. Fastest Way: Wuhan to Shanghai Flight: 1.5 hours, CNY700 to CNY4,500

Business Class: about CNY4,500; Economy Class: CNY700 to CNY1,000
3. Normal Speed Train: about 10 to 15 hours, CNY135.5 to CNY443.5
Train | Dep. | Arr. | Duration |
---|---|---|---|
K1125 | 18:09 | 07:58+1 | 13h 49min |
K121 | 18:21 | 11:40+1 | 17h 19min |
K353 | 19:20 | 12:35+1 | 17h 15min |
Z255 | 22:54 | 09:05+1 | 10h11min |

Soft Sleeper: CNY405.5 to CNY443.5; Hard Sleeper: CNY247.5 to CNY272.5; Hard Seat: CNY135.5 to CNY148.5
4. Wuhan to Shanghai Long-distance Bus: 11.5 hours, CNY250 to CNY330
If you are OK with spending a night on the bus, you can choose those which set off at around 18:00.
Departure Station | Departure Time | Duration | Ticket Fare |
---|---|---|---|
Jin Jia Dun Bus Station | 9:30, 10:30, 16:20, 16:50 | 11.5h | CNY250-330 |
Hong Ji Bus Station | 18:10 | ||
Fu Jia Po Bus Station | 18:50, 20:30 |
- Last modified on Aug. 13, 2020 -