easyTransBook
Transport guide

Bus · Oman

Mwasalat Buses

Mwasalat is Oman's national public transport company. It runs city buses in Muscat, intercity coaches across Oman and international buses to the UAE. Fares are low and long-distance coaches have Wi-Fi and air conditioning.

Official website
OperatorMwasalat (Oman National Transport Company)
ServicesMuscat city and airport buses, intercity coaches, UAE routes
Intercity examplesSalalah, Sur, Duqm, Ibri–Buraimi
Muscat to SalalahAbout OMR 8 one way
Muscat to SharjahAbout OMR 10 (about AED 95) one way; about 8 hours
Muscat to Abu DhabiAbout OMR 11.5 one way via Al Ain; about 9 to 10 hours
Luggage (international)23 kg checked plus 7 kg hand bag
Bookingmwasalat.om, Mwasalat app, booking offices, call 1551

Routes

In Muscat, Mwasalat runs city buses and airport routes to Muscat International Airport. Short city trips cost a few hundred baisa.

Intercity coaches leave Muscat for Salalah, Sur, Duqm and Ibri–Buraimi, among others. Muscat to Salalah is a long overnight-style trip across the desert. Most routes have one or two departures a day.

Two international routes run to the UAE. Route 203 links Muscat and Sharjah via Sohar in about 8 hours. Route 202 links Muscat and Abu Dhabi via Al Ain in about 9 to 10 hours. In Muscat, stops include Azaiba bus station, Burj Al Sahwa, Al Khoudh and the airport.

Tickets and fares

Recent published fares: Muscat to Sur about OMR 4.2, to Duqm about OMR 5.5 and to Salalah about OMR 8 one way, with cheaper return tickets. Muscat to Sharjah costs about OMR 10 one way and Muscat to Abu Dhabi about OMR 11.5. Children under 2 travel free.

Fares change, and seasonal offers run in the Salalah khareef season. Check the live price when you book.

How to book

Book on mwasalat.om or in the Mwasalat app. Choose the route, date and stops, enter passport details, and pay by card. If the app does not accept your card, use a Mwasalat booking office or call 1551.

Book early for Salalah in summer and for UAE routes at holidays.

Tips for travellers

On UAE routes you may take one 23 kg bag and one 7 kg hand bag. Extra weight costs extra.

For cross-border trips carry a passport valid for at least six months and any visa you need. UAE residents need their Emirates ID. GCC residents may be able to get an Oman e-visa online before travel.

Confirm the departure point and time before you travel, as timetables can change.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

How much is the bus from Muscat to Salalah?

About OMR 8 one way. Return tickets are cheaper per trip. Prices change.

Is there a bus from Muscat to Dubai or Sharjah?

Mwasalat runs Muscat to Sharjah (about OMR 10) and Muscat to Abu Dhabi via Al Ain (about OMR 11.5).

How long is the bus from Muscat to Sharjah?

About 8 hours, including the border.

How do I book a Mwasalat ticket?

On mwasalat.om, in the Mwasalat app, at a booking office or by calling 1551.

Is there a bus from Muscat airport?

Yes. Mwasalat runs bus routes from Muscat International Airport into the city.