There are 5 ways to get from Tehrān to Salalah by bus, plane, train, car ferry, towncar, 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.
Bus to Tehran International Airport, fly
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Salalah Airport (SLL)plane IKA - SLL
8h 43m$312–632Drive 3,396.4 km
cheapest- Drive from Tehrān to Salalahcar 3,396.4 km
37h 46m$190–274Train, car ferry, towncar, bus
- Take the train from Tehran to Bandar Abbastrain
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take a town car from Dubai to Muscat International Airporttowncar
- Take the bus from Muscat International Airport - Old Terminal 2 to Salalahbus 100
2d 4hFly from Mehrabad International Airport
- Fly from Mehrabad International Airport (THR) to Salalah Airport (SLL)plane THR - SLL
7h 2m$300–550Train, car ferry, bus
- Take the train from Tehran to Bandar Abbastrain
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take the bus from Al Jubail Terminal to Burj Sahwa Bus Stnbus 203
- Take the bus from Burj Sahwa Bus Stn to Commercial Center Stbus
2d 5h
Tehran International Airport (IKA) to Salalah Airport (SLL) flights
Questions & Answers
The cheapest way to get from Tehrān to Salalah is to drive which costs $190 - $280 and takes 37h 46m.
The fastest way to get from Tehrān to Salalah is to fly which takes 7h 2m and costs $300 - $550.
The distance between Tehrān and Salalah is 2138 km. The road distance is 3396.4 km.
The best way to get from Tehrān to Salalah without a car is to train and car ferry and towncar and bus which takes 2 days 4h and costs .
It takes approximately 8h 43m to get from Tehrān to Salalah, including transfers.
Salalah is 30 min ahead of Tehrān. It is currently 8:53 AM in Tehrān and 9:23 AM in Salalah.
Yes, the driving distance between Tehrān to Salalah is 3396 km. It takes approximately 37h 46m to drive from Tehrān to Salalah.
There are 632+ hotels available in Salalah.
What companies run services between Tehrān, Iran and Salalah, Oman?
Iran Airtour Airline, Flydubai, and four other airlines fly from Mehrabad International Airport (THR) to Salalah Airport (SLL) 6 times a week.
- Website
- flydubai.com
Flights from Tehran International Airport to Salalah Airport via Dubai
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $210–800
Flights from Mehrabad International Airport to Salalah Airport via Shiraz, Dubai
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- $210–800
Flights from Mehrabad International Airport to Salalah Airport via Ahwaz, Dubai
- Ave. Duration
- 7h 35m
- When
- Monday and Thursday
- Estimated price
- $120–550
- Website
- omanair.com
Flights from Tehran International Airport to Salalah Airport via Doha
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Mehrabad International Airport to Salalah Airport via Gheshm, Dubai
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- $110–500
Flights from Mehrabad International Airport to Salalah Airport via Shiraz, Dubai
- Ave. Duration
- 11h 35m
- When
- Sunday
- Estimated price
- $180–390
- Website
- airarabia.com
Flights from Tehran International Airport to Salalah Airport via Sharjah
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $190–470
Flights from Mehrabad International Airport to Salalah Airport via Shiraz, Sharjah
- Ave. Duration
- 12h 30m
- When
- Sunday
- Estimated price
- $190–470
- Website
- qatarairways.com
Flights from Tehran International Airport to Salalah Airport via Doha
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–650
- Website
- jazeeraairways.com
Flights from Tehran International Airport to Salalah Airport via Kuwait
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- $170–750
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Bandar Abbas
- Ave. Duration
- 19h 55m
- Frequency
- Twice daily
- Book at
- IRANRAIL
Train from Tehran to Bandar Abbas
- Ave. Duration
- 19h 55m
- Frequency
- Twice daily
- Book at
- IRANRAIL
- 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
Bus from Al Jubail Terminal to Burj Sahwa Bus Stn
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- $10–26
- Schedules at
- mwasalat.om
- Phone
- 91263098
- [email protected]
Bus from Burj Sahwa Bus Stn to Commercial Center St
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Phone
- +980 21 72415841
- [email protected]
- Website
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $130–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $130–190
- Schedules at
- eticket.valfajr.ir
- Phone
- +968 94681176
- Website
- omantaxipro.com
Towncar from Dubai to Muscat International Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- $400
- Schedules at
- omantaxipro.com
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 5 delightfully under-the-radar French towns you need to visit, How to get from Gatwick Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.





