There are 5 ways to get from Puyang to Shandong by train, bus, car, or taxi
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 Puyang East to Ji'nan Westtrain Guangzhou
- Take the train from Jinan West to Weifangtrain Shijiazhuang / ...
3h 30m¥230–335Bus
cheapest- Take the bus from Puyang to Jinan Bus Terminalbus
- Take the bus from Jinan Bus station to Weifangbus
7h 20m¥148–208Bus, train
- Take the bus from Puyang to Jinan Bus Terminalbus
- Take the train from Jinan to Weifangtrain Qingdao North / ...
6h 43m¥168–248Drive 438.3 km
- Drive from Puyang to Weifangcar 438.3 km
4h 38m¥373–539Taxi
- Take the taxi from Puyang to Weifangtaxi 438.3 km
4h 38m¥750–950
Questions & Answers
The cheapest way to get from Puyang to Shandong is to bus which costs ¥140 - ¥210 and takes 7h 20m.
The fastest way to get from Puyang to Shandong is to train which takes 3h 30m and costs ¥230 - ¥340.
No, there is no direct bus from Puyang to Shandong. However, there are services departing from Puyang and arriving at Weifang via Jinan Bus station. The journey, including transfers, takes approximately 7h 20m.
No, there is no direct train from Puyang to Shandong. However, there are services departing from Puyang East and arriving at Weifang via Jinan West. The journey, including transfers, takes approximately 3h 30m.
The distance between Puyang and Shandong is 493 km. The road distance is 438.3 km.
The best way to get from Puyang to Shandong without a car is to train which takes 3h 30m and costs ¥230 - ¥340.
It takes approximately 3h 30m to get from Puyang to Shandong, including transfers.
Puyang to Shandong bus services, operated by Jinan Bus Terminal, depart from Puyang station.
Puyang to Shandong train services, operated by China Railways G-Class, depart from Puyang East station.
The best way to get from Puyang to Shandong is to train which takes 3h 30m and costs ¥230 - ¥340. Alternatively, you can bus, which costs ¥140 - ¥210 and takes 7h 20m.
What companies run services between Puyang, Henan, China and Shandong, China?
You can take a vehicle from Puyang to Weifang via Puyang East and Jinan West in around 3h 30m. Alternatively, you can take a bus from Puyang to Weifang via Jinan Bus station in around 7h 20m.
Train from Puyang East to Ji'nan West
- 2nd Class Seat
- ¥115–130
- 1st Class Seat
- ¥190–210
- Business Class Seat
- ¥270–390
Train from Jinan West to Weifang
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥230–330
Train from Jinan to Weifang
- 2nd Class Seat
- ¥90–105
- 1st Class Seat
- ¥150–170
- Business Class Seat
- ¥210–310
Train from Jinan West to Weifang
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–170
Train from Jinan to Weifang
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- ¥80–160
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–160
- Website
- travelchinaguide.com
Bus from Puyang to Jinan Bus Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- ¥88
- Schedules at
- bus.ctrip.com
Bus from Puyang to Jinan Bus Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- ¥88
- Schedules at
- bus.ctrip.com
- [email protected]
- Website
- chinabusguide.com
Bus from Jinan Bus station to Weifang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ¥60–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
- Ave. Duration
- 4h 38m
- Estimated price
- ¥750–950
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 Travelling by boat in Italy, Travelling around the UAE, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Puyang to Shandong bus services, operated by Jinan Bus Terminal, arrive at Jinan Bus Terminal station.
Puyang to Shandong train services, operated by China Railways G-Class, arrive at Ji'nan West station.
Yes, the driving distance between Puyang to Shandong is 438 km. It takes approximately 4h 38m to drive from Puyang to Shandong.
There are 11+ hotels available in Shandong.









