Getting Around Guilin & Yangshuo 2026: Karst Transport
How to navigate Karst Guangxi — HSR and bus between the two bases, the Li River cruise as a one-way transfer, Yulong bamboo rafts, Yangshuo e-bike loops, DiDi, and the Longji rice-terraces day trip.
By China for Travelers Editorial · Published · Updated
This guide is written by an editorial team based in Chongqing — the editor has lived in mainland China since 2018 (8 years on the ground) but is not a Guilin or Yangshuo resident and has not been on the ground in Karst Guangxi in 2026. Coverage draws on aggregated 2024-2026 r/travelchina, r/china and r/yangshuo threads, Trip.com operator listings, and distances and routing verified via Amap (高德地图) on 2026-05-23. This is Path-2 editorial-aggregated coverage — corrections from travellers with recent ground-level experience are welcomed (see about page).
Transport in Guilin and Yangshuo is more layered than most first-time visitors expect. The two bases are 80 km apart by road, connected by HSR, bus and river. Yangshuo itself has no public transit beyond minibuses — getting to Moon Hill, the Yulong River or Xingping is a personal-transport decision. And outside the two towns, the Karst countryside routes (Longji rice terraces to the north, Xianggong Mountain to the east, the Yulong River to the west) each need their own logistics call.
This guide covers all of it — starting with the Guilin-to-Yangshuo corridor, then the river transport (the Li River cruise and the Yulong bamboo raft as separate experiences), then the bike country, then the connections to Xingping and Longji, and finally the practical tools (DiDi, Alipay, offline maps) that fill the gaps.
Inter-city connections: Guilin ↔ Yangshuo ↔ Xingping
Guilin ↔ Yangshuo: three options
Option 1: High-speed rail (fastest)
The Guiguang HSR line (贵广高铁) connects Guilin North Station (桂林北站) to Yangshuo Station (阳朔站) in approximately 30 minutes, with 2nd-class seats at ¥30-50. Trains run throughout the day with multiple departures per hour during peak periods.
The catch: Yangshuo HSR Station is about 4 km outside the town centre. From the station into West Street you need a DiDi or the local bus (¥5-10, ~15 minutes). Factor this in when comparing door-to-door times with the bus. For the return to Guilin — or onwards to Guangzhou, Shenzhen or Hong Kong — the HSR is the clear choice for speed.
Option 2: Intercity bus (most convenient drop-off)
Buses from Guilin South Bus Station (桂林汽车南站) run to Yangshuo Bus Station every 15-30 minutes from 06:30 to 19:00. Journey time is approximately 1.5 hours; fare is ¥30-45. Yangshuo Bus Station is in the town centre — walkable from West Street with luggage. Many travellers take the bus one way (for the arrival convenience) and the HSR the other (for speed on departure). The bus passes through Karst scenery en route, which is a minor bonus.
Option 3: Li River cruise (scenic transfer)
The Li River cruise is technically a one-way transfer from Guilin downstream to Yangshuo — a 4-5 hour journey through the iconic Karst peak landscape that appears on China's 20 RMB note. Tickets run ¥210-470 depending on the boat class (state-run green boats vs private tourist boats). Boats depart once daily from the Zhujiang (竹江) or Mopanshan (磨盘山) pier south of Guilin, typically between 09:00-10:00. This is the marquee Guilin experience — if you do nothing else in Guilin-Yangshuo, do this once. But it is not a commute: plan it as the headline of your first Guilin-to-Yangshuo travel day, and use HSR or bus for subsequent transfers.
Yangshuo town ↔ Xingping ancient town
Xingping (兴坪古镇), about 30 km northeast of Yangshuo, is the photogenic Song-dynasty village from which the 20 RMB banknote view of the Li River peaks is actually shot. It is one of the most-cited day-trip destinations in r/yangshuo. Getting there:
- Local bus from Yangshuo Bus Station: ¥10-15, ~45 minutes. Departures roughly hourly during the day — confirm the schedule at the bus station window on arrival, as rural Guangxi bus times are not always posted online accurately.
- DiDi: ¥80-120, ~35-45 minutes. More flexible for a morning departure before buses start, or for carrying bikes.
- By e-bike from Yangshuo: possible but it is a 60-km round trip on main roads rather than the quiet countryside lanes — most visitors take the bus or DiDi and walk Xingping on foot.
Xingping itself is compact and entirely walkable. The 20 RMB viewpoint is a short hike up the hill behind the village — no admission fee, no crowds before 09:00.
KWL airport ↔ Yangshuo direct
Guilin Liangjiang Airport (KWL) runs a direct airport coach to Yangshuo Bus Station — approximately 1.5 hours, ¥50. Check departure times at the arrivals hall; the coach does not run every hour and late-night service is limited. After roughly 22:00, DiDi from KWL to Yangshuo (¥200-280, ~1.5 h) is the reliable option. See the KWL airport guide for full terminal and ground-transport details.
Yangshuo town ↔ Xianggong Mountain (日出观景台)
Xianggong Mountain (相公山) is a viewpoint ridge about 20 km northeast of Yangshuo — one of the most-photographed Li River dawn viewpoints, with the mist-and-peak sunrise that defines postcards of the region. The sunrise means a pre-dawn departure (typically 05:00-05:30 from Yangshuo for a 06:00-07:00 arrival, depending on the season). DiDi covers this route (¥80-100), but morning DiDi supply before 05:30 in rural Guilin is thin. Book the night before through the app, or ask your guesthouse to arrange a driver. The Xianggong sunrise is worth the logistics; the view at midday is dramatically less interesting than at dawn.
River transport: two distinct experiences
The two river experiences that define Guilin-Yangshuo — the Li River cruise and the Yulong bamboo raft — are on different rivers, at different scales, for different budgets, and serve completely different travel moments. They are not alternatives; they are complements.
Li River cruise (漓江): the marquee
Full details are in the dedicated Li River cruise guide. For transport planning: the cruise departs from a pier south of Guilin city once daily in the morning and arrives at the Yangshuo pier roughly 4-5 hours later. It is a one-way transfer, not a round trip. You disembark in Yangshuo and return to Guilin by HSR, bus or DiDi.
A budget-friendly alternative to the full Guilin-to-Yangshuo cruise is the Yangdi-to-Xingping bamboo-raft section (杨堤-兴坪段): a 90-minute motorised "bamboo raft" (actually small powered boats) covering the most scenic 15 km stretch of the Li River, at approximately ¥218. The highlights reel — the Nine Horses Fresco Hill, the Yellow Cloth Shoal reflections — is concentrated in this section. A practical option for travellers who have already completed the full cruise once and want to revisit the best views more quickly.
Yulong River bamboo raft (遇龙河)
The Yulong River is a quiet Karst tributary southwest of Yangshuo town — a completely separate river from the Li River. The experience is fundamentally different: no engine noise, no tour-group boats, a single boatman pushing the raft with a bamboo pole through reflections of Karst peaks in still green water. It is consistently one of the top-recommended experiences in r/travelchina and r/yangshuo, and for good reason.
What to expect
- Raft type: traditional bamboo raft (or sometimes a modern bamboo-look fibreglass raft), seating 1-2 people, pushed by a boatman with a long pole. No engine.
- Duration: 1-2 hours depending on which section you book and how many stops the boatman makes at reflection spots.
- Cost: approximately ¥150-300 per raft (not per person for most operators). Prices vary by section length and whether you book through a guesthouse, a tour booth or independently at the river.
- Put-in points: the two most popular are Jinlong Bridge (金龙桥) and Yulong Bridge (遇龙桥). Jinlong is the longer section; Yulong Bridge is closer to the town if you arrive by e-bike. Most rafts end downstream and you return to the start by DiDi or a shuttle the operator can arrange (confirm this before you pay).
- Combining with the e-bike loop: the classic half-day is to cycle the Yulong River countryside from West Street, stop for a bamboo raft section, then continue cycling to Moon Hill. The raft works as a natural rest stop mid-loop — most guesthouses will help coordinate timing.
Amap-verified coordinates for the Yulong River bamboo raft area: approximately 110.433°E, 24.778°N.
Browse Yulong River bamboo raft tickets on Trip.com →
Yangshuo e-bikes and the Yulong loop
Yangshuo is China's foreign-traveller bike country. Few places anywhere in China combine flat terrain, quiet roads, spectacular scenery and traveller-friendly rental infrastructure as well as the Yangshuo countryside does. It is one of the most consistently recommended experiences across r/travelchina, r/china and r/yangshuo with years of positive posts, and it earns it.
The Yulong River loop
The classic circuit runs west from West Street into the bamboo-and-Karst countryside, follows the Yulong River south through small villages, passes Moon Hill (月亮山 — a natural limestone arch visible from the road) and loops back to Yangshuo. Total distance: 25-40 km depending on which spurs you take (the Moon Hill detour adds about 3 km return).
On an e-bike, budget 4-6 hours for a relaxed loop that includes stopping for photos, a bamboo raft section on the Yulong River, a climb to Moon Hill arch, and a lunch stop at one of the riverside restaurants. On a regular bicycle, the same circuit takes 6-8 hours — still very doable as a full day if you start by 09:00.
Rental practicalities
- E-bikes (electric scooters with pedals): ¥40-80/day. The most popular choice — covers the full loop comfortably with time for stops.
- Regular bicycles: ¥20-40/day. Better for cyclists who want the workout or prefer not to navigate Chinese traffic on a motorised vehicle.
- Rental shops: concentrated on West Street (西街) and the surrounding lanes. Most have at least basic English. Look for shops with actual bikes on display and posted price lists rather than negotiating from scratch.
- Deposit: passport scan (standard — a copy kept as security, not the physical passport) or a ¥300-500 cash deposit, sometimes both. Bring your passport or a clear photo of it. Avoid any shop that insists on keeping your physical passport document.
- Helmets: not universally provided but increasingly offered at better shops. Ask specifically.
Navigation tips
Download the Amap offline map of the Yangshuo area before you set off — signal in the Karst valleys can drop, and the countryside lanes do not always appear on Google Maps. The Yulong River road is well-known and signposted in English at key decision points, but a downloaded map is the backup if you take a wrong fork. The terrain is flat to gently rolling — the only genuine climb is the path up to Moon Hill arch (15-20 minutes on foot, bikes left at the base).
DiDi and taxis
DiDi (滴滴)
DiDi operates in Guilin city, Yangshuo and the surrounding area. The app has an English interface and accepts a foreign Visa or Mastercard once linked through Alipay or WeChat Pay. DiDi fills the gaps that buses, bikes and boats cannot cover:
- KWL airport ↔ Guilin city: ¥120-160, ~30-40 minutes.
- Yangshuo town → Xianggong Mountain sunrise viewpoint: ¥80-100, ~25-30 minutes. Book the night before for a pre-dawn departure.
- Yangshuo town → Xingping ancient town: ¥80-120, ~35-45 minutes.
- Guilin city → Longji terraces base (Longsheng): ¥180-240, ~1.5 h. Cheaper to take the bus; use DiDi if buses have stopped or you are on a tight schedule.
In deep countryside — mid-Yulong River or at remote Karst viewpoints — DiDi availability can be thin, especially before 07:00 or after 20:00. For time- critical early-morning runs, ask your guesthouse to arrange a driver the evening before.
Taxis and private cars
Metered taxis are available in Guilin city. In Yangshuo, chartered private cars (available through guesthouses and tour operators) are common for the Longji day trip, Xianggong sunrise runs and the Li River cruise pier transfers. Agree the price and itinerary before departure; most drivers are experienced with foreign tourists and can accommodate basic English requests via a translation app.
Walking
Central Guilin is partially walkable — from Solitary Beauty Peak (独秀峰) to Elephant Trunk Hill (象鼻山) via the Two Rivers Four Lakes scenic path is approximately 3 km and 40 minutes on foot, passing the city moat lakes and Karst limestone outcrops. Reed Flute Cave is 5 km northwest of the city centre — a DiDi or taxi (¥20-30) makes more sense than walking.
Yangshuo town is walkable end-to-end in 20 minutes. West Street and the riverside promenade are pedestrian-first. Everything else outside the town — the Yulong River, Moon Hill, Xingping, Xianggong — requires wheels or a boat.
Guilin → Longji rice terraces
The Longji rice terraces (龙脊梯田) are not in the Guilin city area — they are 80 km north in the mountains of Longsheng County (龙胜). Amap-verified routing puts the drive at approximately 104 minutes one way, but in practice it is 2-2.5 hours each way once you include the mountain-road switchbacks up to the village level.
Budget a full day for a return day trip from Guilin (06:30 departure, back by 19:00-20:00). Overnight in a Longji guesthouse on the ridge is strongly worth considering if you want the dawn view — the golden-hour light on the terraced paddy fields is the defining shot, and it requires being in position before sunrise.
Tour bus (recommended for most visitors)
A guided day tour from Guilin via Trip.com costs approximately $50-90 and typically includes round-trip transport, park admission and lunch. The logistics — multiple buses, a shuttle up the mountain, possible inter-village transfers between Pingan and Dazhai — are handled by the guide, which is genuinely convenient for a first visit. Book in advance during peak seasons (May-June and September-October, when the terraces are green or golden respectively).
Browse Longji rice terraces day tours from Guilin on Trip.com →
DIY route
- Step 1: Bus from Guilin Bus Station (桂林汽车站) to Longsheng County Bus Station (龙胜县汽车站) — approximately 2 hours, ¥30-40, departures every 30-60 minutes from 07:00.
- Step 2: From Longsheng terminal, a shuttle bus up to Pingan village (平安村) takes ~30 minutes and costs ¥20, or to Dazhai village (大寨村) ~45 minutes at ¥25. Both villages are scenic entry points to different terrace zones; Dazhai is the more popular for the Jinkeng Golden Buddha Terrace view.
- Step 3: Inter-village transfers by shuttle if visiting both zones. Confirm the last shuttle back to Longsheng before you commit to a second village.
DIY total cost: approximately ¥100-130 for transport plus admission (~¥80/person). The shuttle schedule from Longsheng is not reliably posted online — check at the Longsheng terminal on arrival.
Paying for everything: Alipay and WeChat Pay
Alipay and WeChat Pay QR codes are accepted across Guilin and Yangshuo — bus tickets, bamboo raft operators, bike rental shops, restaurant QR codes, attraction ticket windows. Link a foreign Visa or Mastercard to Alipay before you fly; the verification process (22-56 hours in practice) needs to be done at home, not at a ticket window the morning of your Li River cruise. Cash RMB is the universal backup at every window if digital payment fails — carry ¥300-500 in small notes when heading into the Karst countryside.
Mobile signal across the main tourist routes (West Street, the Guilin city lakeside, the river piers) is reliable. In the deep Karst valleys — mid-Yulong River, the back trails of Xianggong Mountain — signal can drop to one bar or zero. Download offline maps (Amap) before you leave accommodation each morning; do not rely on live navigation once you are on the bamboo raft or in the terrace mountains.
Transport summary table
| Journey | Mode | Time | Cost (approx.) |
|---|---|---|---|
| Guilin North → Yangshuo (HSR) | High-speed rail | ~30 min | ¥30-50 (2nd class) |
| Guilin South Bus Station → Yangshuo | Intercity bus | ~1.5 h | ¥30-45 |
| Guilin → Yangshuo (scenic transfer) | Li River cruise | ~4-5 h | ¥210-470 |
| Yangshuo town ↔ Xingping ancient town | Local bus / DiDi | ~45 min | ¥10-15 bus / ¥80-120 DiDi |
| KWL airport → Yangshuo | Coach or DiDi | ~1.5 h | ¥50 coach / ¥200-280 DiDi |
| Guilin city → Longji rice terraces | Bus to Longsheng + shuttle | ~2-2.5 h each way | ~¥50-65 DIY or ¥350-650 day tour |
| Yangshuo → Xianggong Mountain | DiDi / chartered car | ~25-30 min | ¥80-100 DiDi |
| Yulong bamboo raft | Traditional bamboo raft (boatman) | 1-2 h on the river | ¥150-300 |
Distances and routing from Amap (高德地图), 2026-05-23. Costs are approximate 2025-2026 estimates; verify fares locally — rural Guangxi bus schedules and DiDi fares fluctuate by season and demand.
Frequently asked questions
Is there a metro or subway in Guilin or Yangshuo?
What is the fastest way from Guilin to Yangshuo?
HSR or bus: which should I take between Guilin and Yangshuo?
What is the difference between the Yulong bamboo raft and the Li River cruise?
Can I cycle on real roads in Yangshuo? Is it safe?
E-bike or regular bike in Yangshuo?
Do bike rental shops in Yangshuo require a passport deposit?
Can I get a DiDi from Guilin Liangjiang Airport (KWL) to Yangshuo directly?
How do I get to Longji rice terraces from Guilin?
Does DiDi work in Yangshuo?
Related Guilin and Yangshuo guides
- Guilin & Yangshuo city guide — the full hub: things to do, getting in and out, getting around, where to stay, what to eat and practical essentials.
- Li River cruise guide — the marquee: Guilin to Yangshuo by boat through the Karst peaks, boat classes, piers and what to expect.
- Guilin railway stations guide — Guilin North HSR hub, Guilin Station and the Yangshuo connection.
- KWL Guilin Liangjiang Airport guide — arrivals, ground transport and the coach to Yangshuo.
- Longji rice terraces guide — the terraced paddy fields of Longsheng County, including the Pingan and Dazhai village routes and the best season for golden-hour views.
- Where to stay in Guilin vs Yangshuo — the Guilin-city-vs-Yangshuo base decision and the 5-area breakdown.
- DiDi for foreigners in China — how to set up the app, link a foreign card and hail a car.
- Alipay setup for foreigners — link a foreign Visa or Mastercard before you fly; essential for bus tickets, raft bookings and DiDi payment.
Sources: editorial team based in Chongqing (8-year mainland- China resident, NOT a Guilin or Yangshuo resident — Path-2 editorial-aggregated), editor's about page, Amap (高德地图) routing and distances queried 2026-05-23, and aggregated r/travelchina, r/china and r/yangshuo threads 2024-2026. Bus schedules, raft prices and DiDi fares change — verify current details locally on arrival.