For all GCC countries citizens (Saudi Arabia, UAE, Kuwait, Bahrain, Oman, Qatar), there is no need for visa. Citizen of certain countries (see list) can 30 day free visa on arrival (see list of countries here). However, for others not included in the above list wishing to go to UAE, there are three ways:
Getting Visa through the Embassy
Your sponsor has to submit your passport along with your application to the UAE embassy. This is a business visa which gets stamped for 30 days and is valid only for 14 days ie you should travel within 14 days of stamping of the visa to UAE. Profession on your passport does not matter.
Getting Visa online visa through Emirates airline
Nationals of countries requiring a prearranged UAE visa can now apply and pay for their visas online through emirates.com.
If you are travelling to or stopping over in Dubai with Emirates, you can submit an application and receive your UAE visa entirely online – without having to submit your passport for stamping.
You can apply for your UAE visa through our Manage a Booking tool after booking your Emirates flight. Click here to book your online visa through emirates.com.
Getting visa On-arrival at Airport
When you arrive at the Dubai airport, the first thing you need to do is go to the bank counter at the airport where you pay the visit visa fee of AED 185 and get an application form along with your fee voucher. Remember, you have to buy one application form for each passport, even for your baby if (s)he is having separate passport.
After filling the form, go eye scanning counter. This may take some depending on the queue. They usually have a separate queue for women.
After eye scanning is over, you can go to the immigration counter where you have to present your passport, a copy of your Saudi iqama stamped by your sponsor and visa application. They will stamp a visa of 30 days on your passport. This visa can be extended for another 30 days. Note: on arrival visa is not for all professions; it for specific professions like Doctors, Engineers etc. To confirm if you can get On-arrival visa for your profession, you can call the UAE embassy at Riyadh on the following number :
01-482 8402 01-482-7366
Also you can get information on visa requirement by calling Dubai Airport on +971-4-224-5555.