There are 7 ways to get from Guilin to Maijishan Grottoes by train, car, plane, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Wuhan
best- Take the train from Guilin to WuhanNanning East
- Take the train from Wuhan to Tianshui South StationGuangzhou South
10h 33m¥971–1,065Train
cheapest- Take the train from Guilin North to Xian NorthNanning East
- Take the train from Xi'an North to Tianshui South StationXi'an North
12h 32m¥917–1,121Drive 1,495.9 km
- Drive from Guilin to Maijishan Grottoes1,495.9 km
15h 56m¥1,339–1,933Fly to Longnan Chengzhou Airport, taxi
- Fly from Guilin Liangjiang International Airport (KWL) to Longnan Chengzhou Airport (LNL)KWL - LNL
- Take the taxi from Longnan Chengzhou Airport (LNL) to Maijishan Grottoes
7h 21m¥1,149–3,223Fly to Xi'An Xianyang International Airport, train
- Fly from Guilin Liangjiang International Airport (KWL) to Xi'An Xianyang International Airport (XIY)KWL - XIY
- Take the train from Xi'an North to Tianshui South Station
5h 29m¥1,355–2,614Fly to Guyuan Liupanshan Airport, taxi
- Fly from Guilin Liangjiang International Airport (KWL) to Guyuan Liupanshan Airport (GYU)KWL - GYU
- Take the taxi from Guyuan Liupanshan Airport (GYU) to Maijishan Grottoes
8h 48m¥1,059–3,943Fly to Lanzhou, bus, train
- Fly from Guilin Liangjiang International Airport (KWL) to Lanzhou (LHW)KWL - LHW
- Take the bus from Lanzhou Airport to Oriental Hotel
- Take the train from Lanzhou West Station to Tianshui South Station
6h 36m¥1,269–4,708
Guilin Liangjiang International Airport (KWL) to Longnan Chengzhou Airport (LNL) flights
Questions & Answers
The cheapest way to get from Guilin to Maijishan Grottoes is to train which costs ¥900 - ¥1200 and takes 12h 32m.
The fastest way to get from Guilin to Maijishan Grottoes is to fly and train which takes 5h 29m and costs ¥1300 - ¥2700.
The distance between Guilin and Maijishan Grottoes is 2097 km. The road distance is 1495.9 km.
The best way to get from Guilin to Maijishan Grottoes without a car is to train via Wuhan which takes 10h 33m and costs ¥950 - ¥1100.
It takes approximately 10h 33m to get from Guilin to Maijishan Grottoes, including transfers.
Yes, the driving distance between Guilin to Maijishan Grottoes is 1496 km. It takes approximately 15h 56m to drive from Guilin to Maijishan Grottoes.
What companies run services between Guilin, China and Maijishan Grottoes, China?
You can take a train from Guilin to Maijishan Grottoes via Wuhan and Tianshui South Station in around 10h 33m.
- Website
- en.ceair.com
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Shanghai Pudong
- Ave. Duration
- 8h 12m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–2,800
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–6,000
Flights from Guilin Liangjiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,100–2,000
Flights from Guilin Liangjiang International Airport to Guyuan Liupanshan Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- ¥550–7,000
Flights from Guilin Liangjiang International Airport to Lanzhou
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,400–4,500
- Website
- xiamenair.com
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Shanghai Pudong
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–2,800
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 7h 37m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–6,000
Flights from Guilin Liangjiang International Airport to Guyuan Liupanshan Airport via Yinchuan Hedong
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–4,700
Flights from Guilin Liangjiang International Airport to Guyuan Liupanshan Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥550–7,000
Flights from Guilin Liangjiang International Airport to Lanzhou
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,400–4,500
- Website
- chinaexpressair.com
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–5,500
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–5,500
Flights from Guilin Liangjiang International Airport to Guyuan Liupanshan Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 9h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥550–7,000
- Website
- juneyaoair.com
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Shanghai Pudong
- Ave. Duration
- 8h 12m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–2,800
Flights from Guilin Liangjiang International Airport to Guyuan Liupanshan Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 6h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–3,300
- Website
- hainanairlines.com
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 6h 17m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–6,000
Flights from Guilin Liangjiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,260–1,310
- Website
- sda.cn
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–5,500
Flights from Guilin Liangjiang International Airport to Longnan Chengzhou Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–5,500
- Website
- intl.jdair.net
Flights from Guilin Liangjiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,000–4,400
Flights from Guilin Liangjiang International Airport to Lanzhou
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥1,000–4,300
- Website
- airguilin.com
Flights from Guilin Liangjiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥470–2,800
- Website
- airchangan.com
Flights from Guilin Liangjiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥470–2,800
Train from Guilin to Wuhan
- 2nd Class Seat
- ¥370–400
- 1st Class Seat
- ¥610–660
- Business Class Seat
- ¥900–1,300
Train from Wuhan to Tianshui South Station
- 2nd Class Seat
- ¥540–590
- 1st Class Seat
- ¥850–1,000
- Business Class Seat
- ¥1,300–1,900
Train from Guilin North to Xian North
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,250–1,350
- Business Class Seat
- ¥1,800–2,700
Train from Xi'an North to Tianshui South Station
- 2nd Class Seat
- ¥130–150
- 1st Class Seat
- ¥210–240
- Business Class Seat
- ¥320–450
Train from Lanzhou West Station to Tianshui South Station
- 2nd Class Seat
- ¥120–135
- 1st Class Seat
- ¥200–220
- Business Class Seat
- ¥290–420
Train from Xi'an North to Tianshui South Station
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- ¥100–230
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥160–230
Train from Lanzhou West Station to Tianshui South Station
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- Ave. Duration
- 2h 33m
- Estimated price
- ¥270–550
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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Southend Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.









