Transport and Driving in Oman

Oman does not have a comprehensive public transport network and most expats living in the country often choose to own a car or have one provided to them, along with a driver, by their company.

Oman has a good network of paved roads and a duel-carriageway connecting Muscat to most major cities and towns, making driving relatively easy.

Public transport in Oman

Public transport in Oman is not extensive, although the state-owned National Transport Company has been working in recent years to develop more transport services. There is a relatively good bus system in Muscat and between towns and cities across the country, but there is no rail or subway network in Oman.


There are several long-distance bus services across Oman, with daily departures between Muscat and a number of towns and cities, including Zizwa and Salalah, as well as services to Abu Dhabi and Dubai.

The main buses in Muscat are the Baisa buses. These are red in colour and serve all major roadways in the city. Baisa buses are relatively inexpensive and operate by dropping off and picking up passengers at any location.

There is also a network of public buses in Muscat, which are red and green. These are limited to major roadways and operate along specific routes. 

Taxis in Oman

Licenced taxis, which are painted orange and white, operate throughout Muscat. Although fares are generally good, taxis in Oman don’t operate with a meter so expats should negotiate a fare before embarking on a journey.

Driving in Oman

Due to affordable petrol prices and low taxes on imports, expats will find that owning a car in the Sultanate is relatively cheap. It’s also possible to rent a car with a driver. Most expats in Oman own or rent a car and rarely use public transport. 

Traffic drives on the right. Expats driving in Oman should note that traffic laws are strictly enforced. There is a zero-tolerance policy for driving under the influence of alcohol, on-the-spot fines apply for talking on a cell phone while driving, and speeding cameras are common.

Air travel in Oman

Oman’s main international airport is Muscat International Airport, which is located about 20 miles (30km) from Muscat. Taxis and buses are available from the airport. Oman Air is the national carrier and offers flights between Muscat International and the country’s other main airport at Salalah. Other airlines that fly in and out of Oman include Gulf Air, Emirates, Etihad and British Airways.