Villas in Morocco

Book a villa in Morocco for a relaxing holiday: we have over 50 villas in Morocco for you to rent

  • Save £100's booking your holiday letting
    Clickstay is a low cost holiday home rental website offering direct bookings with owners. We don't charge service fees, making it unlikely for you to find a cheaper holiday property elsewhere.
  • Price comparison made easy
    Our owners provide links to their listings on Airbnb, Booking.com and Vrbo - making it easy for you to compare prices. You should always find the lowest price on Clickstay.
  • Easy communication with owners
    Have direct contact with our owners by using our messaging system. We don't filter out messages between you and the owner.
Feefo logo

Rated highly on Feefo

Over 3,000 verified reviews

Lowest price pledge

Owners have the lowest prices on Clickstay

Clickstay logo
5%*
Airbnb logo
14 - 18%
Booking dot com logo
15 - 25%
Vrbo logo
15%
*5% paid by the owner.

Our 10 best villas in Morocco

Rent a great villa in Morocco for a wonderful holiday.
  • Villa in Sidi Ifni, Morocco
    Premium owner

    Villa rental in Agadir, Morocco, with private pool

    6 bedroom villa • Sleeps 12

    Luxury seafront villa with private pool, south of Agadir.

    From £2,000 per week
  • Villa in Agadir, Morocco

    Villa to rent in Agadir, Morocco

    4 bedroom villa • Sleeps 8

    Our villa to rent by the week includes 4 rooms with 8 beds, 2 bathrooms and 1 toilet, 1 large living room, 1 office, 1 kitchen, 1 covered porch, a great pool and a wonderful garden. Very quiet !

    From £1,034 per week
  • Villa in Amizmiz, Morocco: Terras and Pool

    Villa rental in Marrakech, Morocco, with private pool

    (5)
    3 bedroom villa • Sleeps 4

    Morocan Style Villa with ( 7X4 m ) new pool, set in 2 acres of wooded, olives trees, grapes, natural Gardens, within 5 minutes drive from Lalla Takerkoust lake A haven of peace

    From £603 per week
  • Villa in Marrakech, Morocco

    Villa rental in Marrakech, Morocco, with shared pool

    4 bedroom villa • Sleeps 8

    Delightful and spacious traditional villa of 700 m2 in Marrakech in the heart of Amelkis Golf, within a secure residence with guards 24h/24.

    From £1,206 per week
  • Villa in Amizmiz, Morocco: The Atlas mountains view

    Villa to rent in Marrakech, Morocco

    (3)
    3 bedroom villa • Sleeps 6

    Nice and charming villa with pool and attlas mountain view

    From £551 per week
  • Villa in Marrakech, Morocco

    Holiday villa in Marrakech, Morocco

    8 bedroom villa • Sleeps 16

    Nestled in the foothills of the breath-taking Atlas Mountains, Villa Adilah is a luxurious home-from-home complete with a heated pool, private tennis court and more, for up to 16 lucky guests.

    From £7,166 per week
  • Villa in Marrakech, Morocco

    Villa in Marrakech, Morocco

    9 bedroom villa • Sleeps 18

    Welcome to Palais Makinat, a stunning 1,700m2 Indo-Moorish villa located in the countryside of Marrakech, 20km from the Pink City on the road to Fez.

    From £17,830 per week
  • Villa in Marrakech, Morocco

    Marrakech villa to rent

    5 bedroom villa • Sleeps 10

    Tucked in the foothills of the majestic Atlas Mountains, Villa Ayat is the perfect home for those seeking a little relaxation and fun in the sun, with plenty of entertainment on site and nearby.

    From £1,421 per week
  • Villa in Marrakech, Morocco

    Villa to rent in Marrakech, Morocco

    5 bedroom villa • Sleeps 14

    On the outskirts of Marrakech, Villa Elmari is a contemporary wonder, the perfect abode for a spot of switch-off. With five stunning bedrooms, glorious living spaces.

    From £7,931 per week
  • Villa in Marrakech, Morocco

    Holiday villa in Marrakech, Morocco

    7 bedroom villa • Sleeps 14

    Indisputably one of our most sought-after villas in Marrakech.

    From £5,727 per week

Cheap villas in Morocco

Rent one of our cheapest villas in Morocco for a low cost holiday.
  • Villa in Ouirgane, Morocco

    Holiday villa in Marrakech, Morocco

    3 bedroom villa • Sleeps 6

    Welcome to Villa Gourza, a spacious and elegantly furnished retreat that guarantees comfort and relaxation. Step inside and be greeted by a grand.

    From £1,471 per week
  • Villa in Taghazout, Morocco

    Agadir villa to rent

    4 bedroom villa • Sleeps 8

    A chic and charismatic property based in Azazoul, this property offers families the chance to reconnect and focus on what matters most. The exterior of Villa Azazoul is deeply stylish.

    From £2,089 per week
  • Villa in Marrakech, Morocco

    Villa to rent in Marrakech, Morocco

    4 bedroom villa • Sleeps 10

    Nestled amongst 2 acres of greenery with stunning views of the Atlas mountains.

    From £2,575 per week
  • Villa in Essaouira, Morocco

    Essaouira holiday villa rental

    4 bedroom villa • Sleeps 8

    The beautiful Villa Afrate is a capsule of contemporary cool and stunning art. It is almost like staying in a trendy art gallery with every imaginative, colourful piece enticing your gaze.

    From £2,695 per week
  • Villa in Essaouira, Morocco

    Villa rental in Essaouira, Morocco

    4 bedroom villa • Sleeps 9

    With its clean lines, sumptuous contemporary furnishings, superb vibrant art collection and cool vibe.

    From £3,325 per week
  • Villa in Essaouira, Morocco

    Villa rental in Essaouira, Morocco

    7 bedroom villa • Sleeps 14

    Dar Essaouria is a luxurious countryside riad that sits on the top of a hill, twenty minutes from Essaouira, with astonishing views. With seven bedrooms sleeping fourteen guests.

    From £3,799 per week
  • Villa in Marrakech, Morocco

    Villa rental in Marrakech, Morocco

    4 bedroom villa • Sleeps 8

    Nestled within Marrakech's exclusive Jardins de la Palmeraie estate, this stunning villa offers a serene retreat just moments from Golf de la Palmeraie. Surrounded by lush palm gardens.

    From £3,799 per week
  • Villa in Marrakech, Morocco

    Marrakech holiday villa rental

    6 bedroom villa • Sleeps 12

    Nestled in the serene countryside, Villa Salamouni presents an exquisite family villa, ideal for a tranquil retreat. This private haven boasts a plethora of amenities that cater to every need.

    From £3,885 per week
  • Villa in Marrakech, Morocco

    Villa to rent in Marrakech, Morocco

    5 bedroom villa • Sleeps 10

    Nestled amidst an enchanting Moroccan landscape just a stone's throw away from the vibrant city of Marrakech, Villa Tounsi offers an extraordinary escape with luxury, design, opulence.

    From £4,181 per week
  • Villa in Essaouira, Morocco

    Essaouira holiday villa rental

    5 bedroom villa • Sleeps 10

    The wonderful Dar Diabat is located in the bright and breezy resort of Essaouira, two and a half to three hours to the west of Marrakech on the coast.

    From £4,829 per week

Explore Morocco holiday lettings

Villa rentals

Prices and Availability for villas in Morocco

Cheapest monthJanuary 2025 average weekly price £9,69571% of villas are available
High seasonDecember 2025 average weekly price £12,02518% of villas are available

All data is for the next 12 months and all the prices are the average weekly cost (Saturday - Saturday).

Price information for villas in Morocco (2025)

£0£14,259£10,694£7,130£3,565DecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovember
Average weekly price

Average weekly prices for villas in Morocco

The prices graph for villas in Morocco shows you the average weekly price for one of our villas over the next twelve months. December and April are the most expensive months to rent a villa in Morocco where the average price is £12,025 in December and £11,699 in April. The cheapest month to rent a villa is in January where the average weekly price is £9,343 (11/01 - 18/01). The average price of a villa in Morocco varies considerably between regions, distance from the nearest beach and the size of the villa. See the graph for average weekly prices for our top destinations in Morocco below.

Availability for villas in Morocco (2025)

0%100%75%50%25%DecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovember
Average available villas

Weekly availability for villas in Morocco

The graph above shows the availability of our villa holiday rentals in Morocco over the next twelve months. December (28/12 - 04/01) is the busiest time to rent a villa in Morocco where only 46 of our villas are available to book. The quietest time to visit Morocco at the moment is in November (15/11 - 22/11) where 91% of our villas have availability.

Discover Morocco

Take a look at our blog posts about where to go in Morocco and what to do on your holiday in Morocco.

  • The 5 Best Beaches In Morocco

    Discover the sun-swept beauty of Morocco's coastline. 

    The 5 Best Beaches In Morocco
  • 6 tips for a trip to Morocco

    Morocco may be a mere three-hour flight from London, but it’s a far cry from your usual getaway. Instead, it is a gateway to Africa, a country abuzz with exotic beauty and a world apart from the usual palm-fringed beaches and crystal clear waters. The bustling cities of Fez and Marrakesh are a maze of ancient trails and market places known as souks, selling all manner of lavish trinkets. When you move further from the main cities you’ll find mountainous terrain, miles of dessert and a rugged coastline. But, with so much to offer, how are you supposed to know simple etiquette when enjoying a meal? And in a country, that’s predominantly Islamic can you consume alcohol? Never fear, we have some tips and tricks to help you navigate your way through Moroccan culture. So, sit back and take a sip of sweet mint tea, from a silver tea pot and remember these simple tips to help enjoy a trip to Morocco.

    6 tips for a trip to Morocco
  • 10 Reasons To Go To Morocco

    Morocco is surely one of the most fascinating and diverse holiday destinations in the world. If you're looking for a myriad of colourful culture, wild landscapes and enthralling history, this is undoubtedly the destination for you. Here's 10 reasons why you need to make Morocco your next holiday destination...

    10 Reasons To Go To Morocco