There are 6 ways to get from Guilin to Ninh Bình 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, bus
best- Take the train from Guilin North to Nanning EastBeijing West / ...
- Take the bus from Nanning Langdong to Ninh Binh
12h 29m$49–69Train, bus via Hanoi
cheapest- Take the train from Guilin North to Nanning East
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Take the bus from Hanoi Binh Minh to Ninh Bình
15h 12m$42–75Train
- Take the train from Guilin to Hanoi Gia Lam Station
- Take the train from Ha Noi to Ninh Binh
24h 19mDrive 854 km
- Drive from Guilin to Ninh Bình854 km
9h 27m$108–156Fly to Noi Bai International Airport, bus
- Fly from Guilin Liangjiang International Airport (KWL) to Noi Bai International Airport (HAN)KWL - HAN
- Take the bus from Rạp Xiếc Trung Ương to Ninh Bình
8h 38m$128–324Fly to Nanning, bus
- Fly from Guilin Liangjiang International Airport (KWL) to Nanning (NNG)KWL - NNG
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binh
16h 15m$143–545
Guilin Liangjiang International Airport (KWL) to Noi Bai International Airport (HAN) flights
Questions & Answers
The cheapest way to get from Guilin to Ninh Bình is to train and bus which costs $45 - $70 and takes 12h 29m.
The fastest way to get from Guilin to Ninh Bình is to fly and bus which takes 8h 38m and costs $120 - $330.
No, there is no direct train from Guilin to Ninh Bình. However, there are services departing from Guilin and arriving at Ninh Binh via Hanoi Gia Lam Station and Ha Noi. The journey, including transfers, takes approximately 24h 19m.
The distance between Guilin and Ninh Bình is 855 km. The road distance is 854 km.
The best way to get from Guilin to Ninh Bình without a car is to train and bus which takes 12h 29m and costs $45 - $70.
It takes approximately 12h 29m to get from Guilin to Ninh Bình, including transfers.
Guilin to Ninh Bình train services, operated by China Railways, depart from Guilin station.
Ninh Bình is 1h behind Guilin. It is currently 7:59 PM in Guilin and 6:59 PM in Ninh Bình.
Guilin to Ninh Bình train services, operated by China Railways, arrive at Hanoi Gia Lam Station.
Yes, the driving distance between Guilin to Ninh Bình is 854 km. It takes approximately 9h 27m to drive from Guilin to Ninh Bình.
What companies run services between Guilin, China and Ninh Bình, Vietnam?
You can take a train from Guilin to Ninh Binh via Hanoi Gia Lam Station and Ha Noi in around 24h 19m.
- Website
- hainanairlines.com
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Haikou
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $140–340
Flights from Guilin Liangjiang International Airport to Nanning via Haikou
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $150–850
Flights from Guilin Liangjiang International Airport to Nanning via Tianfu International
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- $100–500
- Website
- en.ceair.com
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Xi An
- Ave. Duration
- 8h 50m
- When
- Friday
- Estimated price
- $170–240
Flights from Guilin Liangjiang International Airport to Nanning via Nanchang
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–800
- Website
- vietjetair.com
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Phu Quoc
- Ave. Duration
- 6h 40m
- When
- Tuesday and Saturday
- Estimated price
- $140–650
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $150–240
- Website
- intl.jdair.net
Flights from Guilin Liangjiang International Airport to Nanning via Haikou
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $150–850
- Website
- xiamenair.com
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Fuzhou
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–290
- Website
- hkexpress.com
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Hong Kong
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- $70–260
- Website
- cdal.com.cn
Flights from Guilin Liangjiang International Airport to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 8h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $95–470
- Website
- airchina.com
Flights from Guilin Liangjiang International Airport to Nanning via Tianfu International
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $260–550
- Website
- shenzhenair.com
Flights from Guilin Liangjiang International Airport to Nanning via Tianfu International
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $260–550
- Website
- gxairlines.com
Flights from Guilin Liangjiang International Airport to Nanning via Tianfu International
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- $100–500
- Website
- ch.com
Flights from Guilin Liangjiang International Airport to Nanning via Nanchang
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $220–650
Train from Guilin North to Nanning East
- 2nd Class Seat
- $23–26
- 1st Class Seat
- $39–43
- Business Class Seat
- $55–85
Train from Guilin North to Nanning East
- Ave. Duration
- 3h 6m
- Frequency
- Once daily
- Estimated price
- $18–40
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $18–26
- Adult - 1st Class
- $28–40
Train from Guilin North to Nanning East
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Guilin to Hanoi Gia Lam Station
- Ave. Duration
- 19h 52m
- Frequency
- Once a week
- Schedules at
- booking.baolau.com
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ha Noi to Ninh Binh
- Ave. Duration
- 2h 7m
- Frequency
- Every 2 hours
- Estimated price
- $4–13
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $4–6
- soft seat, air-conditioned
- $4–6
- Bed, air-conditioned
- $5–8
- Phone
- +84 868 060 269
- booking@lotustrain.com
- Website
- lotustrain.com
Train from Ha Noi to Ninh Binh
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $12–130
- Schedules at
- lotustrain.com
Bus from Nanning Langdong to Ninh Binh
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $29
- Schedules at
- travelchinaguide.com
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $29
- Schedules at
- travelchinaguide.com
- Phone
- +84 1900 1531
- binhminhlimousine3535@gmail.com
- Website
- facebook.com
Bus from Rạp Xiếc Trung Ương to Ninh Bình
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- $5–9
- Schedules at
- facebook.com
Bus from Hanoi Binh Minh to Ninh Bình
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- $5–9
- Schedules at
- facebook.com
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $17–26
- Schedules at
- chinabusguide.com
- Book at
- chinabusguide.com
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 plan an amazing trip around Scandinavia, Travelling to the UK: What do I need to know?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 701+ hotels available in Ninh Bình.

























