There are 2 ways to get from Kabul to Riyadh by plane or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Kabul (KBL) to Riyadh (RUH) flights
Questions & Answers
The cheapest way to get from Kabul to Riyadh is to fly which costs 650﷼ - 1800﷼ and takes 6h 20m.
The fastest way to get from Kabul to Riyadh is to fly which takes 6h 20m and costs 650﷼ - 1800﷼.
The distance between Kabul and Riyadh is 2461 km. The road distance is 3670.6 km.
It takes approximately 6h 20m to get from Kabul to Riyadh, including transfers.
Riyadh is 1h 30m behind Kabul. It is currently 1:44 PM in Kabul and 12:14 PM in Riyadh.
Yes, the driving distance between Kabul to Riyadh is 3671 km. It takes approximately 2 days 2h to drive from Kabul to Riyadh.
There are 2649+ hotels available in Riyadh.
What companies run services between Kabul, Afghanistan and Riyadh, Saudi Arabia?
Kam Air, Flydubai, and Etihad fly from Kabul (KBL) to Riyadh (RUH) 3 times a day.
- Website
- flydubai.com
Flights from Kabul to Riyadh via Dubai
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- SAR 950–2,900
- Website
- kamair.com
Flights from Kabul to Riyadh
- Ave. Duration
- 4h 45m
- When
- Tuesday and Friday
- Estimated price
- SAR 1,400–3,600
- Website
- etihad.com
Flights from Kabul to Riyadh via Abu Dhabi
- Ave. Duration
- 9h 25m
- When
- Friday and Saturday
- Estimated price
- SAR 650–1,700
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 Italy Travel Guides, How to get from Gatwick Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
