除海湾合作委员会成员国(巴林、科威特、阿曼、卡塔尔、阿联酋、沙特阿拉伯)的国民外,所有旅客必须持有有效护照和签证方可入境。游客可在阿曼设在国外的任何一个大使馆或领事馆办理签证。
大部分欧洲及北美国民亦可在马斯喀特国际机场办理签证,费用为6里亚尔。