В Омане нет железнодорожного сообщения, зато есть рейсовые внутригородские и междугородние автобусы. В пределах одного курорта можно доехать до места за 0,5 оманских риалов или меньше, а за 8-15 риалов удастся проехать из одного конца страны в другой.
Автобусы в черте города удобны, если вы не собираетесь посещать удаленные районы и пригороды, в противном случае лучше взять такси. Поездка по городу обойдется в районе 7-8 риалов, такси можно вычислить по оранжево-белым оттенкам. Счетчиков в такси нет, поэтому о стоимости поездки с водителем надо договариваться заранее. Такси, которые стоят возле гостиниц, обычно самые дорогие — если отойти чуть подальше, наверняка получится сторговаться дешевле.
Если возникнет такая потребность, можно арендовать машину. Для этого потребуются международные водительские права (или российские права нового образца) и кредитная карта, выпущенная не на территории России. Движение в Омане правостороннее.