Guilin has no subway like the big mainland cities — but DiDi is cheap and easy to hail, flagfall is only about ¥9, buses cost ¥1–2, a bullet train reaches Yangshuo in 24 minutes, and Li River cruise boats and charters cover the rest. The one thing to plan from the start: the city, Yangshuo and Longji sit far apart, so map out your transfers.
If you've travelled in Shanghai or Guangzhou and grown used to hopping on a subway to get anywhere, here's the first thing to know: Guilin has no metro or MRT. This city of limestone peaks along the Li River moves at a slower, more spread-out pace and runs mostly on wheels. It sounds like a hassle, but it's easier than you'd think once you know what to use and when.
The star of getting around downtown Guilin is DiDi (滴滴 — China's version of Grab) and metered taxis. Both are remarkably cheap, with a flagfall of just ¥9 by day, easy to hail, and the DiDi app is in English and bills straight to Alipay or WeChat. Backing them up are ¥1–2 city buses you pay for by scanning a QR code, many of which pass the Two Rivers Four Lakes, Elephant Trunk Hill and Zhongshan Road.
But there's one thing to grasp from the start: the things that made Guilin famous sit outside the city. Yangshuo lies about 65 km to the south, and the Longji rice terraces are about 2 hours north. There's no in-city train to string it all together the way there is in Shanghai. This guide walks through every way to move around — from DiDi and buses to the Yangshuo train, the Longji tour buses, Li River cruise boats and the right map app — then helps you plan your transfers before you even leave the hotel.
Cheap, easy to hail, no Chinese needed — for tourists in central Guilin, this is the real workhorse.
In a city with no metro, the best stand-in is affordable ride-hailing — and Guilin has it in spades. DiDi is China's number-one ride-hailing app, works just like Grab, has an English interface, lets you type place names in English and finds them for you, shows a fare estimate before you book, and bills your Alipay or WeChat directly. You never have to negotiate a price with the driver.
Guilin taxis run on a meter. Flagfall is about ¥9 by day and ¥11 at night, including the first stretch, then it's charged by distance — most downtown trips come to a few dozen yuan. Flag one on a main road or pick one up outside hotels and attractions.
Tip: have your destination written in Chinese characters, since most drivers don't speak English. Ask your hotel to write it on a small card, or save the Chinese name from Amap on your screen — and check the meter is running each time.
DiDi suits almost every situation in Guilin — when you're loaded with luggage, heading back to the hotel late, going to Guilin North Station to catch a bullet train, or reaching somewhere the buses don't. It's charged by distance and time, usually a touch cheaper than a taxi in town, with several car tiers to choose from in the app.
Before you fly, download DiDi and link Alipay or WeChat in advance — setting it up at the airport is fiddly. Once you can hail a car in the app, everything gets easier: no haggling, no worrying about detours.
China is almost cashless, and Guilin is no exception. Everything from DiDi to buses to street stalls and the night markets on Zhongshan Road is paid by scanning a QR code. Setting up Alipay or WeChat Pay before you fly is the single most important thing you can do, because it's the key to moving around for the entire trip.
Link a Visa/Mastercard in international mode to pay for DiDi, buses, restaurants and train tickets — set it up before you travel.
A companion to Alipay with a similar setup. Link a foreign card and scan QR codes to pay for transport and shops just the same.
Board a bus and scan the QR with Alipay/WeChat at the reader by the door — no coins needed, though a few in reserve never hurt.
Buses take cash dropped in the box (no change given) — keep ¥1–2 coins handy in case Alipay isn't ready, but most people just scan.
Honestly, if you set up Alipay with a linked card before you leave home, your Guilin trip gets smoother instantly — beyond transport, you'll use it for a bowl of Guilin rice noodles, Yangshuo beer fish, the night markets, cafés and attraction tickets. For a step-by-step on linking a foreign card, see our Alipay & WeChat Pay guide.
Guilin has many bus routes around town, with several passing the Two Rivers Four Lakes, Elephant Trunk Hill, Zhongshan Road and out to the Reed Flute Cave. Fares start at ¥1–2 and stay under ¥5 — the cheapest option of all. Pay by scanning a QR code or dropping coins.
The honest truth: signs and announcements are mostly in Chinese, with long waits and several transfers for far-flung stops. For tourists, DiDi is much more comfortable. Buses make sense on the tightest budget within the central zone over short hops, paired with Amap, which gives accurate routes and stops.
Yangshuo train
The fastest way to Yangshuo is the bullet train from Guilin North Station (桂林北站 Guilin Bei) to Yangshuo Station (阳朔站) in about 24 minutes, second-class around ¥22–34, with many departures a day. Guilin also has Guilin Station (桂林站) downtown, a short walk from the Two Rivers Four Lakes, and Guilin West (桂林西站) on the Guilin–Guangzhou line.
Worth knowing: Yangshuo Station is about 30 minutes from Yangshuo town, so once you arrive you transfer on by shuttle bus (¥20 per person) or taxi (¥80–100) into town and West Street. Book ahead on Trip.com or the 12306 app. See our China high-speed rail guide.
Tour bus / charter
Several out-of-town sights are easiest by day tour or chartered car with driver. Yangshuo is about 65 km south, roughly 1.5 hours, with direct buses from Guilin Bus Station for about ¥25 leaving every 10–15 minutes. The Longji rice terraces are about 2 hours north on winding mountain roads.
For Longji, a day tour or chartered car is the easiest choice, since public transport (a bus to Longsheng, then a local bus up to Ping'an or Dazhai) is fiddly and time-consuming. If you want sunrise over the terraces, it's worth staying a night up on the mountain.
Boat + bike
The most scenic way to reach Yangshuo is a Li River cruise from the Zhujiang or Mopanshan piers, gliding past rank after rank of limestone peaks for about 4–5 hours into Yangshuo — a highlight of the trip in itself. Once you're in the Yangshuo area, travel shifts to a rural rhythm.
Around Yangshuo and the Yulong River, people love to rent a bicycle or e-bike for about ¥30–60 a day to ride past the rice fields and peaks, and to drift downstream on a bamboo raft. Yangshuo town itself is easily walkable — West Street and the shops sit close together.
This is what sets Guilin apart from other cities, and it's worth understanding before you plan the trip.
If you remember one thing from this page, make it this: the name "Guilin" covers a huge area, and the big highlights aren't in the city. Downtown Guilin has the Two Rivers Four Lakes, Elephant Trunk Hill, the Sun and Moon Pagodas and the Reed Flute Cave — but the postcard image of karst peaks rising from rice fields is at Yangshuo, and the terraced fields are at Longji. Both take a separate ride to reach, and there's no in-city train tying it all together.
| Destination | Distance + time | How to get there |
|---|---|---|
| Central Guilin | In town · walk / bus / DiDi | Two Rivers Four Lakes · Elephant Trunk Hill · Reed Flute Cave |
| Guilin North Station | ~10 km north · ~20–30 min | DiDi / taxi / bus to catch the bullet train |
| Yangshuo | ~65 km south · ~24 min (train) / ~1.5 hr (road) | Train + shuttle · direct bus · Li River cruise |
| Longji rice terraces | ~2 hr north · winding mountain road | Day tour / charter (easiest) · bus + local transfer |
| Guilin Airport (KWL) | ~28 km southwest · ~40–50 min | Airport bus ¥20 · DiDi / taxi ~¥80–100 |
This matters: in mainland China, Google Maps doesn't show accurate public-transport data. The map may load with a VPN, but bus and routing info is often wrong or missing. There are two apps that actually work for navigating Guilin.
Amap has accurate bus data, lets you hail DiDi inside the app, supports searching places in English, and has full transit planning with bus-stop details. Download it from the App Store worldwide and it works without a VPN — an essential app for Guilin, especially for finding your way around the Yangshuo area where signs are in Chinese.
Apple Maps uses Amap's map data inside China, so its routes and directions are accurate, and it works without a VPN. Ideal for iPhone users who'd rather not install anything extra — you can search in English too.
Want to use LINE, Instagram, Gmail or full Google Maps while in China? You'll need a VPN downloaded and tested before you travel, since most VPN sites are blocked inside China. See the details in our China internet & VPN guide.
If we had to boil it down to two points: one — set up Alipay or WeChat with a linked card, and download DiDi and Amap before you leave home. These three apps are the complete getting-around kit for Guilin, because the city runs on ride-hailing and QR payments. The moment you land, you can open the app and hail a DiDi without any fuss at the airport.
Two — plan your transfers to Yangshuo and Longji before you travel. Both sit far out and there are several ways to reach each. Booking your Yangshuo train, a Longji tour or charter, and a Li River cruise ahead of time saves a lot of time — especially over the Chinese public holidays, when tickets sell out fast.