A visa for Oman can be issued on arrival in Oman, please contact your Airline or the Embassy of Oman to confirm this option.
This option is not available for all Nationalites
Your application will be hand carried to the Embassy, and is usually processed in 10 + Business days