Si vous êtes en transit  à Muscat mais ne quittez pas l’aéroport, vous n’aurez pas besoin de visa. Si vous êtes en transit long (jusqu’à 72 heures), vous pouvez demander un visa de transit avec l’aide de votre compagnie aérienne.
Les passagers des bateaux de croisière qui effectuent une escale à Oman de moins de 48 heures n’ont pas besoin de visa. S’ils effectuent plusieurs escales à Oman, ils doivent acheter un visa à entrées multiples.