Many countries in the Middle East and North Africa such as Morocco, Tunisia, Oman and Israel offer a visa on arrival for many nationalities. Countries where you are likely to need a visa in advance are Iran, Algeria, Sudan, Jordan, Lebanon and Turkey which offers an e-visa to many nationalities. Saudi Arabia also offers a tourist e-visa to many nationalities. Egypt offers a visa on arrival for many nationalities, however the process is so convoluted we would recommend you get a visa from your local embassy prior to departure. Please note if you are on an itinerary which includes Israel you should ask the officials not to stamp your passport. If there is any evidence you have been to Israel you will not be allowed into some countries in this region including (but not limited to) Sudan, Lebanon, Libya, Pakistan and Iran. For all visas we recommend you approach your local consulate for requirements for your nationality.