Rome2Rio

Nanning to Shijiazhuang trains

Find Transport to Shijiazhuang

View schedule

Trip Overview

The average train between Nanning and Shijiazhuang takes 18h 39m and the fastest train takes 10h 52m. The train service runs several times per day from Nanning to Shijiazhuang. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

18h 39m
Duration
2,073 km
Distance
¥987
Average price
Twice daily
Frequency

Nanning to Shijiazhuang train times

Trains run twice daily between Nanning and Shijiazhuang. The earliest departure is at 10:50 AM in the morning, and the last departure from Nanning is at 5:22 PM which arrives into Shijiazhuang at 7:48 PM. All services require a transfer, and take on average 18h 39m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Nanning to Shijiazhuang? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Nanning to Shijiazhuang.ExpandLaunch map view
  • Distance: 2,072.7 km
  • Duration: 18h 39m

What companies run services between Nanning, China and Shijiazhuang, China?

China Railways G-Class operates a train from Nanning East to Shijiazhuang 5 times a day. Tickets cost ¥900–1,000 and the journey takes 9h 6m.

Operators