There are 7 ways to get from Ping’an to Yangshuo by plane, bus, train, 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.
Fly to Guilin Liangjiang International Airport, bus
best- Fly from Xining (XNN) to Guilin Liangjiang International Airport (KWL)plane XNN - KWL
- Take the bus from Guilin Airport to Guilin Yangshuobus
7h 9m¥798–3,941Train via Chongqing West
cheapest- Take the train from Xining to Chongqing Westtrain Lhasa
- Take the train from Chongqing West to Yangshuotrain Chongqing West
21h 57m¥514–758Train, bus via Zhengzhou East
- Take the train from Haidong West to Xi'an Northtrain
- Take the train from Xi'an North to Zhengzhou Easttrain
- Take the train from Zhengzhou East to Guilintrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
15h 11m¥1,062–1,492Drive 2,011.8 km
- Drive from Ping’an to Yangshuocar 2,011.8 km
20h 39m¥1,753–2,531Fly to Liuzhou Bailian Airport, train, bus
- Fly from Xining (XNN) to Liuzhou Bailian Airport (LZH)plane XNN - LZH
- Take the train from Liuzhou to Guilintrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
11h 19m¥1,192–5,323Train
- Take the train from Haidong West to Xi'an Northtrain
- Take the train from Xi'an North to Guilin Westtrain
- Take the train from Guilin West to Yangshuotrain
18h¥1,086–1,532Train, bus
- Take the train from Xining to Mianyangtrain
- Take the train from Mianyang to Guilin Westtrain
- Take the bus from Guilin South Bus Station to Guilin Yangshuobus
24h 51m¥526–1,288
Xining (XNN) to Guilin Liangjiang International Airport (KWL) flights
Questions & Answers
The cheapest way to get from Ping’an to Yangshuo is to train via Chongqing West which costs ¥500 - ¥800 and takes 21h 57m.
The fastest way to get from Ping’an to Yangshuo is to fly and bus which takes 7h 9m and costs ¥800 - ¥4000.
The distance between Ping’an and Yangshuo is 1561 km. The road distance is 2011.8 km.
The best way to get from Ping’an to Yangshuo without a car is to train and bus via Zhengzhou East which takes 15h 11m and costs ¥1000 - ¥1500.
It takes approximately 7h 9m to get from Ping’an to Yangshuo, including transfers.
Yes, the driving distance between Ping’an to Yangshuo is 2012 km. It takes approximately 20h 39m to drive from Ping’an to Yangshuo.
There are 201+ hotels available in Yangshuo.
What companies run services between Ping’an, China and Yangshuo, China?
You can take a train from Haidong West to Yangshuo via Xi'an North, Guilin West, and Yangshuo in around 18h.
- Website
- airguilin.com
Flights from Xining to Guilin Liangjiang International Airport via Chongqing
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,800
Flights from Xining to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ¥750–4,100
Flights from Xining to Guilin Liangjiang International Airport via Taiyuan
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–4,800
- Website
- airchina.com
Flights from Xining to Guilin Liangjiang International Airport via Tianfu International
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ¥2,100–4,800
- Website
- sda.cn
Flights from Xining to Guilin Liangjiang International Airport via Zhengzhou
- Ave. Duration
- 6h 17m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,100–4,400
- Website
- hainanairlines.com
Flights from Xining to Liuzhou Bailian Airport via Xi An
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,600–8,500
- Website
- airjiangxi.com
Flights from Xining to Liuzhou Bailian Airport via Zhengzhou
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–5,000
Flights from Xining to Liuzhou Bailian Airport via Nanchang
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,700–7,000
- Website
- ch.com
Flights from Xining to Liuzhou Bailian Airport via Tianfu International
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥1,900–6,500
Train from Haidong West to Xi'an North
- Ave. Duration
- 4h 28m
- Frequency
- Once daily
- Estimated price
- ¥220–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–310
- Adult - 1st Class
- ¥370–550
Train from Liuzhou to Guilin
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Guilin West to Yangshuo
- Ave. Duration
- 26 min
- Frequency
- Once daily
- Estimated price
- ¥45–65
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–65
- Adult - 1st Class
- ¥45–65
Train from Mianyang to Guilin West
- Ave. Duration
- 7h 21m
- Frequency
- Once daily
- Estimated price
- ¥340–850
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥340–470
- Adult - 1st Class
- ¥550–850
Train from Xi'an North to Zhengzhou East
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- ¥210–230
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥210–230
- 1st Class Seat
- ¥340–380
- Business Class Seat
- ¥490–700
Train from Zhengzhou East to Guilin
- 2nd Class Seat
- ¥570–630
- 1st Class Seat
- ¥950–1,050
- Business Class Seat
- ¥1,300–2,000
Train from Liuzhou to Guilin
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–230
Train from Xi'an North to Guilin West
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,200–1,350
- Business Class Seat
- ¥1,800–2,600
Train from Guilin West to Yangshuo
- 2nd Class Seat
- ¥32–36
- 1st Class Seat
- ¥51–56
- Business Class Seat
- ¥65–100
Train from Chongqing West to Yangshuo
- 2nd Class Seat
- ¥360–400
- 1st Class Seat
- ¥590–650
- Business Class Seat
- ¥850–1,300
Train from Xining to Chongqing West
- Hard Seat
- ¥120–180
- Hard Sleeper
- ¥260–290
- Soft Sleeper
- ¥370–550
Train from Xining to Mianyang
- Hard Seat
- ¥90–130
- Hard sleeper
- ¥170–240
- Soft sleeper
- ¥270–360
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Guilin Airport to Guilin Yangshuo
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ¥50–85
- Schedules at
- chinabusguide.com
- Bus
- ¥60–85
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
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 of the smartest ways to explore Australia, Travelling to the UK: What do I need to know?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

















