There are 6 ways to get from Guilin to Shaoguan by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Guilin North to Hengyang Easttrain Nanning / ...
- Take the train from Hengyang East Station to Shaoguan Easttrain Zhangjiajie
4h 12m¥265–287Train via Hengyang
cheapest- Take the train from Guilin North to Hengyangtrain Nanning
- Take the train from Hengyang to Shaoguan Easttrain Taiyuan / ...
7h 13m¥97–222Bus
- Take the bus from Guilin Qintan Bus Station to Guangzhoubus
- Take the bus from Guangzhou Provincial to Shaoguanbus
10h 19m¥227–360Drive 467.6 km
- Drive from Guilin to Shaoguancar 467.6 km
5h 23m¥395–570Fly to Shaoguan Guitou Airport
- Fly from Guilin Liangjiang International Airport (KWL) to Shaoguan Guitou Airport (HSC)plane KWL - HSC
8h 32m¥924–4,053Fly to Chenzhou Beihu, train
- Fly from Guilin Liangjiang International Airport (KWL) to Chenzhou Beihu (HCZ)plane KWL - HCZ
- Take the train from Chenzhou West Station to Shaoguan Easttrain
7h 13m¥927–4,006
Guilin to Shaoguan by train
Comparing Your Travel Options
The cheapest way to get from Guilin to Shaoguan is to train via Hengyang which costs ¥95 - ¥230 and takes 7h 13m.
The fastest way to get from Guilin to Shaoguan is to train which takes 4h 12m and costs ¥260 - ¥290.
No, there is no direct bus from Guilin station to Shaoguan. However, there are services departing from Guilin Qintan Bus Station and arriving at Shaoguan via Guangzhou Provincial. The journey, including transfers, takes approximately 10h 19m.
No, there is no direct train from Guilin to Shaoguan. However, there are services departing from Guilin North and arriving at Shaoguan East via Hengyang East Station. The journey, including transfers, takes approximately 4h 12m.
The distance between Guilin and Shaoguan is 589 km. The road distance is 467.6 km.
The best way to get from Guilin to Shaoguan without a car is to train which takes 4h 12m and costs ¥260 - ¥290.
It takes approximately 4h 12m to get from Guilin to Shaoguan, including transfers.
Guilin to Shaoguan bus services, operated by China Bus Guide, depart from Guilin Qintan Bus Station.
Guilin to Shaoguan train services, operated by China Railways G-Class, depart from Guilin North station.
The best way to get from Guilin to Shaoguan is to train which takes 4h 12m and costs ¥260 - ¥290. Alternatively, you can bus, which costs ¥220 - ¥360 and takes 10h 19m, you could also fly, which costs ¥900 - ¥4100 and takes 8h 32m.
What companies run services between Guilin, China and Shaoguan, China?
You can take a train from Guilin North to Shaoguan East via Hengyang East Station in around 4h 12m. Alternatively, you can take a bus from Guilin Qintan Bus Station to Shaoguan via Guangzhou and Guangzhou Provincial in around 10h 19m.
- Website
- intl.jdair.net
Flights from Guilin Liangjiang International Airport to Shaoguan Guitou Airport via Kunming
- Ave. Duration
- 7h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–3,400
Flights from Guilin Liangjiang International Airport to Chenzhou Beihu via Haikou
- Ave. Duration
- 10h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,700–3,200
- Website
- westair.cn
Flights from Guilin Liangjiang International Airport to Chenzhou Beihu via Kunming
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–3,800
Flights from Guilin Liangjiang International Airport to Chenzhou Beihu via Hefei
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–6,000
- Website
- en.ceair.com
Flights from Guilin Liangjiang International Airport to Shaoguan Guitou Airport via Shanghai Pudong
- Ave. Duration
- 12h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,800–6,500
- Website
- cdal.com.cn
Flights from Guilin Liangjiang International Airport to Shaoguan Guitou Airport via Tianfu International
- Ave. Duration
- 14h
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ¥800–3,900
Train from Guilin North to Hengyang East
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–500
Train from Hengyang East Station to Shaoguan East
- 2nd Class Seat
- ¥115–125
- 1st Class Seat
- ¥190–210
- Business Class Seat
- ¥270–380
Train from Chenzhou West Station to Shaoguan East
- 2nd Class Seat
- ¥58–63
- 1st Class Seat
- ¥90–105
- Business Class Seat
- ¥130–190
Train from Guilin North to Hengyang
- Hard Seat
- ¥60–90
- Hard Sleeper
- ¥95–120
- Soft Sleeper
- ¥170–250
Train from Hengyang to Shaoguan East
- Hard Seat
- ¥35–55
- Hard sleeper
- ¥75–110
- Soft sleeper
- ¥120–170
- [email protected]
- Website
- chinabusguide.com
Bus from Guilin Qintan Bus Station to Guangzhou
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ¥140–240
- Schedules at
- chinabusguide.com
- Bus
- ¥140–200
Bus from Guangzhou Provincial to Shaoguan
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ¥85–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
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 10 amazing places to get away from it all in Australia, 5 delightfully under-the-radar French towns you need to visit, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
Guilin to Shaoguan bus services, operated by China Bus Guide, arrive at Guangzhou station.
Guilin to Shaoguan train services, operated by China Railways G-Class, arrive at Hengyang East station.
Yes, the driving distance between Guilin to Shaoguan is 468 km. It takes approximately 5h 23m to drive from Guilin to Shaoguan.
There are 13+ hotels available in Shaoguan.













