There are 6 ways to get from Wuyishan to Guilin by plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Wuyishan
best- Fly from Wuyishan (WUS) to Guilin Liangjiang International Airport (KWL)plane WUS - KWL
4h 37m¥652–3,222Train via Hengyang
cheapest- Take the train from Nanpingshi to Shangraotrain
- Take the train from Shangrao to Hengyangtrain
- Take the train from Hengyang to Guilin Northtrain
14h 5m¥175–385Train
- Take the train from Nanpingshi to Shangraotrain Hefei South / ...
- Take the train from Shangrao to Guilin Northtrain Shanghai Hongqiao / ...
7h 45m¥510–585Drive 972.6 km
- Drive from Wuyishan to Guilincar 972.6 km
9h 46m¥820–1,185Train to Xiamen Gaoqi International Airport, fly
- Take the train from Wuyishan North to Xiamen Northtrain
- Fly from Xiamen Gaoqi International Airport (XMN) to Guilin Liangjiang International Airport (KWL)plane XMN - KWL
6h 29m¥1,261–2,785Train to Fuzhou Changle International Airport, fly
- Take the train from Wuyishan North to Fuzhou Southtrain
- Fly from Fuzhou Changle International Airport (FOC) to Guilin Liangjiang International Airport (KWL)plane FOC - KWL
6h 35m¥1,831–4,956
Wuyishan to Guilin by train
Comparing Your Travel Options
The cheapest way to get from Wuyishan to Guilin is to train via Hengyang which costs ¥170 - ¥390 and takes 14h 5m.
The fastest way to get from Wuyishan to Guilin is to fly which takes 4h 37m and costs ¥650 - ¥3300.
No, there is no direct train from Wuyishan to Guilin. However, there are services departing from Nanpingshi and arriving at Guilin North via Shangrao. The journey, including transfers, takes approximately 7h 45m.
The distance between Wuyishan and Guilin is 880 km. The road distance is 972.6 km.
The best way to get from Wuyishan to Guilin without a car is to train which takes 7h 45m and costs ¥500 - ¥600.
It takes approximately 4h 37m to get from Wuyishan to Guilin, including transfers.
Wuyishan to Guilin train services, operated by China Railways G-Class, depart from Nanpingshi station.
The best way to get from Wuyishan to Guilin is to fly which takes 4h 37m and costs ¥650 - ¥3300. Alternatively, you can train, which costs ¥500 - ¥600 and takes 7h 45m.
Wuyishan to Guilin train services, operated by China Railways G-Class, arrive at Shangrao station.
Yes, the driving distance between Wuyishan to Guilin is 973 km. It takes approximately 9h 46m to drive from Wuyishan to Guilin.
What companies run services between Wuyishan, China and Guilin, China?
Air China, Xiamen Airlines, and Air Guilin fly from Wuyishan (WUS) to Guilin Liangjiang International Airport (KWL) 5 times a week. Alternatively, you can take a train from Nanpingshi to Guilin North via Shangrao in around 7h 45m.
- Website
- airchina.com
Flights from Wuyishan to Guilin Liangjiang International Airport via Tianfu International
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- ¥2,500–4,300
Flights from Xiamen Gaoqi International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,600–4,000
- Website
- airguilin.com
Flights from Wuyishan to Guilin Liangjiang International Airport via Xiamen Gaoqi International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥550–3,100
Flights from Xiamen Gaoqi International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥500–3,000
- Website
- xiamenair.com
Flights from Xiamen Gaoqi International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥1,700–5,000
Flights from Fuzhou Changle International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ¥1,600–4,700
- Website
- sda.cn
Flights from Xiamen Gaoqi International Airport to Guilin Liangjiang International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,600–4,000
Train from Nanpingshi to Shangrao
- 2nd Class Seat
- ¥39–43
- 1st Class Seat
- ¥62–68
- Business Class Seat
- ¥85–120
Train from Shangrao to Guilin North
- 2nd Class Seat
- ¥470–510
- 1st Class Seat
- ¥750–850
- Business Class Seat
- ¥1,100–1,600
Train from Wuyishan North to Xiamen North
- 2nd Class Seat
- ¥220–250
- 1st Class Seat
- ¥370–400
- Business Class Seat
- ¥500–750
Train from Wuyishan North to Fuzhou South
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–410
Train from Nanpingshi to Shangrao
- 2nd Class Seat
- ¥39–43
- 1st Class Seat
- ¥62–68
- Business Class Seat
- ¥85–120
Train from Nanpingshi to Shangrao
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- ¥50–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–70
- Adult - 1st Class
- ¥50–75
Train from Wuyishan North to Xiamen North
- Ave. Duration
- 3h 52m
- Frequency
- Once daily
- Estimated price
- ¥160–370
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥160–230
- Adult - 1st Class
- ¥260–370
Train from Nanpingshi to Shangrao
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- ¥50–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–70
- Adult - 1st Class
- ¥50–75
Train from Shangrao to Hengyang
- Hard Seat
- ¥75–100
- Hard sleeper
- ¥140–190
- Soft sleeper
- ¥220–300
Train from Hengyang to Guilin North
- Hard Seat
- ¥60–90
- Hard Sleeper
- ¥95–120
- Soft Sleeper
- ¥170–250
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to get from Heathrow Airport into central London, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
There are 186+ hotels available in Guilin.

















