Skip to content
China for Travelers

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

  1. 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.
  2. 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.
  3. 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

JourneyModeTimeCost (approx.)
Guilin North → Yangshuo (HSR)High-speed rail~30 min¥30-50 (2nd class)
Guilin South Bus Station → YangshuoIntercity bus~1.5 h¥30-45
Guilin → Yangshuo (scenic transfer)Li River cruise~4-5 h¥210-470
Yangshuo town ↔ Xingping ancient townLocal bus / DiDi~45 min¥10-15 bus / ¥80-120 DiDi
KWL airport → YangshuoCoach or DiDi~1.5 h¥50 coach / ¥200-280 DiDi
Guilin city → Longji rice terracesBus to Longsheng + shuttle~2-2.5 h each way~¥50-65 DIY or ¥350-650 day tour
Yangshuo → Xianggong MountainDiDi / chartered car~25-30 min¥80-100 DiDi
Yulong bamboo raftTraditional 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?
No. Neither Guilin city nor Yangshuo has a metro system. Getting around Karst Guangxi means a mix of intercity buses, HSR, the Li River cruise (which doubles as a one-way transfer), DiDi ride-hail, bamboo rafts on the Yulong River, and e-bikes or regular bicycles — the last of which is one of the best ways to explore Yangshuo's flat countryside.
What is the fastest way from Guilin to Yangshuo?
High-speed rail on the Guiguang (Guiyang–Guangzhou) line: Guilin North Station to Yangshuo Station takes approximately 30 minutes and costs around ¥30-50 for a 2nd-class seat. The bus from Guilin South Bus Station to Yangshuo Bus Station is slower (about 1.5 hours) but cheaper (¥30-45) and drops you in the town centre. The Li River cruise is the scenic option — a 4-5 hour downstream journey — but it runs only once daily in the morning and is one-way. Decide by how much time you have.
HSR or bus: which should I take between Guilin and Yangshuo?
If time is tight, take the HSR: 30 minutes, ¥30-50, trains run throughout the day. Note that Yangshuo HSR Station is about 4 km outside Yangshuo town — you will need a DiDi or local bus (¥5-10) from the station into West Street. The bus is slower (1.5 hours) but drops you directly at Yangshuo Bus Station in the town centre, which is more convenient if you are arriving with luggage. Many travellers take the bus one direction and the HSR the other.
What is the difference between the Yulong bamboo raft and the Li River cruise?
They are two entirely separate experiences on two different rivers. The Li River cruise (漓江, Lijiang) is the famous 4-5 hour downstream journey from Guilin city to Yangshuo through the iconic Karst peaks — the landscape on the 20 RMB note. Tickets are ¥210-470. The Yulong bamboo raft (遇龙河) is on a quieter, smaller tributary near Moon Hill outside Yangshuo — traditional pole-pushed bamboo rafts with a boatman, 1-2 hours, roughly ¥150-300. The Yulong experience is more intimate and closer to Yangshuo; the Li River cruise is more grand and scenic but also busier and more expensive. Most visitors with more than two days do both.
Can I cycle on real roads in Yangshuo? Is it safe?
Yes, and it is one of the most-recommended things to do in all of r/travelchina. The countryside around Yangshuo is flat, the roads are well-paved and quiet outside the main village centres, and the Karst scenery is at its best from ground level. The Yulong River loop from West Street is approximately 25-40 km depending on which spurs you take — manageable in a half-day on an e-bike or a full day on a regular bicycle. Traffic is light on the village lanes. Wear a helmet if provided by the rental shop, stay on designated roads rather than crossing private farmland, and carry offline maps as signal can drop in the Karst valleys.
E-bike or regular bike in Yangshuo?
E-bikes (electric scooters with pedals) are the most popular choice among foreign travellers: ¥40-80/day, they let you cover the full Yulong loop including Moon Hill in 4-6 hours at a comfortable pace with time for stops and photos. Regular bicycles are cheaper (¥20-40/day) and quieter — better if you want a genuine cycling workout or prefer not to navigate Chinese traffic on a motorised vehicle. If you have never ridden a Chinese e-bike before, know that they are heavier than bicycles, have a throttle rather than pedal-assist, and are faster — respect the controls and start slow.
Do bike rental shops in Yangshuo require a passport deposit?
Yes — almost all rental shops require either a passport scan (the shop keeps a copy as security) or a cash deposit of ¥300-500, sometimes both. Bring your passport or a clear photograph of it. The passport copy is standard practice and is returned to you when you return the bike. Avoid shops that ask to keep the physical passport itself (not a copy) — that is unusual and unnecessary. Most shops on and around West Street have at least basic English.
Can I get a DiDi from Guilin Liangjiang Airport (KWL) to Yangshuo directly?
Yes, DiDi runs this route. KWL to Yangshuo town is approximately 1.5 hours by road and roughly ¥200-280 by DiDi. The airport coach to Yangshuo is cheaper (¥50) and takes about the same time — check departure times at the airport arrivals hall. Late at night (after 22:00), the coach may not be running and DiDi is the reliable option.
How do I get to Longji rice terraces from Guilin?
Longji is about 80 km north of Guilin city — roughly 2-2.5 hours each way by road (mountain roads slow the last section). The standard DIY route: bus from Guilin Bus Station to Longsheng County (about 2 hours, ¥30-40, departures every 30-60 minutes), then shuttle bus up to Pingan village (30 min, ¥20) or Dazhai village (45 min, ¥25). Alternatively, book a day tour from Guilin via Trip.com — around $50-90 including transport, admission and lunch. Allow a full day for a return day-trip; overnight in a Longji guesthouse is worth it for the dawn ridge view.
Does DiDi work in Yangshuo?
Yes, DiDi operates in Yangshuo. Coverage is good in and around the town and along the main roads. In the deep countryside — mid-way along the Yulong River or at remote viewpoints — availability can be patchy and you may wait 15-20 minutes for a driver. For pre-dawn Xianggong Mountain sunrise trips, book DiDi the night before or ask your guesthouse to arrange a driver: morning DiDi supply in rural Guilin before 06:00 is thin.

Related Guilin and Yangshuo guides

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.