There are 5 ways to get from Xi'an to Riyadh by plane, car, taxi, train, 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.
Fly Xi'An Xianyang International Airport to Riyadh
best- Fly from Xi'An Xianyang International Airport (XIY) to Riyadh (RUH)plane XIY - RUH
16h 42mSAR 870–2,939Drive 8,118.4 km
- Drive from Xi'an to Riyadhcar 8,118.4 km
3d 21hSAR 3,831–5,534Taxi to Ankang, fly to Riyadh
- Take the taxi from Xi'an to Ankang (AKA)taxi
- Fly from Ankang (AKA) to Riyadh (RUH)plane AKA - RUH
17h 38mSAR 1,373–3,530Train to Yuncheng Zhangxiao Airport, fly to Riyadh
- Take the train from Xi'an North to Yuncheng Northtrain
- Fly from Yuncheng Zhangxiao Airport (YCU) to Riyadh (RUH)plane YCU - RUH
19h 34mSAR 961–2,624Fly Xi'An Xianyang International Airport to Hamad International Airport, bus
- Fly from Xi'An Xianyang International Airport (XIY) to Hamad International Airport (DOH)plane XIY - DOH
- Take the bus from Msheirb Bus Stn to Aziziyah Bus Stnbus
22h 37mSAR 1,138–3,206
Xi'An Xianyang International Airport (XIY) to Riyadh (RUH) flights
Questions & Answers
The cheapest way to get from Xi'an to Riyadh is to train and fly which costs 950﷼ - 2700﷼ and takes 19h 34m.
The fastest way to get from Xi'an to Riyadh is to fly which takes 16h 42m and costs 850﷼ - 3000﷼.
The distance between Xi'an and Riyadh is 6070 km. The road distance is 8118.4 km.
It takes approximately 16h 42m to get from Xi'an to Riyadh, including transfers.
Riyadh is 5h behind Xi'an. It is currently 1:41 AM in Xi'an and 8:41 PM in Riyadh.
Yes, the driving distance between Xi'an to Riyadh is 8118 km. It takes approximately 3 days 21h to drive from Xi'an to Riyadh.
There are 2565+ hotels available in Riyadh.
What companies run services between Xi'an, China and Riyadh, Saudi Arabia?
China Southern Airlines, China Eastern Airlines, and Saudia fly from Xi'An Xianyang International Airport (XIY) to Riyadh (RUH) 6 times a week.
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Riyadh via Urumqi
- Ave. Duration
- 12h 12m
- When
- Tuesday and Saturday
- Estimated price
- SAR 850–2,900
Flights from Ankang to Riyadh via Shenzhen Bao'an International
- Ave. Duration
- 14h 15m
- When
- Tuesday and Thursday
- Estimated price
- SAR 1,100–3,600
Flights from Ankang to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 15h 45m
- When
- Tuesday to Friday
- Estimated price
- SAR 1,000–3,600
Flights from Yuncheng Zhangxiao Airport to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 16h 57m
- When
- Wednesday to Saturday
- Estimated price
- SAR 1,100–3,600
Flights from Yuncheng Zhangxiao Airport to Riyadh via Urumqi
- Ave. Duration
- 17h 55m
- When
- Tuesday and Saturday
- Estimated price
- SAR 950–3,200
Flights from Yuncheng Zhangxiao Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 20h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,100–3,100
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Tianfu International
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 1,100–3,700
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Beijing Daxing
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,100–3,700
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Chongqing
- Ave. Duration
- 14h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,100–3,700
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 13h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,000–3,000
Flights from Ankang to Riyadh via Shanghai Pudong
- Ave. Duration
- 13h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,100–3,100
Flights from Ankang to Riyadh via Beijing Daxing
- Ave. Duration
- 19h 25m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,100–3,200
Flights from Yuncheng Zhangxiao Airport to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 1,200–3,300
Flights from Yuncheng Zhangxiao Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 20h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,100–3,100
- Website
- xiamenair.com
Flights from Xi'An Xianyang International Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 13h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,000–3,000
Flights from Yuncheng Zhangxiao Airport to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 1,200–3,300
Flights from Yuncheng Zhangxiao Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 20h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,100–3,100
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Beijing Daxing
- Ave. Duration
- 12h 12m
- When
- Every day
- Estimated price
- SAR 1,000–4,100
- Website
- qatarairways.com
Flights from Yuncheng Zhangxiao Airport to Riyadh via Tianfu International, Hamad International Airport
- Ave. Duration
- 18h 30m
- When
- Saturday
- Estimated price
- SAR 1,100–3,500
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Chongqing
- Ave. Duration
- 14h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,100–3,700
Flights from Xi'An Xianyang International Airport to Hamad International Airport via Almaty
- Ave. Duration
- 15h 20m
- When
- Thursday and Sunday
- Estimated price
- SAR 1,100–3,700
- Website
- saudia.com
Flights from Yuncheng Zhangxiao Airport to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 1,200–3,300
Flights from Yuncheng Zhangxiao Airport to Riyadh via Beijing Daxing
- Ave. Duration
- 20h 15m
- When
- Wednesday and Sunday
- Estimated price
- SAR 1,100–3,100
- Website
- airchina.com
Flights from Yuncheng Zhangxiao Airport to Riyadh via Beijing Capital
- Ave. Duration
- 27h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- SAR 1,000–2,900
- Website
- etihad.com
Flights from Yuncheng Zhangxiao Airport to Riyadh via Tianfu International, Abu Dhabi
- Ave. Duration
- 13h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 900–2,500
Train from Xi'an North to Yuncheng North
- Ave. Duration
- 1h 4m
- Frequency
- Every 2 hours
- Estimated price
- SAR 45–95
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- SAR 45–70
- Adult - 1st Class
- SAR 65–95
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Msheirb Bus Stn to Aziziyah Bus Stn
- Ave. Duration
- 6h
- Frequency
- Once a week
- Estimated price
- SAR 120–270
- Schedules at
- saptco.com.sa
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 Stansted Airport into central London, Travelling to the US: What do I need to know?, and Travelling by boat in Italy - to help you get the most out of your next trip.







