There are 4 ways to get from Salalah to Abha by plane, bus, train, 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.
Fly
best- Fly from Salalah Airport (SLL) to Abha Regional Airport (AHB)plane SLL - AHB
8h 45mSAR 1,429–3,392Drive 1,832.6 km
cheapest- Drive from Salalah to Abhacar 1,832.6 km
23h 42mSAR 385–555Bus, train
- Take the bus from Commercial Center St to Burj Sahwa Bus Stnbus
- Take the bus from Muscat to Dammambus
- Take the train from Dammam to Riyadhtrain
- Take the bus from Riyadh to Khamis Mushaitbus
46h 21mBus
- Take the bus from Salalah to Azaibahbus 100
- Take the bus from Muscat to Riyadhbus
- Take the bus from Riyadh to Khamis Mushaitbus
47h 55mSAR 718–1,138
Salalah Airport (SLL) to Abha Regional Airport (AHB) flights
Comparing Your Travel Options
The cheapest way to get from Salalah to Abha is to drive which costs 380﷼ - 600﷼ and takes 23h 42m.
The fastest way to get from Salalah to Abha is to fly which takes 8h 45m and costs 1400﷼ - 3400﷼.
No, there is no direct bus from Salalah to Abha. However, there are services departing from Salalah and arriving at Khamis Mushait via Muscat and Riyadh. The journey, including transfers, takes approximately 47h 55m.
The distance between Salalah and Abha is 1250 km. The road distance is 1832.6 km.
The best way to get from Salalah to Abha without a car is to bus and train which takes 46h 21m and costs .
It takes approximately 8h 45m to get from Salalah to Abha, including transfers.
Salalah to Abha bus services, operated by Mwasalat, depart from Salalah station.
The best way to get from Salalah to Abha is to fly which takes 8h 45m and costs 1400﷼ - 3400﷼. Alternatively, you can bus, which costs 700﷼ - 1200﷼ and takes 47h 55m.
Salalah to Abha bus services, operated by Mwasalat, arrive at Azaibah station.
Abha is 1h behind Salalah. It is currently 7:55 AM in Salalah and 6:55 AM in Abha.
What companies run services between Salalah, Oman and Abha, Saudi Arabia?
Qatar Airways, Etihad, and two other airlines fly from Salalah Airport (SLL) to Abha Regional Airport (AHB) twice daily. Alternatively, you can take a bus from Salalah to Abha via Azaibah, Muscat, Riyadh, Ministry of Interior, Transport Center, Riyadh, and Khamis Mushait in around 47h 55m.
- Website
- etihad.com
Flights from Salalah Airport to Abha Regional Airport via Abu Dhabi, Riyadh
- Ave. Duration
- 8h 32m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- SAR 850–2,700
Flights from Salalah Airport to Abha Regional Airport via Abu Dhabi, Dammam
- Ave. Duration
- 15h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- SAR 850–2,700
- Website
- qatarairways.com
Flights from Salalah Airport to Abha Regional Airport via Doha
- Ave. Duration
- 12h 55m
- When
- Wednesday
- Estimated price
- SAR 850–3,100
Flights from Salalah Airport to Abha Regional Airport via Abu Dhabi, Doha
- Ave. Duration
- 12h 50m
- When
- Friday
- Estimated price
- SAR 900–3,200
- Website
- flynas.com
Flights from Salalah Airport to Abha Regional Airport via Abu Dhabi, Dammam
- Ave. Duration
- 12h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- SAR 850–2,700
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Dammam to Riyadh
- Ave. Duration
- 4h 16m
- Frequency
- Every 4 hours
- Estimated price
- SAR 20–150
- Schedules at
- sar.com.sa
- Economy
- SAR 20–150
- Business
- SAR 35–260
- Phone
- 91263098
- [email protected]
Bus from Commercial Center St to Burj Sahwa Bus Stn
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Phone
- +971 556050176
- [email protected]
- Website
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- alkhanjryonline.com
Bus from Muscat to Riyadh
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- SAR 130–350
- Schedules at
- alkhanjryonline.com
- Phone
- +966920018221
- Website
- satrans.com.sa
Bus from Riyadh to Khamis Mushait
- Ave. Duration
- 13h 57m
- Frequency
- Hourly
- Estimated price
- SAR 210–310
- Schedules at
- satrans.com.sa
Bus from Riyadh to Khamis Mushait
- Ave. Duration
- 13h 57m
- Frequency
- Hourly
- Estimated price
- SAR 210–310
- Schedules at
- satrans.com.sa
- Phone
- +968 1551
- [email protected]
- Website
- mwasalat.om
Bus from Salalah to Azaibah
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- SAR 75–110
- Schedules at
- mwasalat.om
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 , Getting around the Cyclades, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Salalah to Abha is 1833 km. It takes approximately 23h 42m to drive from Salalah to Abha.
There are 349+ hotels available in Abha.












