- International passport: valid for the entire duration of your trip and at least 6 months after your return date.
- National or European driver's license.
- Bank card.
Tip: Get cards (e.g., Revolut/Wise, a Visa/Mastercard credit card) and plan to withdraw some cash (MAD) on-site for places that don't accept cards. Make sure to activate the "travel" / "abroad" option in your banking apps.