There are 5 ways to get from Xi'an to Riyadh by plane, car, taxi, or train
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 46mSAR 871–2,839Train to Yuncheng Zhangxiao Airport, fly to Riyadh
cheapest- Take the train from Xi'an North to Yuncheng Northtrain
- Fly from Yuncheng Zhangxiao Airport (YCU) to Riyadh (RUH)plane YCU - RUH
19h 33mSAR 861–2,624Drive 8,113.6 km
- Drive from Xi'an to Riyadhcar 8,113.6 km
3d 21hSAR 3,839–5,546Taxi 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
16h 53mSAR 1,275–3,132Fly Xi'An Xianyang International Airport to Hamad International Airport, drive
- Fly from Xi'An Xianyang International Airport (XIY) to Hamad International Airport (DOH)plane XIY - DOH
- Drive from Hamad International Airport (DOH) to Riyadhcar
21h 28mSAR 1,235–3,605
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 850﷼ - 2700﷼ and takes 19h 33m.
The fastest way to get from Xi'an to Riyadh is to fly which takes 16h 46m and costs 850﷼ - 2900﷼.
The distance between Xi'an and Riyadh is 6070 km. The road distance is 8113.6 km.
It takes approximately 16h 46m to get from Xi'an to Riyadh, including transfers.
Riyadh is 5h behind Xi'an. It is currently 6:06 AM in Xi'an and 1:06 AM in Riyadh.
Yes, the driving distance between Xi'an to Riyadh is 8114 km. It takes approximately 3 days 21h to drive from Xi'an to Riyadh.
There are 2673+ 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) 4 times a week.
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Riyadh via Urumqi
- Ave. Duration
- 12h 15m
- When
- Tuesday and Saturday
- Estimated price
- SAR 850–2,800
Flights from Ankang to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- SAR 950–3,100
Flights from Ankang to Riyadh via Shenzhen Bao'an International
- Ave. Duration
- 13h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 950–3,100
Flights from Yuncheng Zhangxiao Airport to Riyadh via Guangzhou Baiyun
- Ave. Duration
- 18h 28m
- When
- Every day
- Estimated price
- SAR 950–3,100
Flights from Yuncheng Zhangxiao Airport to Riyadh via Urumqi
- Ave. Duration
- 17h 55m
- When
- Tuesday and Saturday
- Estimated price
- SAR 850–2,800
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,300–4,300
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,200–3,900
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,300–4,300
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
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 South Korea: Travelling from Seoul to Busan , 5 delightfully under-the-radar French towns you need to visit, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




