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.