Travelers from the UK, USA, and Canada generally do not require a visa for entry into Morocco. Ensure your passport remains valid for at least 6 months from your departure date from Marrakech. Upon immigration clearance, tourists typically receive a visa valid for up to 3 months.