There are 7 ways to get from Shanghai to Xiaogan by train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Shanghai station to Hankoutrain Shanghai
- Take the train from Wuchang Station to Xiaogantrain Shenzhen West
7h 16m¥271–643Drive 802.3 km
- Drive from Shanghai to Xiaogancar 802.3 km
8h 27m¥681–983Fly from Shanghai Hongqiao International Airport, train
- Fly from Shanghai Hongqiao International Airport (SHA) to Wuhan Tianhe International Airport (WUH)plane SHA - WUH
- Take the train from Wuchang Station to Xiaogantrain
6h 13m¥1,330–2,281Train via Shanghai Hongqiao Train Station
- Take the train from Shanghai Hongqiao to Wuhantrain Shanghai / ...
- Take the train from Wuchang Station to Xiaogantrain Shenzhen West
7h 40m¥366–454Fly from Shanghai Pudong International Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Wuhan Tianhe International Airport (WUH)plane PVG - WUH
- Take the train from Wuchang Station to Xiaogantrain
6h 30m¥580–2,031Train to Hangzhou Xiaoshan International Airport, fly, train
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Wuhan Tianhe International Airport (WUH)plane HGH - WUH
- Take the train from Wuchang Station to Xiaogantrain
8h 28m¥1,052–3,220Train to Ningbo Lishe International Airport, fly, train
- Take the train from Shanghai Hongqiao to Ningbotrain
- Fly from Ningbo Lishe International Airport (NGB) to Wuhan Tianhe International Airport (WUH)plane NGB - WUH
- Take the train from Wuchang Station to Xiaogantrain
9h 15m¥894–2,026
Shanghai Hongqiao International Airport (SHA) to Wuhan Tianhe International Airport (WUH) flights
Questions & Answers
The cheapest way to get from Shanghai to Xiaogan is to train via Shanghai Hongqiao Train Station which costs ¥360 - ¥460 and takes 7h 40m.
The fastest way to get from Shanghai to Xiaogan is to fly and train which takes 6h 13m and costs ¥1300 - ¥2300.
No, there is no direct train from Shanghai station to Xiaogan. However, there are services departing from Shanghai station and arriving at Xiaogan via Hankou station, Wangjiadun East and Wuchang Station. The journey, including transfers, takes approximately 7h 16m.
The distance between Shanghai and Xiaogan is 910 km. The road distance is 802.3 km.
The best way to get from Shanghai to Xiaogan without a car is to train which takes 7h 16m and costs ¥270 - ¥650.
It takes approximately 7h 16m to get from Shanghai to Xiaogan, including transfers.
Shanghai to Xiaogan train services, operated by China Railways D-Class, depart from Shanghai station.
Shanghai to Xiaogan train services, operated by China Railways D-Class, arrive at Hankou station.
Yes, the driving distance between Shanghai to Xiaogan is 802 km. It takes approximately 8h 27m to drive from Shanghai to Xiaogan.
There are four+ hotels available in Xiaogan.
What companies run services between Shanghai, China and Xiaogan, China?
You can take a train from Shanghai station to Xiaogan via Hankou, Hankou station, Wangjiadun East, Wuchang station, and Wuchang Station in around 7h 16m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ¥850–3,200
Flights from Shanghai Pudong International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ¥500–3,100
Flights from Hangzhou Xiaoshan International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,000–3,400
Flights from Hangzhou Xiaoshan International Airport to Wuhan Tianhe International Airport via Shanghai Pudong International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ¥1,100–3,700
Flights from Ningbo Lishe International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- ¥950–3,200
- Website
- csair.com
Flights from Shanghai Pudong International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ¥500–2,800
Flights from Hangzhou Xiaoshan International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥950–3,000
Flights from Ningbo Lishe International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥900–2,900
- Website
- juneyaoair.com
Flights from Shanghai Hongqiao International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ¥950–3,200
Flights from Shanghai Pudong International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- ¥500–3,100
- Website
- ceair.com
Flights from Shanghai Hongqiao International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥850–1,600
- Website
- airchina.com
Flights from Ningbo Lishe International Airport to Wuhan Tianhe International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥900–2,700
Train from Shanghai station to Hankou
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- ¥240–600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥240–340
- Adult - 1st Class
- ¥410–600
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Shanghai Hongqiao to Ningbo
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- ¥110–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–240
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Wuchang Station to Xiaogan
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–65
- Soft sleeper
- ¥70–95
Train from Shanghai Hongqiao to Wuhan
- 2nd Class Seat
- ¥340–380
- 1st Class Seat
- ¥570–620
- Business Class Seat
- ¥800–1,200
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥70–80
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Shanghai Hongqiao to Ningbo
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥230–250
- Business Class Seat
- ¥330–470
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, How to get from London City Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.













