Skip to content
Guilin InsiderA river-led guide / Guangxi

Question / Transport

How do I get to Guilin?

Fly into Guilin Liangjiang International Airport (KWL), or take a high-speed train to Guilin North from Guangzhou, Shenzhen, Changsha, or Guiyang. Guilin is about 2.5 hours from Guangzhou by rail.

Answered 13 November 2026

Short answer

Fly into Guilin Liangjiang International Airport (KWL), or take a high-speed train to Guilin North from Guangzhou, Shenzhen, Changsha, or Guiyang. Guilin is about 2.5 hours from Guangzhou by rail.

01

By air

Guilin Liangjiang International Airport (KWL) has domestic flights from major Chinese cities and a limited number of international routes. The airport is about 28 kilometres west of the city, with a shuttle bus and taxis.

Fares vary widely by season. Book early around holidays. The airport arrival briefing covers the terminal and transfer options.

02

By rail

Guilin North is the main high-speed station, with trains from Guangzhou (about 2.5–3 hours), Shenzhen, Changsha, Guiyang, and Nanning. Guilin station and Guilin West serve other routes. Check which station your ticket uses before booking a hotel.

The railway stations briefing maps the stations and their connections. Trains are comfortable, but holiday tickets sell out quickly.

03

Getting into the city

From the airport, the shuttle bus is the cheapest option and runs to several points in the city. Taxis and ride-hailing are faster but more expensive. From Guilin North, taxis and buses reach the centre in about 20–30 minutes.

The airport to city question has the details. If you are heading straight to Yangshuo, allow another 1.5 hours by road.

Related questions

Field desk / direct line

Still deciding?

If your question depends on dates, ages, or how much river time you want, send the details. The desk answers in plain English.

WhatsApp the field deskEmail the field desk

Independent advice. No bookings, no commissions, no visa service.