Oman’s visa policy states that as long as you do not apply for a visa from Oman, you can apply from anywhere no matter what nationality you are. So the answer to your question is yes, you can apply for an Oman visa from Dubai. However, not everyone needs to, and chances are you do not have to either.
One of the reasons why you would not have to apply for an Oman visa from Dubai is your nationality. If you are a UAE citizen, you are visa-exempt, and as a result, you can go to Oman with just your passport. At the same time, if you are from Bahrain, Kuwait, New Zealand. Qatar or Saudi Arabia, but you are in Dubai at the moment, you still do not have to apply for a visa to go to Oman because these countries are visa-exempt as well.
One other case in which you do not have to apply for an Oman visa from Dubai is if you have a visa or an entrance stamp of the Emirate of Dubai. However, the catch is that both the visa and the stamp need to be valid for at least another 21 days. If that requirement is met, you are visa-exempt. Of course, not all nationalities enter in this category, so you need to do your homework to see if you qualify. If you do not, you need to apply for an Oman visa. Also, if the visa or the stamp has a validity less than 21 days, again, you need to apply for an Oman visa.
If you are already in Dubai but you are not a UAE national, and you are not eligible for visa exemption in any way, you must apply for an Oman visa when you are heading there next. Fortunately, you may be eligible for an Oman electronic visa and you can apply online. iVisa can help you with that, and you can get your visa in as little as 12 hours.
The requirements are easy to meet, and iVisa will handle all the work anyway. All you need is a passport, a passport scan, a digital photo of yourself, an e-mail address, and a means of online payment. Depending on your particular case, you may also require a valid visa or a residence permit issued by the United States, the United Kingdom, Canada, Japan, or Australia.
Once you have everything you need, you need to go to iVisa’s website and access the application form. The form is short and comprehensive, and it should not take you more than 15 minutes to complete. After you are done, submit your application and wait for your visa to arrive in your e-mail inbox.
So to answer your questions, yes, you can get an Oman visa if you are in Dubai. However, check to see if you indeed need one. The scenarios presented above are pretty rare, but if you are finding yourself in one, at least now you know how to deal with the issue.