How to get from Shijiazhuang to Beijing by car, truck, walk, bike

Distance between Shijiazhuang and Beijing is 405 kilometers (251 miles).
Driving distance from Shijiazhuang to Beijing is 505 kilometers (313 miles)

ShijiazhuangBeijing
Leaving from
Going to

Route Map

4 Ways from Shijiazhuang (China/Shanxi) to Beijing (China/Beijing)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto S215 398 m
2. Turn right 560 m
3. Turn left 336 m
4. Keep right onto S46, G1812 316.07 km
5. Keep right 506 m
6. Keep left 143.32 km
7. Keep right 692 m
8. Keep right 7.11 km
9. Keep left 17.05 km
10. Keep right onto 北京-港澳高速公路, G4 10.26 km
11. Continue onto 广安路 981 m
12. Turn left onto 北京西站南路 111 m
13. Keep right 270 m
14. Turn right 298 m
15. Turn left onto 马连道北路 110 m
16. Turn right onto 广莲路 314 m
17. Continue onto 南蜂窝路 337 m
18. Turn right onto 莲花池东路 207 m
19. Keep left 538 m
20. Keep right 608 m
21. Keep left 2.54 km
22. Turn left 822 m
23. Turn right onto 西长安街 2.14 km
24. Turn left 28 m
25. Turn left onto 东长安街 154 m
26. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Shijiazhuang (China/Shanxi) to Beijing (China/Beijing)?
How do I get from Shijiazhuang (China/Shanxi) to Beijing (China/Beijing) the fastest?
How long does it take to get from Shijiazhuang (China/Shanxi) to Beijing (China/Beijing)?

Trips from Shijiazhuang

ShijiazhuangWuji