Visa applications should be addressed to the closest embassy of Saudi Arabia, or you may apply in your country. The internet application was designed to make it simpler to get a Saudi Arabia Visa. If you've ever visited Saudi Arabia, you must take note of the visa complications in Saudi Arabia.