Liangjiang Airport is about 28 km out, and Guilin has no metro — so compare Airport Bus Line 1, taxi, DiDi and the route to Yangshuo, with real fares before you walk out of Arrivals.
The good news: Guilin has a single airport, so there's none of the two-terminal confusion you get in bigger cities. The thing to know first is that most visitors stay in one of two areas, and they sit a fair way apart — central Guilin (the Two Rivers Four Lakes / Zhengyang pedestrian street area, near Elephant Trunk Hill and the lit-up Sun and Moon Pagodas) or the town of Yangshuo, about 65 km south, the base for the karst-peak scenery along the Li River. The airport is on the southwestern edge of the city, about 28 km from the centre (40–50 minutes by road). The first thing to sort before booking is whether you're staying in the city or in Yangshuo, then read the option that matches you.
Guilin's main airport, handling both domestic Chinese and international flights. It sits on the southwestern side of the city, about 28 km from the centre, with Airport Bus Line 1 running to Guilin Railway Station downtown, plus a taxi and DiDi rank outside Terminal 2.
Guilin isn't one single centre; it's a walkable lakeside city near the railway station plus Yangshuo, a rural karst-and-river base about 65 km south. Pick the wrong base for your plan and the round-trip rides and time on the road can quietly eat into your budget.
Guilin has no metro or subway, so the main ways visitors get in are the airport bus and ride-hail — read this before you leave Arrivals.
If your base is the rural karst-and-river scenery, there's a direct route from the airport to Yangshuo — no detour through central Guilin needed.
Plenty of visitors to Guilin are really here for Yangshuo — the base for the limestone peaks, bamboo-raft drifts on the Yulong River, and the view that's printed on the back of the ¥20 note. The good news is that you don't have to head into central Guilin first — there are several ways to reach Yangshuo direct from the airport. Pick based on your budget, when you land, and how many of you there are.
A direct shuttle bus runs from the airport to Yangshuo for about ¥50 (~฿250), taking roughly 1.5 hours, on a set timetable through the day. Best value if your flight lands close to a departure — check the latest times at the airport counter.
If you land late or miss the bus times, call a DiDi or charter a taxi to Yangshuo for around ¥330–350, dropped right at your accommodation. Good value if there are several of you to split it, or if you have a lot of luggage.
Another option: ride into the city to Guilin North Station (桂林北站), then take a bullet train to Yangshuo Station (阳朔站) in about 24 minutes, followed by a ~30-minute ride into Yangshuo town (the station is outside town). Fast, and no traffic to gamble on for the main leg.
If you're still deciding whether to base yourself in central Guilin or in Yangshuo, look at the location and style of each area's hotels first, then plan the transfer to match — so you don't spend more time on the road than you need to.
Guilin is a thoroughly Chinese tourist city: English is limited and almost everything is paid by phone. Set up these four things while you're still home and the whole arrival gets a lot easier.
Link a Visa or Mastercard in international mode beforehand. You'll use it for DiDi, buses, restaurants and attraction tickets — in Guilin you barely need cash at all.
Save your hotel's name and address in Chinese characters on your phone (from the booking page or by asking the hotel) to show taxi drivers — many can't read the English name, especially for the small-lane guesthouses over in Yangshuo.
You need data to call a DiDi and scan to pay, and many familiar apps (Google Maps, LINE) don't work in China. Sort an eSIM and a VPN before you go, and use Amap (高德) or Apple Maps instead of Google.
Before you call a ride, be clear whether your hotel is in central Guilin or out in Yangshuo — the route and fare differ a lot, and it helps you budget transfers across the whole trip.