There are 6 ways to get from Dubai to Muscat by bus, car, plane, subway 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
Bus • 8h 23m
5 alternative options
Drive • 4h 29m
Drive to Khasab, fly • 4h 36m
Shuttle to Abu Dhabi, fly • 6h 57m
Questions & Answers
The cheapest way to get from Dubai to Muscat is to bus which costs AED 40 - AED 70 and takes 8h 23m.
The quickest way to get from Dubai to Muscat is to drive which costs AED 170 - AED 250 and takes 4h 29m.
No, there is no direct bus from Dubai to Muscat. However, there are services departing from Global Village 1 and arriving at Azaibah via Rashidiya station. The journey, including transfers, takes approximately 8h 23m.
The distance between Dubai and Muscat is 355 km. The road distance is 423 km.
The best way to get from Dubai to Muscat without a car is to bus which takes 8h 23m and costs AED 40 - AED 70.
It takes approximately 8h 23m to get from Dubai to Muscat, including transfers.
Dubai to Muscat bus services, operated by Mwasalat, depart from Rashidiya station.
The quickest flight from Dubai Airport to Muscat Airport is the direct flight which takes 1h 10m.
Dubai to Muscat bus services, operated by Mwasalat, arrive at Azaibah station.
Yes, the driving distance between Dubai to Muscat is 423 km. It takes approximately 4h 29m to drive from Dubai to Muscat.

- Distance: 355.1 km
- Duration: 8h 23m
What companies run services between Dubai, United Arab Emirates and Muscat, Oman?
Mwasalat operates a bus from Rashidiya station to Azaibah once daily. Tickets cost $10 - $16 and the journey takes 6h 50m.

- Website
- omanair.com
Flights from Dubai to Muscat
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $90 - $240
Flights from Khasab to Muscat
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $90 - $220
Flights from Abu Dhabi to Muscat
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $130 - $270

- Website
- emirates.com
Flights from Dubai to Muscat
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $170 - $290

- Website
- flydubai.com
Flights from Dubai to Muscat
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $200 - $340

- Website
- etihad.com
Flights from Abu Dhabi to Muscat
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $110 - $270

- Website
- salamair.com
Flights from Dubai to Muscat
- Ave. Duration
- 1h 15m
- When
- Monday to Saturday
- Estimated price
- $75 - $120

- Website
- airarabia.com
Flights from Sharjah to Muscat
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $150 - $270

- Website
- airarabia.com
Flights from Abu Dhabi to Muscat
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $18 - $250

- Website
- westbahn.at
Flights from Abu Dhabi to Muscat
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $35 - $140

- Phone
- (650) 123-2558
- info@internetcont.com
- Website
- rta.ae
Subway from centrepoint Metro Station 2 to City Centre Deira Metro Station 2
- Ave. Duration
- 12 min
- Frequency
- Every 10 minutes
- Estimated price
- $1 - $2
- Schedules at
- rta.ae

- Phone
- 009681551
- info@mwasalat.om
- Website
- mwasalat.om
Bus from Rashidiya station to Azaibah
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $10 - $16
- Schedules at
- mwasalat.om

- Phone
- 8009090
- ask@rta.ae
- Website
- rta.ae
Bus from Global Village 1 to Rashidiya Bus Station Gate 5
- Ave. Duration
- 33 min
- Frequency
- Every 3 hours
- Estimated price
- $1 - $3
- Website
- https://www.rta.ae/wps/portal/rta/ae/public-transport/dubaibus?lang=en
Bus from Deira City Center Bus Station 2 to Sharjah, King Faisl Rd, Adnoc Petrol Station 1
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- $1 - $2
- Website
- https://www.rta.ae/wps/portal/rta/ae/public-transport/dubaibus?lang=en

- Website
- abudhabiairport.ae
Shuttle from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $10
- Schedules at
- abudhabiairport.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
Emirates, SalamAir, Oman Air and Flydubai offer flights from Dubai Airport to Muscat Airport.
There are 52+ hotels available in Muscat. Prices start at $100 USD per night.