There are 8 ways to get from Saudi Arabia to Salalah by plane, train, bus, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Prince Nayef Bin Abdulaziz Regional Airport
best- Fly from Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to Salalah Airport (SLL)plane ELQ - SLL
7h 13m$294–751Bus
cheapest- Take the bus from Riyadh to Muscatbus
- Take the bus from Muscat International Airport - Old Terminal 2 to Salalahbus 100
34h 39m$60–133Train, bus
- Take the train from Riyadh to Dammamtrain
- Take the bus from Dammam to Muscatbus
- Take the bus from Burj Sahwa Bus Stn to Commercial Center Stbus
32h 19mDrive 2,014.7 km
- Drive from Riyadh to Salalahcar 2,014.7 km
23h 26m$113–163Line 1 subway, line 4 subway to Riyadh, fly
- Take the subway from National Museum to Kafdsubway
- Take the subway from Kafd to Airport T3-4subway
- Fly from Riyadh (RUH) to Salalah Airport (SLL)plane RUH - SLL
6h 24m$262–766Bus to King Fahd International Airport, fly
- Take the bus from Dammam Main Stn to King Fahd Airport Stnbus
- Fly from King Fahd International Airport (DMM) to Salalah Airport (SLL)plane DMM - SLL
7h 30m$272–366Fly from Jeddah
- Fly from Jeddah (JED) to Salalah Airport (SLL)plane JED - SLL
6h 6m$299–584Fly from Prince Mohammad Bin Abdulaziz Airport
- Fly from Prince Mohammad Bin Abdulaziz Airport (MED) to Salalah Airport (SLL)plane MED - SLL
7h 45m$274–564
Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to Salalah Airport (SLL) flights
Questions & Answers
The cheapest way to get from Saudi Arabia to Salalah is to bus which costs $60 - $140 and takes 34h 39m.
The fastest way to get from Saudi Arabia to Salalah is to fly which takes 6h 6m and costs $290 - $600.
No, there is no direct bus from Saudi Arabia to Salalah. However, there are services departing from Riyadh and arriving at Salalah via Ruwi and Muscat International Airport - Old Terminal 2. The journey, including transfers, takes approximately 34h 39m.
The distance between Saudi Arabia and Salalah is 1524 km. The road distance is 2014.7 km.
The best way to get from Saudi Arabia to Salalah without a car is to train and bus which takes 32h 19m and costs .
It takes approximately 7h 13m to get from Saudi Arabia to Salalah, including transfers.
Saudi Arabia to Salalah bus services, operated by Al Khanjry Travel & Transport, depart from Riyadh station.
The best way to get from Saudi Arabia to Salalah is to fly which takes 7h 13m and costs $290 - $750. Alternatively, you can bus, which costs $60 - $140 and takes 34h 39m.
Saudi Arabia to Salalah bus services, operated by Al Khanjry Travel & Transport, arrive at Muscat station.
Salalah is 1h ahead of Saudi Arabia. It is currently 3:39 AM in Saudi Arabia and 4:39 AM in Salalah.
What companies run services between Saudi Arabia and Salalah, Oman?
Saudia, Air Arabia, and three other airlines fly from Prince Nayef Bin Abdulaziz Regional Airport (ELQ) to Salalah Airport (SLL) 3 times a day. Alternatively, you can take a subway from Gosi to Salalah via National Museum, Ministry of Interior, Riyadh, Muscat, Ruwi, and Muscat International Airport - Old Terminal 2 in around 34h 39m.
- Website
- saudia.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Salalah Airport via Jeddah
- Ave. Duration
- 9h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–550
Flights from Riyadh to Salalah Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–460
Flights from King Fahd International Airport to Salalah Airport via Riyadh
- Ave. Duration
- 6h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–460
Flights from Jeddah to Salalah Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $120–450
Flights from Jeddah to Salalah Airport via Riyadh
- Ave. Duration
- 5h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $130–470
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Jeddah
- Ave. Duration
- 8h 15m
- When
- Thursday
- Estimated price
- $130–480
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Riyadh
- Ave. Duration
- 8h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $130–470
- Website
- qatarairways.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Salalah Airport via Doha
- Ave. Duration
- 9h 55m
- When
- Thursday and Saturday
- Estimated price
- $140–600
Flights from Riyadh to Salalah Airport via Doha
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- $130–600
Flights from King Fahd International Airport to Salalah Airport via Doha
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $110–550
Flights from Jeddah to Salalah Airport via Doha
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $140–600
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Doha
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- $140–600
- Website
- flynas.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Salalah Airport via Riyadh
- Ave. Duration
- 6h 40m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $140–550
Flights from Riyadh to Salalah Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $120–500
Flights from King Fahd International Airport to Salalah Airport via Riyadh
- Ave. Duration
- 4h 55m
- When
- Wednesday and Thursday
- Estimated price
- $130–500
Flights from Jeddah to Salalah Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $130–490
Flights from Jeddah to Salalah Airport via Riyadh
- Ave. Duration
- 5h 5m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $150–550
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Riyadh
- Ave. Duration
- 7h 15m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $140–550
- Website
- omanair.com
Flights from Riyadh to Salalah Airport via Muscat
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $170–370
Flights from King Fahd International Airport to Salalah Airport via Muscat
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $150–340
Flights from Jeddah to Salalah Airport via Muscat
- Ave. Duration
- 6h 22m
- When
- Tuesday, Thursday, Saturday, Friday, and Sunday
- Estimated price
- $180–390
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Muscat
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $180–390
- Website
- flydubai.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Salalah Airport via Dubai
- Ave. Duration
- 13h 5m
- When
- Every day
- Estimated price
- $210–800
Flights from Riyadh to Salalah Airport via Dubai
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $190–750
Flights from King Fahd International Airport to Salalah Airport via Dubai
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $160–700
Flights from Jeddah to Salalah Airport via Dubai
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $210–750
- Website
- salamair.com
Flights from Riyadh to Salalah Airport via Muscat
- Ave. Duration
- 4h 25m
- When
- Saturday
- Estimated price
- $140–400
Flights from King Fahd International Airport to Salalah Airport via Muscat
- Ave. Duration
- 7h 40m
- When
- Tuesday
- Estimated price
- $130–370
Flights from Jeddah to Salalah Airport via Muscat
- Ave. Duration
- 6h
- When
- Monday and Sunday
- Estimated price
- $150–390
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Muscat
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- $150–400
- Website
- etihad.com
Flights from Riyadh to Salalah Airport via Abu Dhabi
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–380
Flights from King Fahd International Airport to Salalah Airport via Abu Dhabi
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–350
Flights from Jeddah to Salalah Airport via Abu Dhabi
- Ave. Duration
- 6h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–390
- Website
- airarabia.com
Flights from Prince Nayef Bin Abdulaziz Regional Airport to Salalah Airport via Sharjah
- Ave. Duration
- 9h 40m
- When
- Monday to Saturday
- Estimated price
- $190–460
Flights from Prince Mohammad Bin Abdulaziz Airport to Salalah Airport via Sharjah
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- $190–440
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Riyadh to Dammam
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- $5–40
- Schedules at
- sar.com.sa
- Economy
- $5–40
- Business
- $9–70
- Phone
- 19933
- [email protected]
- Website
- rpt.sa
Subway from National Museum to Kafd
- Ave. Duration
- 24 min
- Frequency
- Every 5 minutes
- Estimated price
- $1–2
- Schedules at
- riyadhbus.sa
Subway from Kafd to Airport T3-4
- Ave. Duration
- 37 min
- Frequency
- Every 5 minutes
- Estimated price
- $1–3
- Schedules at
- rpt.sa
- Standard 2 hr Pass
- $2
- First Class 2 hr Pass
- $3
- Phone
- +971 556050176
- [email protected]
- Website
- alkhanjryonline.com
Bus from Dammam to Muscat
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- $30–90
- Schedules at
- alkhanjryonline.com
Bus from Riyadh to Muscat
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- $35–95
- Schedules at
- alkhanjryonline.com
- Phone
- 91263098
- [email protected]
Bus from Burj Sahwa Bus Stn to Commercial Center St
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Dammam Main Stn to King Fahd Airport Stn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $5–8
- Schedules at
- saptco.com.sa
- Phone
- +968 1551
- [email protected]
- Website
- mwasalat.om
Bus from Muscat International Airport - Old Terminal 2 to Salalah
- Ave. Duration
- 12h 29m
- Frequency
- Twice daily
- Estimated price
- $19–28
- 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 4 of the smartest ways to explore Australia, French strikes 2018: What are my alternative transport options?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Saudi Arabia to Salalah is 2015 km. It takes approximately 23h 26m to drive from Saudi Arabia to Salalah.
There are 630+ hotels available in Salalah.

















