There are 7 ways to get from Xiangtan to Nanjing by train, car, bus, 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 Xiangtan to Shumulingtrain Xiangtan
- Take the train from Changsha South to Nanjing Southtrain Hong Kong / ...
5h 52m¥396–450Train #2
cheapest- Take the train from Xiangtan to Nanjingtrain K722 / ...
14h 18m¥100–260Drive 881 km
- Drive from Xiangtan to Nanjingcar 881 km
8h 51m¥744–1,075Bus, fly
- Take the bus from Xiangtan Bus Station to Changsha Airportbus
- Fly from Changsha Huanghua Airport (CSX) to Nanjing Lukou International Airport (NKG)plane CSX - NKG
4h 49m¥350–1,956Bus, train
- Take the bus from Xiangtan Bus Station to Changsha Airportbus
- Take the train from Changsha South to Wuhantrain
- Take the train from Wuhan to Nanjing Southtrain
7h 20m¥434–516Train via Xianning
- Take the train from Xiangtan to Changsha Stationtrain
- Take the train from Changsha South to Xianning Northtrain
- Take the train from Xianning North Station to Nanjing Southtrain
7h 50m¥403–482Train via Wuhu
- Take the train from Xiangtan to Wuhutrain Kunming
- Take the train from Wuhu to Nanjingtrain Kunming
16h 13m¥112–296
Changsha Huanghua Airport (CSX) to Nanjing Lukou International Airport (NKG) flights
Comparing Your Travel Options
The cheapest way to get from Xiangtan to Nanjing is to train which costs ¥100 - ¥260 and takes 14h 18m.
The fastest way to get from Xiangtan to Nanjing is to bus and fly which takes 4h 49m and costs ¥350 - ¥2000.
Yes, there is a direct train departing from Xiangtan and arriving at Nanjing. Services depart once daily, and operate every day. The journey takes approximately 14h 18m.
The distance between Xiangtan and Nanjing is 910 km. The road distance is 881 km.
The best way to get from Xiangtan to Nanjing without a car is to train which takes 5h 52m and costs ¥390 - ¥450.
It takes approximately 5h 52m to get from Xiangtan to Nanjing, including transfers.
Xiangtan to Nanjing train services, operated by China Railways C-Class, depart from Xiangtan station.
Xiangtan to Nanjing train services, operated by China Railways C-Class, arrive at Shumuling station.
Yes, the driving distance between Xiangtan to Nanjing is 881 km. It takes approximately 8h 51m to drive from Xiangtan to Nanjing.
There are 374+ hotels available in Nanjing.
What companies run services between Xiangtan, China and Nanjing, China?
You can take a train from Xiangtan to Gulou via Shumuling, Shumuling, Changsha South station, Changsha South, Nanjing South, and Nanjing South in around 5h 52m.
- Website
- en.ceair.com
Flights from Changsha Huanghua Airport to Nanjing Lukou International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- ¥900–3,300
Train from Xiangtan to Shumuling
- Adult - second class
- ¥22–35
Train from Xiangtan to Changsha Station
- Adult - second class
- ¥23–35
- Phone
- 0731-96777
- Website
- changsha-airport.com
Bus from Xiangtan Bus Station to Changsha Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥42
- Schedules at
- travelchinaguide.com
Bus from Xiangtan Bus Station to Changsha Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥42
- Schedules at
- travelchinaguide.com
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 How do I get from Sydney to Melbourne, The beginner’s guide to the 2018 World Nomad Games, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.




