Renting a property in Morocco
Renting a property in Morocco is a flexible option for those who want to get to know the country before buying, or for anyone looking for a temporary stay. This guide explains everything you need to know.
1. Rental prices by city
Casablanca: 3,000-8,000 MAD/month (2-bedroom apartment). Marrakech: 2,500-6,000 MAD/month. Tangier: 2,000-5,000 MAD/month. Rabat: 3,000-7,000 MAD/month. Agadir and Essaouira: 1,500-4,000 MAD/month. Prices vary by location, size and condition.
2. Types of rental contract
The contract must be in writing and state the term, the monthly rent, the deposit (usually 1-2 months) and the termination conditions. Long-term contracts (over 1 year) offer the tenant greater protection.
3. Deposit and upfront costs
On signing, you will pay the first month's rent plus a deposit equal to 1 or 2 months. Some landlords also ask for a bank guarantee. The deposit is returned at the end of the contract if there is no damage.
4. Tenant rights in Morocco
Moroccan law protects tenants: the landlord cannot raise the rent during the contract, must give 3 months' notice if not renewing, and cannot enter the property without permission.
5. Tips for finding a good rental
Always visit the property in person. Check that the water, electricity and air conditioning work. Test the internet connection if you need it. Negotiate the price: haggling over rent is common practice in Morocco.
Frequently asked questions
Can I rent without being a resident?+
Yes. You only need your passport. No residence visa is required to sign a rental contract in Morocco.
Are contracts in French or Arabic?+
French is most common. If you are not fluent, ask for a translation or sign with a trusted agent who can explain the clauses to you.
Can I rent via Airbnb or for short stays?+
Yes, many properties are available for holiday rental by the day or week, especially in Marrakech, Essaouira and Tangier. Prices are higher than for monthly rentals.