Duration 5h 37m
Distance 1625.7 km
Average price ¥1000
Possible routes 7 found

Guangzhou to Xi'an

Rome2rio has found 7 ways to get from Guangzhou to Xi'an by train, bus, car, subway and flight. We recommend taking the train from Guangzhou South to Xi'an North, which takes around 9h 1m. Alternatively, taking the train from Guangzhou to Xi'an is the cheapest option and takes around 22h 44m.
Recommended route

Train via Guangzhou South

  1. Guangzhou South
  2. Xi'an
9h 1m
¥704 - ¥923
Alternative routes

Train

  1. Guangzhou
  2. Xi'an
22h 44m
Cheapest
¥180 - ¥460

Bus

  1. Guangzhou Luocongwei
  2. Xi'an
28h 46m
¥482 - ¥486

Drive

  1. Guangzhou
  2. Xi'an
16h 26m
¥1000 - ¥1500

Line 6 subway to Guangzhou Baiyun, fly

  1. Yide Lu
  2. Guangzhou Baiyun
  3. Xi'an
Fastest
5h 37m
¥528 - ¥5058

Line 2 subway, train to Shenzhen, fly

  1. Haizhu Square
  2. Guangzhou South
  3. Shenzhen
  4. Xi'an
7h 9m
¥610 - ¥4885

Line 2 subway, train to Zhuhai Jinwan, fly

  1. Haizhu Square
  2. Guangzhou South
  3. Zhuhai Jinwan
  4. Xi'an
7h 43m
¥701 - ¥7151

Frequently asked questions

Want to know about travelling from Guangzhou to Xi'an? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Guangzhou to Xi'an is to train which costs ¥180 - ¥460 and takes 22h 44m.

More details

The quickest way to get from Guangzhou to Xi'an is to line 6 subway and fly which costs ¥500 - ¥5500 and takes 5h 37m.

More details

No, there is no direct train from Guangzhou to Xi'an. However, there are services departing from Haizhu Square and arriving at Shi Tushuguan via Guangzhou South and Bei Kezhan. The journey, including transfers, takes approximately 9h 1m.

More details

The distance between Guangzhou and Xi'an is 1315 km. The road distance is 1625.7 km.

Get driving directions

The best way to get from Guangzhou to Xi'an without a car is to train via Guangzhou South which takes 9h 1m and costs ¥700 - ¥950.

More details

It takes approximately 9h 1m to get from Guangzhou to Xi'an, including transfers.

More details

Guangzhou to Xi'an train services, operated by China Railways G-Class, depart from Guangzhou South station.

More details

The best way to get from Guangzhou to Xi'an is to train via Guangzhou South which takes 9h 1m and costs ¥700 - ¥950. Alternatively, you can bus, which costs ¥482 - ¥486 and takes 28h 46m.

Mode details

The quickest flight from Guangzhou Baiyun Airport to Xi An Airport is the direct flight which takes 2h 20m.

Search flights

Guangzhou to Xi'an train services, operated by China Railways G-Class, arrive at Xi'an North station.

More details

Yes, the driving distance between Guangzhou to Xi'an is 1626 km. It takes approximately 16h 26m to drive from Guangzhou to Xi'an.

Get driving directions

Shenzhen Airlines, Hainan, China Eastern Airlines and China Southern Airlines offer flights from Guangzhou Baiyun Airport to Xi An Airport.

Search flights

There are 842+ hotels available in Xi'an. Prices start at ¥218 per night.

More details

How to travel from Guangzhou to Xi'an

Find all the possible transport options for your trip from Guangzhou to Xi'an right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Guangzhou and Xi'an?

China Railways G-Class operates a train from Guangzhou to Xi'an every 4 hours. Tickets cost ¥700 - ¥900 and the journey takes 7h 14m. Alternatively, Changtu operates a bus from Guangzhou to Xi'an once daily. Tickets cost ¥480 and the journey takes 28h 30m.
Airlines
Ave. Duration
2h 37m
Frequency
Every day
Estimated price
¥550 - ¥5000
Ave. Duration
2h 36m
Frequency
Every day
Estimated price
¥550 - ¥5000
Ave. Duration
2h 30m
Frequency
Every day
Estimated price
¥600 - ¥7000
Ave. Duration
2h 30m
Frequency
Every day
Estimated price
¥700 - ¥7000
Ave. Duration
2h 30m
Frequency
Every day
Estimated price
¥700 - ¥7000
Ave. Duration
2h 40m
Frequency
Every day
Estimated price
¥900 - ¥3500
Ave. Duration
2h 55m
Frequency
Every day
Estimated price
¥600 - ¥2400
Ave. Duration
3h
Frequency
Every day
Estimated price
¥410 - ¥2400
Ave. Duration
2h 35m
Frequency
Every day
Estimated price
¥410 - ¥8500
Train operators
Ave. Duration
7h 14m
Frequency
Every 4 hours
Estimated price
¥700 - ¥900
Ave. Duration
22h
Frequency
Once daily
Estimated price
¥180 - ¥270
Ave. Duration
30h 36m
Frequency
Once daily
Estimated price
¥200 - ¥460
Bus operators
Ave. Duration
28h 30m
Frequency
Once daily
Estimated price
¥480

Xi'an, China

Xi'an, formerly romanized as Sian, and also known as Chang'an before the Ming dynasty, is the capital of Shaanxi Province, People's Republic of China. It is a sub-provincial city located in the center of the Guanzhong Plain in Northwest China. One of the oldest cities in China, Xi'an is the oldest of the Four Great Ancient Capitals, having held the position under several of the most important dynasties in Chinese history, including Western Zhou, Qin, Western Han, Sui, and Tang. Xi'an is the starting point of the Silk Road and home to the Terracotta Army of Emperor Qin Shi Huang. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe