There are 7 ways to get from Bandar Abbas to Muscat by car ferry, car, plane, towncar, bus, taxi, 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.
Car ferry, drive
best- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Drive from Khalid Port to Muscatcar
16h 4m$125–260Car ferry, bus
cheapest- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take the bus from Al Jubail Terminal to Al Azaibabus 203
20h 46m$91–216Car ferry to Dubai International Airport, fly
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Fly from Dubai International Airport (DXB) to Muscat International Airport (MCT)plane DXB - MCT
16h 47m$196–381Car ferry, towncar
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take a town car from Dubai to Muscat International Airporttowncar
19h 13m$485–599Car ferry to Sharjah International Airport, fly
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Fly from Sharjah International Airport (SHJ) to Muscat International Airport (MCT)plane SHJ - MCT
16h 30m$167–332Taxi to Shahid Dastghaib International Airport, fly
- Take the taxi from Bandar Abbas to Shahid Dastghaib International Airport (SYZ)taxi
- Fly from Shahid Dastghaib International Airport (SYZ) to Muscat International Airport (MCT)plane SYZ - MCT
9h 38m$112–382Car ferry, shuttle to Abu Dhabi, fly
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take a shuttle bus from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Fly from Abu Dhabi (AUH) to Muscat International Airport (MCT)plane AUH - MCT
19h 35m$156–383
Dubai International Airport (DXB) to Muscat International Airport (MCT) flights
Comparing Your Travel Options
The cheapest way to get from Bandar Abbas to Muscat is to car ferry and bus which costs $90 - $220 and takes 20h 46m.
The fastest way to get from Bandar Abbas to Muscat is to taxi and fly which takes 9h 38m and costs $110 - $390.
The distance between Bandar Abbas and Muscat is 644 km.
The best way to get from Bandar Abbas to Muscat without a car is to car ferry and towncar which takes 19h 13m and costs $480 - $600.
It takes approximately 16h 4m to get from Bandar Abbas to Muscat, including transfers.
Muscat is 30 min ahead of Bandar Abbas. It is currently 2:28 AM in Bandar Abbas and 2:58 AM in Muscat.
There are 407+ hotels available in Muscat.
What companies run services between Bandar Abbas, Iran and Muscat, Oman?
There is no direct connection from Bandar Abbas to Muscat. However, you can drive to Bandar Abbas, take the car ferry to Khalid Port, then drive to Muscat. Alternatively, you can take the taxi to Bandar Abbas, take the car ferry to Khalid Port, walk to Sharjah, Al Jubail Bus Station 2, take the bus to Deira City Center Bus Station 2, walk to City Centre Deira Metro Station 1, take the subway to Airport Terminal 3 Metro Station 1, walk to Dubai International Airport (DXB) airport, fly to Muscat International Airport (MCT), walk to Muscat International Airport, then take the line 41 bus to Azaibah.
- Website
- omanair.com
Flights from Dubai International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $110–180
Flights from Sharjah International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $85–130
Flights from Shahid Dastghaib International Airport to Muscat International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $95–360
Flights from Abu Dhabi to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $60–170
- Website
- emirates.com
Flights from Dubai International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $28–260
- Website
- salamair.com
Flights from Dubai International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $110–180
Flights from Sharjah International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $85–130
Flights from Shahid Dastghaib International Airport to Muscat International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $95–360
- Website
- flydubai.com
Flights from Dubai International Airport to Muscat International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $110–160
- Website
- etihad.com
Flights from Abu Dhabi to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $60–170
- Website
- airarabia.com
Flights from Sharjah International Airport to Muscat International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $75–110
- Phone
- +968 1551
- info@mwasalat.om
- Website
- mwasalat.om
Bus from Al Jubail Terminal to Al Azaiba
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $11–26
- Schedules at
- mwasalat.om
- Website
- zayedinternationalairport.ae
Shuttle from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $9–11
- Schedules at
- zayedinternationalairport.ae
- Phone
- +980 21 72415841
- support@valfajr.ir
- Website
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
Car ferry from Bandar Abbas to Khalid Port
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–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 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.
Related travel guides
Travelling around the UAE
Read the travel guide





