There are 6 ways to get from Xuzhou to Nanjing by train, car, taxi, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Nanjing South
best- Take the train from Xuzhou East to Nanjing Southtrain Zhengzhou East / ...
2h 36m¥172–209Train
cheapest- Take the train from Xuzhou to Nanjingtrain Ürümqi / ...
4h 30m¥44–264Drive 312.9 km
- Drive from Xuzhou to Nanjingcar 312.9 km
3h 15m¥265–382Taxi
- Take the taxi from Xuzhou to Nanjingtaxi 312.9 km
3h 15m¥800–1,000Fly
- Fly from Xuzhou Guanyin Airport (XUZ) to Nanjing Lukou International Airport (NKG)plane XUZ - NKG
5h 29m¥933–2,944Line 2 subway, line 1 subway, train, line 3 subway
- Take the subway from Hanyuan Avenue to Pengcheng Squaresubway 2
- Take the subway from Pengcheng Square to Xuzhou East stationsubway 1
- Take the train from Xuzhou East to Nanjing Southtrain
- Take the subway from Nanjing South to Jimingshisubway 3
3h 44m
Xuzhou Guanyin Airport (XUZ) to Nanjing Lukou International Airport (NKG) flights
Comparing Your Travel Options
The cheapest way to get from Xuzhou to Nanjing is to train which costs ¥40 - ¥270 and takes 4h 30m.
The fastest way to get from Xuzhou to Nanjing is to train via Nanjing South which takes 2h 36m and costs ¥170 - ¥210.
No, there is no direct train from Xuzhou to Nanjing. However, there are services departing from Xuzhou East and arriving at Daxinggong via Nanjing South. The journey, including transfers, takes approximately 2h 36m.
The distance between Xuzhou and Nanjing is 352 km. The road distance is 312.9 km.
The best way to get from Xuzhou to Nanjing without a car is to train via Nanjing South which takes 2h 36m and costs ¥170 - ¥210.
It takes approximately 2h 36m to get from Xuzhou to Nanjing, including transfers.
Xuzhou to Nanjing train services, operated by China Railways G-Class, depart from Xuzhou East station.
The best way to get from Xuzhou to Nanjing is to train via Nanjing South which takes 2h 36m and costs ¥170 - ¥210. Alternatively, you can fly, which costs ¥900 - ¥3000 and takes 5h 29m.
Xuzhou to Nanjing train services, operated by China Railways G-Class, arrive at Nanjing South station.
Yes, the driving distance between Xuzhou to Nanjing is 313 km. It takes approximately 3h 15m to drive from Xuzhou to Nanjing.
What companies run services between Xuzhou, Jiangsu, China and Nanjing, China?
China Railways G-Class operates a train from Xuzhou East to Nanjing South every 20 minutes. Tickets cost ¥140–170 and the journey takes 2h 6m. Alternatively, Zhejiang Loong Airlines, China Eastern Airlines, and eight other airlines fly from Xuzhou Guanyin Airport (XUZ) to Nanjing Lukou International Airport (NKG) every 4 hours.
- Website
- en.ceair.com
Flights from Xuzhou Guanyin Airport to Nanjing Lukou International Airport via Dalian
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ¥1,700–4,500
Flights from Xuzhou Guanyin Airport to Nanjing Lukou International Airport via Chongqing
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥900–4,100
Flights from Xuzhou Guanyin Airport to Nanjing Lukou International Airport via Changsha
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥600–3,100
Train from Xuzhou East to Nanjing South
- Ave. Duration
- 2h 6m
- Frequency
- Every 20 minutes
- Estimated price
- ¥140–170
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥140–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–490
Train from Xuzhou East to Nanjing South
- 2nd Class Seat
- ¥140–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–490
- Ave. Duration
- 3h 15m
- Estimated price
- ¥800–1,000
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 Italy Travel Guides, Need to know: Greyhound, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 375+ hotels available in Nanjing.





