• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Al Ain to Salalah by shuttle, plane, bus 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.

Recommended option

Shuttle to Dubai, fly  •  5 h 45 min

  1. Take a shuttle bus from Al Ain to Dubai Airport
  2. Fly from Dubai (DXB) to Salalah (SLL) DXB - SLL

$80 - $330

Cheapest option

Bus  •  20 h 1 min

  1. Take the bus from Al Ain Bus Station to Sharjah - Al Jubail Bus Station
  2. Take the bus from Dubai to Salalah

$24 - $37

4 alternative options

Bus to Muscat, fly  •  6 h 35 min

  1. Take the bus from Al Buraymi to Muscat International Airport
  2. Fly from Muscat (MCT) to Salalah (SLL) MCT - SLL

$139 - $203

Shuttle to Sharjah, fly  •  6 h 54 min

  1. Take a shuttle bus from Al Ain to Dubai Airport
  2. Fly from Sharjah (SHJ) to Salalah (SLL) SHJ - SLL

$113 - $378

Bus via Muscat International Airport  •  17 h 30 min

  1. Take the bus from Al Buraymi to Muscat International Airport
  2. Take the bus from Muscat International Airport to Salalah

$28 - $41

Drive  •  12 h 58 min

  1. Drive from Al Ain to Salalah 682.6 miles

$50 - $75

Questions & Answers

The cheapest way to get from Al Ain to Salalah is to bus which costs AED 85 - AED 140 and takes 20 h 1 min.

More details

The quickest way to get from Al Ain to Salalah is to shuttle and fly which costs AED 290 - AED 1300 and takes 5 h 45 min.

More details

No, there is no direct bus from Al Ain to Salalah. However, there are services departing from Al Buraymi and arriving at Salalah via Muscat International Airport. The journey, including transfers, takes approximately 17 h 30 min.

More details

The distance between Al Ain and Salalah is 817 km. The road distance is 1092.2 km.

Get driving directions

The best way to get from Al Ain to Salalah without a car is to bus which takes 17 h 30 min and costs AED 100 - AED 160.

More details

It takes approximately 5 h 45 min to get from Al Ain to Salalah, including transfers.

More details

Al Ain to Salalah bus services, operated by Mwasalat, depart from Al Buraymi station.

More details

The quickest flight from Dubai Airport to Salalah Airport is the direct flight which takes 1 h 45 min.

Search flights

Al Ain to Salalah bus services, operated by Mwasalat, arrive at Salalah station.

More details

Yes, the driving distance between Al Ain to Salalah is 1092 km. It takes approximately 12 h 58 min to drive from Al Ain to Salalah.

Get driving directions

Map of how to get from Al Ain to Salalah.
Launch map view
  • Distance: 510.4 miles
  • Duration: 5 h 45 min

What companies run services between Al Ain, United Arab Emirates and Salalah, Oman?

You can take a bus from Al Ain to Salalah via Muscat International Airport in around 17 h 30 min.

Airlines
Oman Air
Website
omanair.com
Flights from Dubai to Salalah
Ave. Duration
1 h 45 min
When
Monday, Thursday, Saturday and Sunday
Estimated price
$160 - $750
Flights from Dubai to Salalah via Muscat
Ave. Duration
4 h 2 min
When
Every day
Estimated price
$160 - $750
Flights from Muscat to Salalah
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$130 - $190
Flydubai
Website
flydubai.com
Flights from Dubai to Salalah
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$130 - $900
Air Arabia
Website
airarabia.com
Flights from Sharjah to Salalah
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$120 - $950
Bus operators
Emirates Courtesy Shuttle
Website
emirates.com
Shuttle from Al Ain to Dubai Airport
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$0
Schedules at
emirates.com
Mwasalat
Phone
+0097142525909
Website
mwasalat.om
Bus from Al Buraymi to Muscat International Airport
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$9 - $13
Schedules at
ontcoman.com
Bus from Muscat International Airport to Salalah
Ave. Duration
12 h 30 min
Frequency
3 times a day
Estimated price
$19 - $28
Schedules at
ontcoman.com
Bus from Dubai to Salalah
Ave. Duration
16 h
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
mwasalat.om
Al Ghazal
Phone
+971 2-5502160
Email
bus@adnh.com
Website
agt.ae
Bus from Al Ain Bus Station to Sharjah - Al Jubail Bus Station
Ave. Duration
2 h 15 min
Frequency
Every 30 minutes
Schedules at
agt.ae

Want to know more about travelling around Oman

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Flydubai and Oman Air offer flights from Dubai Airport to Salalah Airport.

Search flights

There are 80+ hotels available in Salalah. Prices start at $38 USD per night.

More details

The best way to get from Al Ain to Dubai Airport is to shuttle which takes 2 h and costs .

More details