Visitors from the European Union, United States, Australia, and Canada do not require a visa for stays of up to 90 days in Morocco. For stays longer than 90 days, a visa application must be submitted. Always check with the nearest Moroccan embassy or consulate for the most current information, as visa policies can change.