There are 4 ways to get from Qeshm to Oman by car ferry, bus, or plane
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, bus via Muscat
best- Take the carferry from Qeshm to Bandar-Abbascarferry
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take the bus from Dubai to Muscatbus
21h 13m$150–294Car ferry, bus
cheapest- Take the carferry from Qeshm to Bandar-Abbascarferry
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Take the bus from Al Jubail Terminal to Al Azaibabus 203
22h 21m$123–279Car ferry, fly to Muscat International Airport
- Take the carferry from Qeshm to Bandar-Abbascarferry
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Fly from Sharjah International Airport (SHJ) to Muscat International Airport (MCT)plane SHJ - MCT
16h 56m$195–388Car ferry, fly to Salalah Airport
- Take the carferry from Qeshm to Bandar-Abbascarferry
- Take the carferry from Bandar Abbas to Khalid Portcarferry
- Fly from Sharjah International Airport (SHJ) to Salalah Airport (SLL)plane SHJ - SLL
17h 38m$315–733
Sharjah International Airport (SHJ) to Muscat International Airport (MCT) flights
Comparing Your Travel Options
The cheapest way to get from Qeshm to Oman is to car ferry and bus which costs $120 - $280 and takes 22h 21m.
The fastest way to get from Qeshm to Oman is to car ferry and fly which takes 16h 56m and costs $190 - $390.
The distance between Qeshm and Oman is 712 km.
The best way to get from Qeshm to Oman without a car is to car ferry and bus via Muscat which takes 21h 13m and costs $150 - $300.
It takes approximately 21h 13m to get from Qeshm to Oman, including transfers.
Oman is 30 min ahead of Qeshm. It is currently 12:59 AM in Qeshm and 1:29 AM in Oman.
There are 403+ hotels available in Oman.
What companies run services between Qeshm, Iran and Oman?
There is no direct connection from Qeshm to Oman. However, you can take the car ferry to Bandar-Abbas, 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 Dubai, take the bus to Muscat, then take the taxi to Muscat. Alternatively, you can take the car ferry to Bandar-Abbas, take the taxi to Bandar Abbas, take the car ferry to Khalid Port, walk to Al Jubail Bus Terminal, take the line 116 bus to Sharjah Airport Bus Terminal, walk to Sharjah International Airport (SHJ) airport, fly to Muscat International Airport (MCT), then take the taxi to Bawshar.
- Website
- airarabia.com
Flights from Sharjah International Airport to Muscat International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $75–110
Flights from Sharjah International Airport to Salalah Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $100–210
- Website
- salamair.com
Flights from Sharjah International Airport to Muscat International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $85–130
- Phone
- +971 556050176
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Dubai to Muscat
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $27–29
- Schedules at
- alkhanjryonline.com
- 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
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
- 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
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 Train travel in France: A guide to SNCF, The beginner’s guide to the 2018 World Nomad Games, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.





