There are 6 ways to get from Guilin to Baishan by plane, taxi, train, bus 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.
Recommended
Fly to Tonghua, taxi
-
Fly from Guilin (KWL) to Tonghua (TNH)
-
Take a taxi from Tonghua to Baishan
Fly to Baishan, taxi
-
Fly from Guilin (KWL) to Baishan (NBS)
-
Take a taxi from Baishan to Baishan
Train, bus, taxi
-
Take the train from Guilin North to Changsha South
-
Take the train from Changsha South to Shenyang North
-
Take the bus from Shenyang Station to Tonghua
-
Take a taxi from Tonghua to Baishan
Train, bus, taxi via Hengyang
-
Take the train from Guilin North to Hengyang
-
Take the train from Hengyang to Shenyang North Station
-
Take the bus from Shenyang Station to Tonghua
-
Take a taxi from Tonghua to Baishan
Bus, train, taxi
-
Take the bus from Guilin Qintan Bus Station to Fenghuang Ancient Town
-
Take the bus from Fenghuang Ancient Town to Jishou
-
Take the train from Jishou to Shenyang
-
Take the bus from Shenyang Station to Tonghua
-
Take a taxi from Tonghua to Baishan
Drive
-
Drive from Guilin North to Baishan
Travel safe during COVID-19
Rules to follow in China
1m
Mandatory
Travel within China
Further restrictions may be implemented at short notice
Domestic border crossings may be subject to approval, testing and quarantine
COVID-19 help in China
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 120
Frequently Asked Questions
There are currently travel restrictions within China.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Further restrictions may be implemented at short notice
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Baishan is 120.
Wearing a face mask on public transport in Baishan is mandatory.
The social distance requirement in Baishan is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 120.
Last updated: 23 Jun 2022
Exceptions may apply, for full details: IATA.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Guilin to Baishan is to fly and taxi which costs ¥750 - ¥2000 and takes 9h 52m.
The quickest way to get from Guilin to Baishan is to fly and taxi which costs ¥1000 - ¥4100 and takes 8h 59m.
The distance between Guilin and Baishan is 2371 km. The road distance is 2913.1 km.
The best way to get from Guilin to Baishan without a car is to train and bus and taxi which takes 20h 19m and costs .
It takes approximately 9h 52m to get from Guilin to Baishan, including transfers.
There is no direct flight from Guilin Airport to Tonghua Airport. The quickest flight takes 9h 5m and has one stopover.
Yes, the driving distance between Guilin to Baishan is 2913 km. It takes approximately 29h 16m to drive from Guilin to Baishan.
Shanghai Airlines, Juneyao Airlines, China Southern Airlines and two other airlines offer flights from Guilin Airport to Tonghua Airport.
The best way to get from Guilin to Guilin Airport is to taxi which takes 43 min and costs ¥90 - ¥110.

- Distance: 2370.9 km
- Duration: 9h 52m
What companies run services between Guilin, China and Baishan, China?
There is no direct connection from Guilin to Baishan. However, you can take the taxi to Guilin airport, fly to Tonghua, then take the taxi to Baishan. Alternatively, you can take the taxi to Guilin airport, fly to Baishan, then take the taxi to Baishan.

- Website
- en.ceair.com
Flights from Guilin to Tonghua via Shanghai Pudong, Dalian
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- ¥1400 - ¥3400
Flights from Guilin to Tonghua via Nanjing, Qingdao
- Ave. Duration
- 10h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥600 - ¥1700
Flights from Guilin to Tonghua via Shanghai Pudong, Qingdao
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥600 - ¥1800
Flights from Guilin to Tonghua via Nanjing, Dalian
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday and Friday
- Estimated price
- ¥1600 - ¥4000
Flights from Guilin to Tonghua via Beijing Daxing, Dalian
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- ¥3600 - ¥6500
Flights from Guilin to Baishan via Shanghai Pudong
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ¥1400 - ¥3400

- Website
- airchina.com
Flights from Guilin to Tonghua via Beijing Capital
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ¥1100 - ¥4400
Flights from Guilin to Tonghua via Tianjin Binhai
- Ave. Duration
- 17h 5m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥1100 - ¥4300

- Website
- ch.com
Flights from Guilin to Baishan via Shanghai Pudong
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- ¥1400 - ¥3400

- Website
- loongair.cn
Flights from Guilin to Baishan via Xi An
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday and Friday
- Estimated price
- ¥750 - ¥3700

Train from Guilin North to Changsha South
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- ¥200 - ¥260
- Website
- Trip.com
- 2nd Class Seat
- ¥200 - ¥260
- 1st Class Seat
- ¥330 - ¥400
- Business Class Seat
- ¥650 - ¥850
Train from Changsha South to Shenyang North
- Ave. Duration
- 12h 9m
- Frequency
- Once daily
- Estimated price
- ¥800 - ¥1100
- Website
- Trip.com
- 2nd Class Seat
- ¥800 - ¥1100
- 1st Class Seat
- ¥1400 - ¥1700
- Business Class Seat
- ¥2600 - ¥3100

- Website
- chinahighlights.com
Train from Guilin North to Hengyang
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- ¥60 - ¥190
- Website
- Trip.com
- Hard Seat
- ¥60 - ¥90
- Hard Sleeper
- ¥110 - ¥190
- Soft Sleeper
- ¥190 - ¥270
Train from Hengyang to Shenyang North Station
- Ave. Duration
- 29h 18m
- Frequency
- Once daily
- Estimated price
- ¥230 - ¥650
- Website
- Trip.com
- Hard Seat
- ¥230 - ¥330
- Hard Sleeper
- ¥550 - ¥650
- Soft Sleeper
- ¥750 - ¥1100

- Website
- china-railway.com.cn
Train from Guilin North to Hengyang
- Ave. Duration
- 4h 19m
- Frequency
- Once daily
- Estimated price
- ¥55 - ¥150
- Website
- Trip.com
- Hard/Soft Seat
- ¥55 - ¥80
- Hard Sleeper
- ¥120 - ¥150
- Soft Sleeper
- ¥190 - ¥240

Train from Jishou to Shenyang
- Ave. Duration
- 38h 31m
- Frequency
- Once daily
- Estimated price
- ¥240 - ¥600
- Website
- Trip.com
- Hard Seat
- ¥240 - ¥330
- Hard sleeper
- ¥480 - ¥600
- Soft sleeper
- ¥700 - ¥900
- Website
- dalianbus.com
Bus from Shenyang Station to Tonghua
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- dalianbus.com

- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Guilin Qintan Bus Station to Fenghuang Ancient Town
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ¥160
- Schedules at
- chinabusguide.com
Bus from Fenghuang Ancient Town to Jishou
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ¥25
- Schedules at
- chinabusguide.com
- Ave. Duration
- 49 min
- Estimated price
- ¥85 - ¥110
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 How to get from Southend Airport into central London, How to get from Florence to Rome and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.