There are 8 ways to get from Al Ain to Salalah by plane, bus, car or shuttle

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

Fly from Dubai  •  5 h 55 min

  1. Fly from Dubai (DXB) to Salalah (SLL) DXB - SLL

$80 - $330

Cheapest option

Shuttle, bus  •  20 h 31 min

  1. Take a shuttle bus from Al Ain to Dubai Airport
  2. Take the bus from Dubai to Salalah

$24 - $37

6 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

Drive to Sohar, fly  •  3 h 15 min

  1. Drive from Al Ain to Sohar
  2. Fly from Sohar (OHS) to Salalah (SLL) OHS - SLL

$85 - $557

Bus to Abu Dhabi, fly  •  8 h 58 min

  1. Take the bus from Al Ain to Abu Dhabi
  2. Fly from Abu Dhabi (AUH) to Salalah (SLL) AUH - SLL

$107 - $441

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  •  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

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

Oman Air and Flydubai fly from Al Ain to Salalah every 4 hours. Alternatively, 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 55 min
When
Every day
Estimated price
$160 - $750
Flights from Dubai to Salalah via Muscat
Ave. Duration
4 h 16 min
When
Every day
Estimated price
$160 - $750
Flights from Muscat to Salalah
Ave. Duration
1 h 39 min
When
Every day
Estimated price
$130 - $190
Flights from Muscat to Salalah via Dubai
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$160 - $260
Flights from Abu Dhabi to Salalah via Muscat
Ave. Duration
5 h
When
Every day
Estimated price
$210 - $850
Flights from Abu Dhabi to Salalah via Muscat, Dubai
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$210 - $850
Etihad
Website
etihad.com
Flights from Muscat to Salalah
Ave. Duration
1 h 39 min
When
Every day
Estimated price
$130 - $190
Flights from Abu Dhabi to Salalah via Muscat
Ave. Duration
5 h
When
Every day
Estimated price
$210 - $850
SalamAir
Website
salamair.com
Flights from Muscat to Salalah
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$80 - $550
Flights from Sohar to Salalah
Ave. Duration
1 h 40 min
When
Thursday and Saturday
Estimated price
$80 - $550
Flights from Abu Dhabi to Salalah via Jeddah
Ave. Duration
7 h 30 min
When
Monday
Estimated price
$300 - $1,500
Flydubai
Website
flydubai.com
Flights from Dubai to Salalah
Ave. Duration
1 h 55 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$130 - $900
Air Arabia
Website
airarabia.com
Flights from Sharjah to Salalah
Ave. Duration
1 h 45 min
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$120 - $950
Bus operators
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
Abu Dhabi Department of Transport
Website
dot.abudhabi.ae
Bus from Al Ain to Abu Dhabi
Ave. Duration
2 h 20 min
Frequency
Hourly
Estimated price
$4 - $8
Schedules at
dot.abudhabi.ae
Dubai RTA Bus
Phone
9090800
Website
dubai-buses.com
Bus from Al Ain Bus Station to Abu Dhabi Bus Station
Ave. Duration
2 h 20 min
Frequency
Every 4 hours
Estimated price
$5 - $9
Schedules at
rta.ae
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

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.

Questions & Answers

How far is it from Al Ain to Salalah?

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

What is the cheapest way to get from Al Ain to Salalah?

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

What is the fastest way to get from Al Ain to Salalah?

The quickest way to get from Al Ain to Salalah is to drive and fly which takes 3 h 15 min and costs AED 310 - AED 2100.

Is there a direct bus between Al Ain and Salalah?

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.

How long does it take to get from Al Ain to Salalah?

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