HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag

Make a holiday villa in Morocco your home away from home

The mention of Marrakech and Casablanca evoke images of vast deserts dotted with wind-swept dunes and turbaned travellers braving the gusts on stately camels. Hollywood productions have played no small part in embedding such ideas in tourists’ minds, but there is much more to Morocco than hostile deserts. Being strategically positioned between the North Atlantic Ocean and the Mediterranean Sea, this North African nation boasts astounding beaches and excellent warm weather. It is also home to the famous Atlas Mountains. Visitors should prepare for a unique cultural experience as they book their Morocco holiday rentals. Accommodation in Morocco offered by HomeAway comes in the form of traditional Moroccan riads designed with distinctive Arabic flair and villas from which one can see the jagged peaks of Atlas in the distance. Those who would want to be close to the sea can book holiday rentals that are right by the beaches.

Things to do

-Beaches: Given the blazing temperatures of this locale, most tourists make a beeline for the beaches at Agadir soon after arrival. Here they can enjoy the abundant sunshine while contemplating the beauty of the azure waves and drinking in the refreshing sea breeze.

-Deserts: Anyone who has watched Lawrence of Arabia will want to grab this opportunity to traverse the dunes of the Sahara. The best location to set off from is Merzouga where holidaymakers can get their camels or 4x4 vehicles and journey under the unforgiving sun as they relive the gruelling yet exciting expeditions of Lawrence.

-Mountains: Those whose idea of a holiday involves the adventure of scaling lofty heights will want to climb the snow-capped High Atlas Mountain range. Its highest peak is Toubkal which rises over 4,000 metres above sea-level, making it the highest point in all of North Africa. Visiting the mountain villages en route to the summit provides an intriguing cultural twist as life there is markedly different from life in the typical Arabian town.

-Hammam: After enduring kilometres of weary travel, visitors will be keen to retreat into a traditional steam bath or ‘hammam’ as they’re referred to by locals. This is not only a place to get a relaxing massage, it is a great place to experience another unique facet of Moroccan culture. Hammams offer women an opportunity to rub shoulders and exchange ideas with local women.

-Sport: Its position by the Atlantic makes the shores of Morocco a prime surfing destination. During winter the winds provoke incredible breakers and both local surfers and visitors attack the waves eagerly. How about a skiing experience in Africa? Winter visitors can attack the slopes of the High Atlas Mountains with equal zeal. Though the quality of the skiing equipment and facilities may not be what you’ll get in the Alps, tourists will definitely make excellent memories there.

Weather in Morocco

To enjoy the glory of this beautiful country without suffering from the fierceness of its scorching summers, visitors are advised to make their bookings in Morocco holiday homes during spring or autumn. At these times the weather is relatively cooler and more conducive to outdoor activity. It is wise for visitors to consider the weather patterns for the specific area of Morocco they’ll be spending their vacation. During summer, one can embark on a tour of the mountainous parts of the country where temperatures are lower. A tour of the historic city of Marrakech and the Sahara is best done during spring (mid-March to May) or autumn (September to November). The North Coast experiences Mediterranean climate while the Atlantic Coast is usually rainy.

Travel to Morocco

The Mohammed V International Airport, the country’s busiest airport, is the main gateway into Morocco. This facility receives scheduled flights from most major cities in Europe as well as cities in the Middle East. Seasonal flights and scheduled flights are also available to residents of North America, departing from New York and Montreal. European tourists can use the ferry service that runs from Spain, specifically the port of Algeciras. This trip usually takes between 40 minutes and 2 hours.

Cancel Clear Filters Apply Filters

Property Type

Popular Searches

Payment Options

Facilities

Managed By

Local Area

Property Details

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!

Self Catering Morocco - Holiday Rentals (300+)

  • 1 - 50 of 300+
Additional service fee may apply.
    Excellent! 4.5/5
    (17 reviews)
    avg/night
    • 4 BR
    • 4 BA
    • Sleeps 11
    Guest House #646985a
    17
    Viewed 12 times in the last 48 hours
      Excellent! 4.3/5
      (6 reviews)
      avg/night
      • 2 BR
      • 1 BA
      • Separate Toilets
      • Sleeps 7
      Apartment #6643164
      6
      Viewed 8 times in the last 48 hours
        Wonderful! 4.8/5
        (12 reviews)
        avg/night
        • 2 BR
        • 2 BA
        • Sleeps 6
        Apartment #6517617
        12
        Viewed 25 times in the last 48 hours
          Wonderful! 4.8/5
          (10 reviews)
          avg/night
          • 3 BR
          • 1 BA
          • Separate Toilet
          • Sleeps 6
          Chalet #6599296
          10
          Viewed 109 times in the last 48 hours
            • 1 BR
            • 1 BA
            • Sleeps 2
            Apartment #6835709
              • 3 BR
              • 6 BA
              • Separate Toilets
              • Sleeps 12
              House #6677164
              35
              Viewed 75 times in the last 48 hours
                • 7 BR
                • 2 BA
                • Sleeps 18
                Guest House #1446987a
                3
                Viewed 50 times in the last 48 hours
                  Excellent! 4.6/5
                  (19 reviews)
                  avg/night
                  • 4 BR
                  • 2 BA
                  • Separate Toilets
                  • Sleeps 8
                  Villa #599900a
                  19
                  Viewed 18 times in the last 48 hours
                    Wonderful! 4.8/5
                    (6 reviews)
                    avg/night
                    • 4 BR
                    • 4 BA
                    • Sleeps 10
                    House #6164778
                    6
                    Viewed 7 times in the last 48 hours
                      avg/night
                      • 4 BR
                      • 3 BA
                      • Sleeps 8
                      Riad #1285626a
                      Viewed 5 times in the last 48 hours
                        Excellent! 4.7/5
                        (24 reviews)
                        avg/night
                        • 2 BR
                        • 2 BA
                        • Separate Toilets
                        • Sleeps 6
                        Apartment #6136605
                        24
                        Viewed 23 times in the last 48 hours
                          Excellent! 4.5/5
                          (43 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 5
                          Apartment #6343438
                          43
                          Viewed 50 times in the last 48 hours
                            avg/night
                            • 2 BR
                            • 1 BA
                            • Sleeps 6
                            Apartment #6715583
                            4
                            Viewed 5 times in the last 48 hours
                              Wonderful! 4.9/5
                              (65 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Sleeps 4
                              Riad #1409376a
                              65
                              Viewed 21 times in the last 48 hours
                                avg/night
                                • 4 BR
                                • 4 BA
                                • Sleeps 10
                                Guest House #1446984a
                                Viewed 18 times in the last 48 hours
                                  Excellent! 4.5/5
                                  (13 reviews)
                                  avg/night
                                  • 3 BR
                                  • 1 BA
                                  • Separate Toilet
                                  • Sleeps 5
                                  House #6041200
                                  13
                                    Wonderful! 4.9/5
                                    (34 reviews)
                                    avg/night
                                    • 3 BR
                                    • 3 BA
                                    • Sleeps 6
                                    Riad #904313a
                                    34
                                    Viewed 16 times in the last 48 hours
                                      • 2 BR
                                      • 1 BA
                                      • Sleeps 4
                                      Apartment #1441302
                                        Excellent! 4.7/5
                                        (33 reviews)
                                        avg/night
                                        • 3 BR
                                        • 3 BA
                                        • Separate Toilet
                                        • Sleeps 8
                                        House #65924
                                        33
                                        Viewed 17 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (6 reviews)
                                          avg/night
                                          • 2 BR
                                          • 2 BA
                                          • Separate Toilet
                                          • Sleeps 5
                                          House #6335581
                                          6
                                          Viewed 6 times in the last 48 hours
                                            Wonderful! 4.9/5
                                            (19 reviews)
                                            avg/night
                                            • 5 BR
                                            • 5 BA
                                            • Sleeps 10
                                            Villa #1195851a
                                            19
                                            Viewed 53 times in the last 48 hours
                                              Excellent! 4.6/5
                                              (5 reviews)
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Sleeps 8
                                              Villa #6783863
                                              5
                                              Viewed 29 times in the last 48 hours
                                                avg/night
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 8
                                                Apartment #1445090a
                                                Viewed 5 times in the last 48 hours
                                                  Excellent! 4.7/5
                                                  (42 reviews)
                                                  avg/night
                                                  • 3 BR
                                                  • 1 BA
                                                  • Sleeps 8
                                                  Multiple rentals Villa #6137269
                                                  42
                                                  Viewed 26 times in the last 48 hours
                                                    Exceptional! 5.0/5
                                                    (13 reviews)
                                                    avg/night
                                                    • 5 BR
                                                    • 5 BA
                                                    • Separate Toilets
                                                    • Sleeps 12
                                                    House #6459574
                                                    13
                                                    Viewed 5 times in the last 48 hours
                                                      • 5 BR
                                                      • 5 BA
                                                      • Separate Toilet
                                                      • Sleeps 10
                                                      House #6458546
                                                      2 Reviews
                                                      Viewed 21 times in the last 48 hours
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 6
                                                        Apartment #6476532
                                                        1 Review
                                                        Viewed 27 times in the last 48 hours
                                                          avg/night
                                                          • 3 BR
                                                          • 2 BA
                                                          • Sleeps 8
                                                          Apartment #1444514
                                                          1 Review
                                                          Viewed 8 times in the last 48 hours
                                                            avg/night
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            House #1480656a
                                                            1 Review
                                                            Viewed 15 times in the last 48 hours
                                                              Wonderful! 4.9/5
                                                              (48 reviews)
                                                              avg/night
                                                              • 2 BR
                                                              • 2 BA
                                                              • Separate Toilet
                                                              • Sleeps 6
                                                              Apartment #6583784
                                                              48
                                                              Viewed 29 times in the last 48 hours
                                                                • 5 BR
                                                                • 5 BA
                                                                • Sleeps 10
                                                                Villa #1965523
                                                                2 Reviews
                                                                Viewed 14 times in the last 48 hours
                                                                  • 6 BR
                                                                  • 1 BA
                                                                  • Sleeps 18
                                                                  Guest House #1446986a
                                                                  2 Reviews
                                                                  Viewed 34 times in the last 48 hours
                                                                    Exceptional! 5.0/5
                                                                    (40 reviews)
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 3 BA
                                                                    • Separate Toilets
                                                                    • Sleeps 11
                                                                    Guest House #671039a
                                                                    40
                                                                    Viewed 29 times in the last 48 hours
                                                                      Exceptional! 5.0/5
                                                                      (20 reviews)
                                                                      avg/night
                                                                      • 3 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 8
                                                                      House #977531
                                                                      20
                                                                      Viewed 17 times in the last 48 hours
                                                                        Exceptional! 5.0/5
                                                                        (22 reviews)
                                                                        avg/night
                                                                        • 5 BR
                                                                        • 3 BA
                                                                        • Sleeps 10
                                                                        Villa #1247265a
                                                                        22
                                                                        Viewed 24 times in the last 48 hours
                                                                          Wonderful! 4.8/5
                                                                          (39 reviews)
                                                                          avg/night
                                                                          • 4 BR
                                                                          • 3 BA
                                                                          • Sleeps 8
                                                                          Villa #419434
                                                                          39
                                                                          Viewed 8 times in the last 48 hours
                                                                            Wonderful! 4.9/5
                                                                            (55 reviews)
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 3 BA
                                                                            • Separate Toilets
                                                                            • Sleeps 8
                                                                            Riad #570880a
                                                                            55
                                                                            Viewed 19 times in the last 48 hours
                                                                              Excellent! 4.6/5
                                                                              (19 reviews)
                                                                              avg/night
                                                                              • 4 BR
                                                                              • 4 BA
                                                                              • Sleeps 10
                                                                              Riad #941228a
                                                                              19
                                                                              Viewed 69 times in the last 48 hours
                                                                                Wonderful! 4.9/5
                                                                                (44 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • Sleeps 7
                                                                                Riad #688249a
                                                                                44
                                                                                Viewed 22 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (36 reviews)
                                                                                  avg/night
                                                                                  • 8 BR
                                                                                  • 7 BA
                                                                                  • Sleeps 16
                                                                                  Villa #902882a
                                                                                  36
                                                                                  Viewed 13 times in the last 48 hours
                                                                                    Wonderful! 4.8/5
                                                                                    (14 reviews)
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 3 BA
                                                                                    • Sleeps 6
                                                                                    Villa #1876941
                                                                                    14
                                                                                    Viewed 60 times in the last 48 hours
                                                                                      • 6 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 18
                                                                                      Guest House #1446985a
                                                                                      1 Review
                                                                                      Viewed 15 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 6 BR
                                                                                        • 6 BA
                                                                                        • Separate Toilet
                                                                                        • Sleeps 14
                                                                                        Villa #6053081
                                                                                        3
                                                                                        Viewed 20 times in the last 48 hours
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 3 BA
                                                                                          • Sleeps 6
                                                                                          Villa #970489a
                                                                                          3
                                                                                          Viewed 7 times in the last 48 hours
                                                                                            avg/night
                                                                                            • 5 BR
                                                                                            • 5 BA
                                                                                            • Sleeps 10
                                                                                            Riad #1461495a
                                                                                            1 Review
                                                                                            Viewed 50 times in the last 48 hours
                                                                                              • 6 BR
                                                                                              • 6 BA
                                                                                              • Sleeps 14
                                                                                              Villa #6533655
                                                                                              2 Reviews
                                                                                              Viewed 22 times in the last 48 hours
                                                                                                Exceptional! 5.0/5
                                                                                                (13 reviews)
                                                                                                avg/night
                                                                                                • 5 BR
                                                                                                • 5 BA
                                                                                                • Separate Toilets
                                                                                                • Sleeps 10
                                                                                                Villa #429760
                                                                                                13
                                                                                                Viewed 18 times in the last 48 hours
                                                                                                  avg/night
                                                                                                  • 5 BR
                                                                                                  • 4 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 14
                                                                                                  House #6455063
                                                                                                  4
                                                                                                  Viewed 28 times in the last 48 hours
                                                                                                    avg/night
                                                                                                    • 6 BR
                                                                                                    • 6 BA
                                                                                                    • Separate Toilet
                                                                                                    • Sleeps 14
                                                                                                    Guest House #1416859a
                                                                                                    Viewed 5 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 4 BR
                                                                                                      • 4 BA
                                                                                                      • Sleeps 10
                                                                                                      Riad #1414234a
                                                                                                      Viewed 10 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Heavenly Villa. Pure luxury and relaxation.

                                                                                                      5 of 5
                                                                                                      What a truly fantastic place this is! It was our first visit to Morocco and we had no idea what to expect. There is always an element of the unknown when you book a holiday online and I can genuinely say that this property surpassed our expectations by a mile! We were collected from the airport on our arrival as arranged by the owner. The people who collected us were very friendly and welcoming and put us entirely at ease. We didn't really want to hire a car during our stay so this was a real bonus. On arrival at the house we were presented with a fabulous three course meal and extremely nice Moroccan wine, this set the tone for what was to come. The chef at the villa is just amazing! With four kids and a hungry husband to cook for I was more than ready for a break from cooking and cleaning up and what a break it was. Every day Meryam the chef would present a fantastic selection of meals with something for everyone. Delicious home made soups, colourful tagines, grilled chicken and barbequed fish. Not to mention the pastries and desserts. Just wonderful. The house itself is huge, very clean and very comfortable. despite being largely unaware of the presence of any staff, beds were made and bathrooms cleaned as if by magic. As soon as we ventured towards the pool, towels would appear along with a tray of cold drinks. During our stay we took advantage of the concierge service which the owner recommended to us. This enabled us to take two day trips, one into the high Atlas mountains and one into the centre of Marrakech. These were very good and included our transport and lunch. The guides were very knowledgable and we felt that these day trips enabled us to see and understand a side of Morocco which we would otherwise have been ignorant to. During our trip to the medina we visited the Hammam. This was a fantastic experience which I would definitely recommend along with visiting the gardens at Majorelle. Overall, a wonderful holiday experience. Really good communication from the owner who is genuinely concerned that for those who stay in the villa every need is catered for. Frequent emails and a wealth of information meant that we were confident that we could expect a warm welcome and any problems or questions would be dealt with. I would recommend this villa to anyone. Whether you want to explore Morocco or just stay put and enjoy the luxurious surroundings, this is like paradise.
                                                                                                      • Review Submitted: 04-Nov-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Amazing value for money

                                                                                                      4 of 5
                                                                                                      My mother and I had a great stay at this riad. Ahmed is helpful and friendly. The breakfasts were very big, meaning we had no need to spend money on lunch. The room was small and the beds a little hard, there was a shortage of storage space for clothes-hence only 4*. We needed the air conditioning, which was quiet and effective. The location is pretty central and the transfers smooth. We went for a trip to Fez and the returning train was 90 mins late...11.30pm! Still Abdul the taxi was waiting for us and Ahmed was waiting in the riad..brilliant hospitality. The use of the kitchen and lounge was very handy and the visiting wild sparrows were charming.
                                                                                                      • Review Submitted: 18-Oct-2016
                                                                                                      • Date of Stay: Sep 2016

                                                                                                      Holiday in paradise

                                                                                                      5 of 5
                                                                                                      Villa jannah is a beautiful haven far removed from the hustle and bustle of the city. This was a holiday for my elderly parents and my 8 month old son. As a new first time mom, I was worried about taking my son abroad however I need not have been. The owner provided me with a car seat, baby deck chair and cot. He even kindly allowed us to stay as long as we needed to on the last day of our holiday because our flight wasn't until 23:30. I certainly would have struggled meeting my son's needs had he not. The villa is immaculate! What you see on the photos is slightly inaccurate however because what they fail to show is the warmth of the place. Hayat the housekeeper really made the holiday so special. She not only cooks and cleans but she goes that extra mile. I picked up viral gastroenteritis from my son and was very sick one day and she nursed me back to health. She made me various natural remedies and even massaged my stomach to ease the pain. Furthermore she offered to take care of my son. I didn't burden her with this but I'm sure he wouldn't have minded as he absolutely loved her. She has such a beautiful heart. There was also the gardener Mohammed who, despite having a bike, walked to the local mosque with my husband and dad to show them where it was. He even invited us to his own home for food. These people felt more like family than staff. The swimming pool is wonderful and being a hijabi it's nice that the villa is not overlooked. I asked the owner if Mohammed could attend to the garden early in the morning so I was able to swim and this request was no trouble for them. I would recommend paying extra and having the pool heated. It was very hot even in October but the water was very cold. Once the water was heated it was perfect! Unfortunately the water heater broke at the start of the holiday but this was quickly replaced as soon as possible and as compensation the owner heated the pool for free for us. To reiterate, the owner went out of his way to make our stay as wonderful as he could. Finally he organised transport to and from the airport in a spacious people carrier. Youssef, the driver was very accommodating and knowledgable. We had bespoke tours which were family friendly. He's reasonably priced too. I'd definitely recommend him if you're not confident enough to navigate the roads in Morroco.I really am sad to be back home but certainly intend to return again soon. This was a beautiful holiday in a stunning villa.
                                                                                                      • Review Submitted: 10-Oct-2016
                                                                                                      • Date of Stay: Sep 2016