Getting to Yangshuo: Your Complete Transportation Guide
There are a number of easy options from Guilin to Yangshuo. Here we recommend several of the most popular ways by our many guests in recent years, updated for 2026.
From Guilin Airport
There are direct airport shuttle buses that run from Guilin Liangjiang International Airport to Yangshuo (¥50, 90 minutes). Buses depart at 09:30, 11:00, 12:30, 14:00, 15:30, 16:30, 18:00, 20:00, and 22:30. Purchase tickets near the arrivals exit and buses stop at Yangshuo bus station. If you are heading to Yangshuo Mountain Retreat, you can call us on arrival in Yangshuo and we can send a car which takes about 10 minutes from time of calling to arrival. From Yangshuo Bus Station to Yangshuo Mountain Retreat takes roughly 20 minutes by car.
From the bus station it is about a 25-minute walk to West Street. Address: 广西壮族自治区桂林市阳朔县阳朔镇千古情大道2号
Yangshuo Bus Station on Google Maps
Alternatively, book a private transfer through Yangshuo Mountain Retreat for door-to-door service.
By Train from Guilin to Yangshuo
You can take high speed rail from Guilin to Yangshuo but you need to make sure which station you’re leaving from (Guilin Station, Guilin West Station or Guilin North Station). On any Southbound train to Guangzhou, and some trains to Hong Kong, there is a stop in Yangshuo, but it is actually in XIngping Town, located 40 minutes south of Yangshuo town. The train from Guilin to Yangshuo is 30 minutes travel time and costs about $30-$40. From Guilin, it is faster to take a car for $90 in which 2-3 people can travel. Yangshuo Mountain Retreat can arrange transport for our guests, either sedans or vans.
From Guilin to Yangshuo by Taxi
A taxi from Guilin city or airport to Yangshuo costs aroud ¥260-400 depending on vehicle type and whether you take the G65 highway (adds ¥30 toll but saves 30 minutes). If you have WeChat or Alipay, you can book a Didi (ride hailing) for a little less and often a newer electric car. The price is slightly below a normal taxi, but you need a credit card or China bank account to prepay the ride. We recommend you take the G65 highway direct to Yangshuo Mountain Retreat or Yangshuo town, exiting at Gaotian, very near to Yangshuo Village Inn.
How to get around Yangshuo?
Yangshuo is a very walkable town. However, there is West Street and the town center and the rest of Yangshuo County, which has many natural attractions. Mostly you can go by bike, but if you want to explore on your own, you can rent a scooter. There are also many meter taxis available everywhere, as well as Didi ride hailing app, also available through WeChat and Alipay. From Yangshuo town center you can ride a bike to the Yulong River 10 Mile Gallery and Yangshuo Mountain Retreat in about 40 minutes. Caves and climbing routes are also not far away from this area.
Guilin to Yangshuo travel times
Guilin City is 65 kilometers from Yangshuo, which takes anywhere from an hour to 90 mintes depending on mode of transport. We suggest that travelers not focus on price, unless time is not a factor. You can save $20 by taking the train from Guilin to Yangshuo, but then you need to get a taxi or hotel car from Yangshuo station, eliminating any savings over a direct taxi ride and taking an extra 40 minutes on the road. Overall, a Didi, taxi or hotel car are always the best way to go from Guilin to Yangshuo in that order. For Yangshuo Mountain Retreat guests, we always suggest guests book one of our cars, which costs the same as a taxi.
Li River Cruise to Yangshuo
This is a must-do for those travelers who can spend half a day on the river. The landscape is stunning and boats are air-conditioned for hot or cold days. Tickets are available at every hotel in Guilin and at any travel agency inthe city. The boat takes you to Longtou Wharf or Yangshuo Wharf, where guests of Yangshuo Mountain Retreat can have a car to our hotel waiting for them nearby.
FAQ
Is there a train from Guilin to Yangshuo?
Yes! Yangshuo has its own high-speed railway station with direct trains from Guilin (30 minutes), Guangzhou (3 hours), Shenzhen, and other major cities. The station is about 30 minutes from Yangshuo town center. Take a taxi (¥40-60) or arrange hotel pickup. Yangshuo Mountain Retreat can arrange transportation from the train station.
How do I get from Guilin Airport to Yangshuo?
Direct airport shuttle buses run from Guilin Liangjiang International Airport to Yangshuo (¥50, 90 minutes). Buses depart at 09:30, 11:00, 12:30, 14:00, 15:30, 16:30, 18:00, 20:00, and 22:30. Purchase tickets near the arrivals exit and buses stop at Yangshuo bus station. Alternatively, book a private transfer through Yangshuo Mountain Retreat for door-to-door service.
How much does a taxi from Guilin to Yangshuo cost?
A taxi from Guilin city or airport to Yangshuo costs ¥260-400 depending on vehicle type and whether you take the G65 highway (adds ¥30 toll but saves 30 minutes). Book through your hotel to avoid overcharging. Yangshuo Mountain Retreat offers private car service with English-speaking drivers for reliable, transparent pricing.
What’s the best way to get around Yangshuo?
Bicycles are the most popular way to explore Yangshuo’s countryside. Yangshuo Mountain Retreat provides complimentary bikes for guests. Electric scooters (¥80-120/day) offer more range. In town, electric minibuses cost ¥1 per ride. Taxis charge ¥8-15 for short trips, while motorbike taxis cost similar rates for quick transfers.
How far is Yangshuo from Guilin and how long does it take?
Yangshuo is 65 kilometers (40 miles) south of Guilin city. Travel times vary by method: high-speed train (30 minutes), direct bus (50-70 minutes), airport shuttle (90 minutes), or taxi (60-90 minutes depending on route). The scenic Li River cruise from Guilin to Yangshuo takes 4-5 hours and is a popular option for first-time visitors.
Can I take a Li River cruise from Guilin to Yangshuo?
Yes! The Li River cruise is a scenic 4-5 hour journey from Guilin to Yangshuo, featuring stunning karst mountain landscapes including the famous 20 RMB note scenery. Cruises depart morning from Zhujiang Pier in Guilin and arrive at Yangshuo’s waterfront. Book in advance as this is extremely popular. Yangshuo Mountain Retreat is conveniently located near the river landing.
How do I get to Yulong River?
The Yulong River is located Southwest of Yangshuo Town about 4.7km on back roads. It is an easy bike of about 20 minutes to Jima Village, then down to Chaolong Village or up to Jiuxian Village. Heading South along the river road by bike from Chaolong Village 4.2km takes you to Yangshuo Mountain Retreat, with direct river access. You can also take a car on the main road from town (Pantao Lu to Kangzhang Lu) and 15 minutes or 5.7km to the Gong Nong Bridge across the Yulong. Before you cross the bridge, turn right and follow the river road 1.5km to Yangshuo Mountain Retreat where the 13km riverwalk path begins.
See more about Getting from Guilin to Yangshuo here.


