There are 4 ways to get from Xijiang to Yangshuo by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, bus
best- Take the taxi from Xijiang to Rongjiangtaxi
- Take the train from Rongjiang to Yangshuotrain
- Take the bus from Yangshuo to Yangshuo Bus Stationbus
4h 27m¥352–456Drive 425.8 km
- Drive from Xijiang to Yangshuocar 425.8 km
4h 53m¥361–521Taxi
- Take the taxi from Xijiang to Yangshuotaxi 425.8 km
4h 53m¥900–1,100Taxi, train, bus via Guilin
- Take the taxi from Xijiang to Rongjiangtaxi
- Take the train from Rongjiang to Guilintrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
5h 5m¥359–546
Questions & Answers
The cheapest way to get from Xijiang to Yangshuo is to taxi and train and bus which costs ¥350 - ¥460 and takes 4h 27m.
The fastest way to get from Xijiang to Yangshuo is to taxi and train and bus which takes 4h 27m and costs ¥350 - ¥460.
The distance between Xijiang and Yangshuo is 398 km. The road distance is 425.8 km.
The best way to get from Xijiang to Yangshuo without a car is to taxi and train and bus which takes 4h 27m and costs ¥350 - ¥460.
It takes approximately 4h 27m to get from Xijiang to Yangshuo, including transfers.
Yes, the driving distance between Xijiang to Yangshuo is 426 km. It takes approximately 4h 53m to drive from Xijiang to Yangshuo.
There are 229+ hotels available in Yangshuo.
What companies run services between Xijiang, Guizhou, China and Yangshuo, China?
There is no direct connection from Xijiang to Yangshuo. However, you can take the taxi to Rongjiang, take the train to Yangshuo, walk to Yangshuo, then take the bus to Yangshuo Bus Station. Alternatively, you can drive from Xijiang to Yangshuo in around 4h 53m.
Train from Rongjiang to Yangshuo
- 2nd Class Seat
- ¥115–130
- 1st Class Seat
- ¥190–210
- Business Class Seat
- ¥270–390
Train from Rongjiang to Guilin
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥110–170
- [email protected]
- Website
- chinabusguide.com
Bus from Yangshuo to Yangshuo Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ¥20–70
- Schedules at
- chinabusguide.com
- Bus
- ¥50–70
Bus from Guilin South Bus Station to Guilin Yangshuo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ¥27–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
- Ave. Duration
- 2h 41m
- Estimated price
- ¥210–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 French strikes 2018: What are my alternative transport options?, Best ways to travel around Australia, and Flying into Beijing? - to help you get the most out of your next trip.









