There are 5 ways to get from Rizhao to Weihai 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 Rizhao West to Laiyangtrain Lanzhou
- Take the train from Laiyang to Weihaitrain Xi'an North
6h 30m¥179–200Bus via Qingdao
- Take the bus from Rizhao Airport Ticketing Center to Qingdao Liuting airportbus Rizhao
- Take the bus from Qingdao to Weihaibus
7h 21m¥200–245Drive 381.5 km
- Drive from Rizhao to Weihaicar 381.5 km
4h 10m¥325–469Taxi
- Take the taxi from Rizhao to Weihaitaxi 381.5 km
4h 10m¥900–1,100Bus
- Take the bus from Rizhao Airport Ticketing Center to Qingdao Liuting airportbus Rizhao
- Take the bus from Qingdao Liuting airport to Weihai Bus Stationbus Weihai
7h 26m¥185
Questions & Answers
The cheapest way to get from Rizhao to Weihai is to bus which costs ¥185 and takes 7h 26m.
The fastest way to get from Rizhao to Weihai is to drive which takes 4h 10m and costs ¥320 - ¥470.
No, there is no direct bus from Rizhao to Weihai. However, there are services departing from Rizhao Airport Ticketing Center and arriving at Weihai via Qingdao Liuting airport and Qingdao. The journey, including transfers, takes approximately 7h 21m.
No, there is no direct train from Rizhao to Weihai. However, there are services departing from Rizhao and arriving at Weihai via Rizhao West and Laiyang. The journey, including transfers, takes approximately 6h 30m.
The distance between Rizhao and Weihai is 406 km. The road distance is 381.5 km.
The best way to get from Rizhao to Weihai without a car is to train which takes 6h 30m and costs ¥170 - ¥200.
It takes approximately 6h 30m to get from Rizhao to Weihai, including transfers.
Rizhao to Weihai bus services, operated by Qingdao Airport Company, depart from Rizhao Airport Ticketing Center station.
Rizhao to Weihai train services, operated by China Railways G-Class, depart from Rizhao West station.
The best way to get from Rizhao to Weihai is to train which takes 6h 30m and costs ¥170 - ¥200. Alternatively, you can bus via Qingdao, which costs ¥200 - ¥250 and takes 7h 21m.
What companies run services between Rizhao, China and Weihai, China?
You can take a train from Rizhao to Weihaiwei Building via Rizhao West, Laiyang, Weihai, and Weihai Bus Station in around 6h 30m. Alternatively, you can take a bus from Rizhao Airport Ticketing Center to Weihai via Qingdao Liuting airport, Sifang Coach Station, and Qingdao in around 7h 21m.
Train from Rizhao West to Laiyang
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥230–330
Train from Laiyang to Weihai
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
- Phone
- (86+)0532-96567
- Website
- qdairport.com
Bus from Rizhao Airport Ticketing Center to Qingdao Liuting airport
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- ¥85
- Schedules at
- qdairport.com
Bus from Rizhao Airport Ticketing Center to Qingdao Liuting airport
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- ¥85
- Schedules at
- qdairport.com
Bus from Qingdao Liuting airport to Weihai Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ¥100
- Schedules at
- qdairport.com
- [email protected]
- Website
- chinabusguide.com
Bus from Qingdao to Weihai
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Estimated price
- ¥95–140
- Schedules at
- chinabusguide.com
- Bus
- ¥95–140
- Ave. Duration
- 4h 10m
- Estimated price
- ¥900–1,100
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 10 amazing places to get away from it all in Australia, Why you should take the train in the US, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Rizhao to Weihai bus services, operated by Qingdao Airport Company, arrive at Qingdao Liuting airport station.
Rizhao to Weihai train services, operated by China Railways G-Class, arrive at Laiyang station.
Yes, the driving distance between Rizhao to Weihai is 381 km. It takes approximately 4h 10m to drive from Rizhao to Weihai.
There are 32+ hotels available in Weihai.





