How to Travel between Xi'an and Guilin

Xi’an to Guilin distance stretches 1,500 kilometers (932 miles) in total. The fastest travel way is to take a direct flight between them. It takes 2 – 2.5 hours and CNY 300– 1,000 for a single trip. Also, passengers can choose to take alternative high-speed trains, taking about 10-12 hours and CNY 662 for the second class seat. The bus route between the two cities is not open yet, we will pay close attention to relevant information and update online data in time.

How to Travel between Xi'an and Guilin
How to Travel between Xi'an and Guilin

How to Travel from Xi’an to Guilin


1. Fastest Way: Xi’an to Guilin Flight: 2.5 hours, CNY 300-1,000

There are about 5 Xi’an to Guilin flights serving passengers, departing from Xi’an Xianyang International Airport to Guilin Liangjiang International Airport. The overall travel duration is about 2.5 hours costing CNY 300-1,000 for an economy class seat at changing discount. Passengers can check and book the tickets in advance to get a favorable discount.

From Guilin Liangjiang International Airport to Yangshuo Coach Station, there are 6 shuttle buses departing from 10:00-20:00 with a fare of CNY70 per person and a duration of 70 minutes. The interval is two hours. Passengers can take the buses on 1F of T2. From Yangshuo Coach Station, passengers can take Guilin-Yangshuo Special Line to No. 11 Middle School, and then transfer to K99 or 11 at the same stop to Yangshuo and Li River scenic spot. 

2. Alternative High-Speed Train: 10H50M-11H45M, CNY 662 for second class seat

3 Xi’an to Guilin high-speed trains are running from Xi’an North Railway Station  to Guilin North Railway Station or Guilin Railway Station. It takes 10H50M to 11H45M for a single trip. The price is CNY 662 for a second class seat. CNY 1,057 for a first class seat and CNY1,983 for a business class seat.

From Guilin Railway Station or Guilin North Railway Station, passengers can take the high-speed train to Yangshuo Railway Station, which takes only 30-45 minutes and CNY29. Be aware that there are only two trains operating, the departure time is 8:18 or 8:32. From Yangshuo Railway Station to Yangshuo and Lijiang River scenic spot, the cab takes CNY20-40 and 15 minutes.

 See more about Xi'an - Guilin Train

How to Travel from Guilin to Xi’an


1. Fastest Way: Guilin to Xi’an Flight: 2 hours, CNY400-1,200

Also, there are around 5 Guilin to Xi’an direct flights from Guilin Liangjiang International Airport to Xi’an Xianyang International Airport. Passengers will have a 2-hour travel duration with a fare of CNY400-1,200 one way.

2. Alternative High-speed Train: 10H49M-11H45M, CNY707-2,202

3 Guilin-Xi'an high-speed trains run from Guilin North Railway Station or Guilin Railway Station to Xi'an North Railway Station. The duration is 10H49M to 11H45M. Ticket fare is CNY707 or CNY713 for a second class seat, CNY1,130 or CNY1,140 for a  first class seat, and CNY 2,202 for a business class seat

- Last updated on Jun. 02, 2023 by Gabby Li -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)