Rome2Rio

How to get fromGuilin to Shijiazhuangby train, car, or plane

Find Transport to Shijiazhuang

See all options

There are 4 ways to get from Guilin to Shijiazhuang 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.

  1. Train

    best
    1. Take the train from Guilin North to Shijiazhuangtrain train Nanning East / ...
    7h 4m
    ¥700–800
  2. Train via Zhengzhou

    cheapest
    1. Take the train from Guilin North to Zhengzhoutrain train Nanning
    2. Take the train from Zhengzhou to Shijiazhuang stationtrain train Kunming / ...
    17h 39m
    ¥204–460
  3. Drive 1,655.2 km

    1. Drive from Guilin to Shijiazhuangcar car 1,655.2 km
    16h 49m
    ¥1,407–2,032
  4. Fly

    1. Fly from Guilin Liangjiang International Airport (KWL) to Shijiazhuang Zhengding International Airport (SJW)plane plane KWL - SJW
    4h 27m
    ¥699–2,513

Guilin to Shijiazhuang by train

Calendar21Weekly Trains
Duration7h 4mAverage Duration
Ticket¥700Cheapest Price
See schedules

Questions & Answers

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

China Railways G-Class operates a train from Guilin North to Shijiazhuang 3 times a day. Tickets cost ¥700–800 and the journey takes 7h 4m. Alternatively, Spring Airlines and Air Guilin fly from Guilin Liangjiang International Airport (KWL) to Shijiazhuang Zhengding International Airport (SJW) twice daily.

Airlines
Train operators

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 4 stunningly beautiful Philippines islands you need to visit, Which London airport should I choose?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

More Questions & Answers