Stock Oman Muscat skyline people
Private tour companies and public transportation authorities offer bus services from the UAE to popular destinations like Muscat, Musandam, and Salalah. Image Credit: Shutterstock

Dubai: Want to travel to Oman for a quick escape but don’t want to spend money on a plane ticket and don’t have a driver's licence yet to go on a road trip? From the UAE, you can travel to Oman by bus, and the tickets for some of these routes start from just Dh50.

In the UAE, private tour companies and public transportation authorities offer bus services to popular destinations like Muscat, Musandam, and Salalah.

So, depending on where you want to go, and which emirate you reside in, here are all the bus travel options for Oman.

Visa requirements for UAE residents travelling to Oman:
UAE residents can get a visa on arrival when they reach the land borders between the UAE and Oman. You would have to pay a Dh35 exit fee at the UAE border first and then a 5 OMR (Dh47) visa-on-arrival fee at the Oman border check point. You would also need to provide a valid Emirates ID and passport, which should be valid for at least six months.

If you are a visitor to the UAE and are planning to travel to Oman by road, it is important to check if there are any requirements you should know about before you book the bus tickets based on your nationality. You might be eligible for a visa on arrival or would need to apply for an entry visa in advance through a travel agency or Oman’s eVisa platform - .

You can check the requirements through either the travel agency or by logging on to Oman’s eVisa platform -

Buses to Muscat

From Abu Dhabi

Cost: Starting from Dh110 for a single trip.

There is a bus service from Oman to UAE, which is offered by Oman’s national public transport service, Mwasalat, in partnership with Abu Dhabi’s Integrated Transport Centre (ITC).

The Route 202 bus travels from Muscat, Oman to Abu Dhabi via Al Ain with various stops in between. The bus also departs from Abu Dhabi, on the same route back to Muscat, Oman.

Bus stops from Abu Dhabi:

There are two stops that the bus makes in the UAE, in Abu Dhabi City and Al Ain:

• Abu Dhabi Central Bus Station – Located on Rashid Bin Saeed Al Maktoum Street in Al Wahdah, Zone 1.
• Al Ain Central Bus Station – Located on Al Wifadah Street in the Central District.

How do I book tickets?

You can book your tickets through the official Mwasalat website - For a more detailed guide on the route details, schedule and baggage allowance and how to book tickets, click here.

From Dubai

Cost: From Dh100 for a single trip.

You can also take a bus from Dubai to Oman’s capital Muscat. There are private coach services that offer this bus service and the exact cost may vary depending on the transport company that you book with. The trip takes approximately seven hours and you would either need to take the bus from the agency’s office or designated location, or you can check if the bus service provider offers pick up services from your home.

Oman visa requirements
UAE residents can get visa on arrival for 14 days at the Oman border. However, if you are booking a trip with a tour operator, chances are that the cost of the visa will be included in your package and the company will apply for an e-visa in advance to streamline the border process.

To Musandam

Musandam is a governorate in Oman, and Khasab is its capital. One of the most famous attractions there is Khor Sham, which is a 16km long fjord.

You can travel to Musandam either with a private tour operator or use the public transportation bus service from Ras Al Khaimah Transport Authority (RAKTA).

Through travel agencies

From the UAE, travel agencies provide full-day tours – in which you leave the UAE, reach Musandam, go on a dhow cruise, which includes dolphin watching, and return to the UAE on the same day. Passengers are usually picked up from their homes or from the travel agency’s office.

The overall price of the tour package can vary based on the tour operators you book with, but the cost can typically range from Dh300 to Dh500 per person.


From Ras Al Khaimah

Cost: Dh50 for a single trip.

Since Friday, October 6, RAKTA has been operating weekly bus trips to Musandam, Oman.

The bus service is only available on Friday, Saturday and Sunday, and the trip takes around two and a half to three hours.

You can book your tickets online through the RAKBus app, which is available for Apple and Android devices or the RAKBus website - Alternatively, you can buy the tickets from the central bus station in Ras Al Khaimah or buy them on the bus as well.

For the timings, and details on the online booking process, read our guide here.

To Salalah

Salalah is one of Oman’s most popular destinations because of its subtropical climate, seasonal waterfalls and valleys. Due to its natural attractions and cooler weather, many UAE-based travel companies offer tour packages to Salalah.

The overall cost of travelling to Salalah depends on the tour company. A two-night and three-day trip may cost you around Dh1,000, inclusive of a guided tour, hotel reservation, visa application, food and drinks and the bus pick-up and drop-off.

The trip to Salalah by bus can take up to 18 hours. For a detailed guide on bus trips from the UAE to Salalah, click here.

Salalah in Oman
The bus trip to Salalah from UAE by bus can take up to 18 hours Image Credit: Shutterstock