Visa requirements for Morocco depend on your nationality. Many visitors, including citizens of the European Union (EU), United States, Canada, United Kingdom, Australia, and New Zealand, do not need a visa for short stays up to 90 days. If you are from one of these countries, you will only need a valid passport, with at least six months’ validity remaining from the date of entry.However, if you are planning to stay longer than 90 days or are visiting for reasons other than tourism (such as work or study), you will need to apply for a visa at the Moroccan embassy or consulate in your country.