Home › Routes › Dubai to Muscat

How to get from Dubai to Muscat

Flights from Dubai to Muscat take about 1 h 15 in the air. Driving takes about 4 h 30 to 5 h plus the border, and Mwasalat, Oman's national bus company, runs coaches between the two cities in about 6–7 h.

355 km apart (straight line)Day trip: noFlight · Bus · Car

Best option: Flight. The short flight is the fastest option and avoids a border crossing by road.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
flight
Direct flights from Dubai International (DXB) to Muscat International (Emirates, flydubai and Oman Air among the airlines)
about 1 h 15 in the airmany a dayabout AED 300–900 one wayMuscat airport is about 30–40 minutes from Mutrah and the old town.
bus
Mwasalat coaches from Dubai to Muscat, crossing the UAE–Oman land border
about 6–7 h including the bordera few departures a dayabout OMR 10–15 (about AED 100–150)Book in advance and check the Dubai departure point; carry your passport and any visa needed for Oman.
car
Road via the Hatta or Al Ain area border crossings and the Batinah coast or interior roads to Muscat (about 450 km)
about 4 h 30 to 5 h plus the borderfuel plus a UAE exit fee and Oman car insuranceRental cars need the company's permission and Oman insurance to cross; border queues are long at weekends and holidays.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsDubai to Muscat and backHire a carPick up in DubaiBook a transferDoor to door on arrivalHotels in MuscatCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long is the flight from Dubai to Muscat?

About 1 h 15 in the air. Add airport time in Dubai, which can be long at busy periods, and about 30–40 minutes from Muscat airport to the city. Door to door, plan on about 4 h. Many daily flights mean you can choose times to suit your plans.

Is there a bus from Dubai to Muscat?

Yes. Mwasalat, Oman's state bus company, runs coaches between Dubai and Muscat, taking about 6–7 h including the border. Fares are low, around OMR 10–15. Departures are limited, so book ahead and confirm the departure point in Dubai. Bring your passport and any visa you need for Oman.

Can I drive a rental car from Dubai to Oman?

Usually yes, with the rental company's permission and Oman insurance, which the company can arrange for a fee. At the border you pay a UAE exit fee and show documents for the car. Some companies do not allow cross-border trips, so ask before booking.

Do I need a visa for Oman?

It depends on your nationality. Many visitors are visa-exempt for short stays or can apply for an e-visa online. Requirements change, so check the Royal Oman Police website before you travel. Make sure your passport is valid for at least six months from your arrival date.

Muscat travel guideHow many days in MuscatWhere to stay in MuscatDubai travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.