Flights to Guilin

Direct flights from 15 cities, 187 flights a week. From Beijing the flight takes 3h 3m. From Shanghai the flight takes 2h 45m.

Flights to Guilin at a glance

cities with nonstop flights here
15
nonstop flights a week
187
flight time from Beijing
3h 3m
flight time from Shanghai
2h 45m
arrival airport
Guilin Liangjiang International

Where you can fly to Guilin from

Nonstop flights, busiest routes first

FromFare
Beijing 3h 3m, 35 a week
Shanghai 2h 45m, 34 a week
Chengdu 1h 50m, 24 a week from $194
Xian 2h 10m, 22 a week
Haikou 1h 20m, 17 a week from $461
Hangzhou 2h 30m, 14 a week
Kuala Lumpur Malaysia, 4h 3m, 7 a week
Harbin 6h 10m, 7 a week
Shantou 1h 40m, 7 a week
Seoul South Korea, 3h 58m, 6 a week
Chongqing 1h 20m, 3 a week from $56
Kunming 1h 35m, 3 a week from $79
Sanya 1h 35m, 3 a week from $70
Shenyang 5h 15m, 3 a week
Hong Kong Hong Kong, 1h 35m, 2 a week from $53

Arrival airport

Where the nonstop flights land

187 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Guilin from?
From 15 cities. The busiest routes are from Beijing (35 flights a week), Shanghai (34 flights a week), Chengdu (24 flights a week), Xian (22 flights a week), Haikou (17 flights a week) and Hangzhou (14 flights a week).
How long is the flight from Beijing to Guilin?
A nonstop flight takes about 3 hours 3 minutes.
How long is the flight from Shanghai to Guilin?
A nonstop flight takes about 2 hours 45 minutes.
What is the cheapest city to fly to Guilin from?
Hong Kong from $53, Chongqing from $56, Sanya from $70 and Kunming from $79.
Which airport do flights to Guilin arrive at?
All nonstop flights land at Guilin Liangjiang International (KWL).

Cities near Guilin with their own flights

Worth a look when fares or dates to Guilin do not suit; distance by straight line