Non pas de bus, il faut prendre un taxi. Aller au guichet officiel à la sortie de l'aéroport, les prix sont fixes, je crois que c'est 7 rial (15€).
Si tu vas à la station de bus de Ruwi (c'est à coté de la mosquéeQaboos), il y a un des hôtels les moins cher, 20 rial (40€) la chambre.
Je n'ai pas compris ton histoire de visa (ou plutôt dans quel sens tu vas passer les frontières). Mais tu ne paies un visa à
Oman que si tu arrives par l'aéroport (20 rial). Si tu arrives par la route d'un pays voisin, le visa est gratuit. Pour
Dubai, je crois que le visa est gratuit.
Pour info, si tu comptes aller à
Oman et aux
Emirats Arabes Unis, il est préférable d'arriver en avion à
Dubai (billet d'avion moins cher que
Mascate), de visiter le pays, et après d'aller à
Oman, pas de visa à payer comme ca.