Most travelers from the US, Canada, EU, and UK do not require a visa for tourist stays up to 90 days. However, your passport must be valid for at least the duration of your stay. Ensure it gets stamped upon entry at customs. (NL)
Morocco Travel Guide