Villas in Morocco and Apartments - Holiday Lettings - Holiday Rentals Morocco

Close

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

2,902 Holiday homes

(1) Excellent 

    14

    Holiday apartment in Grand Casablanca Region

    Grand Casablanca Region / Casablanca

    2 6 1 night min

    • 2 bedrooms
    • sleeps 6
    • 1 night min
    • Nearest beach 7 km
    • Child friendly
    • Car not necessary

    from £45 / night

    £313 / week

    Book View

    from £45 / night

      6

      Villa rental in Morocco with shared pool

      Souss-Massa-Draa Region / Oulad Teima

      1 2 14 nights min

      • 1 bedroom
      • sleeps 2
      • 14 nights min
      • Nearest beach 30 km
      • Swimming pool
      • Child friendly

      from £72 / night

      £500 / week

      Book View

      from £72 / night

        18

        Holiday villa with shared pool in Marrakech-Tensift-El Haouz Region

        Marrakech-Tensift-El Haouz Region / Essaouira

        7 15 min stay varies

        • 7 bedrooms
        • sleeps 15
        • min stay varies
        • Swimming pool
        • Child friendly
        • Air conditioning

        from £402 / night

        £2,976 / week

        Book View

        Responds fast!
        avg. 2 hours 51 minutes

        from £402 / night

          15

          Souss-Massa-Draa Region holiday guest house rental

          Souss-Massa-Draa Region / Aourir

          13 20 1 night min

          • 13 bedrooms
          • sleeps 20
          • 1 night min
          • Beach / lakeside relaxation
          • Air conditioning

          from £45 / night

          £278 / week

          Book View

          from £45 / night

            11

            Holiday apartment in Morocco

            Tangier-Tetouan Region / Martil

            2 6 1 night min

            • 2 bedrooms
            • sleeps 6
            • 1 night min
            • Nearest beach 2 km
            • Child friendly

            from £40 / night

            £236 - £306 / week

            Book View

            from £40 / night

              8

              Holiday villa rental

              Marrakech-Tensift-El Haouz Region / Tahanaout

              2 5 2 nights min

              • 2 bedrooms
              • sleeps 5
              • 2 nights min
              • Child friendly

              from £90 / night

              £586 - £655 / week

              Book View

              from £90 / night

                34

                Morocco holiday villa accommodation

                Rabat-Sale-Zemmour-Zaer Region / El Harhoura

                1 6 1 night min

                • 1 bedroom
                • sleeps 6
                • 1 night min
                • Child friendly
                • Pet friendly

                from £29 / night

                £202 / week

                Book View

                Responds fast!
                avg. 2 hours 31 minutes

                from £29 / night

                  5

                  Morocco holiday villa rental

                  Marrakech-Tensift-El Haouz Region / Ghmate

                  3 7 1 night min

                  • 3 bedrooms
                  • sleeps 7
                  • 1 night min
                  • Swimming pool
                  • Private garden

                  from £40 / night

                  £278 / week

                  Book View

                  from £40 / night

                  (2) Very Good 

                    61

                    Holiday villa with swimming pool in Morocco

                    Marrakech-Tensift-El Haouz Region / Ait Ourir

                    4 8 1 night min

                    • 4 bedrooms
                    • sleeps 8
                    • 1 night min
                    • Swimming pool
                    • Child friendly
                    • Air conditioning

                    from £110 / night

                    £695 / week

                    Book View

                    Responds fast!
                    avg. 3 hours 23 minutes

                    from £110 / night

                    (1) Excellent 

                      11

                      B&b rental in Morocco with shared pool

                      Grand Casablanca Region / Casablanca

                      1 2 1 night min

                      • 1 bedroom
                      • sleeps 2
                      • 1 night min
                      • Nearest beach 0 km
                      • Swimming pool
                      • Car not necessary

                      from £55 / night

                      £347 - £451 / week

                      Book View

                      Responds fast!
                      avg. 2 hours 40 minutes

                      from £55 / night

                      (39) Excellent 

                        38

                        Riad rental in Marrakech-Tensift-El Haouz Region

                        Essaouira / Ancient Medina

                        4 8 3 nights min

                        • 4 bedrooms
                        • sleeps 8
                        • 3 nights min
                        • Beach / lakeside relaxation
                        • Nearest beach 0.6 km
                        • Child friendly

                        from £75 / night

                        £458 - £644 / week

                        Book View

                        from £75 / night

                        (1)  

                          15

                          Holiday b&b rental

                          Marrakech-Tensift-El Haouz Region / Alouidane

                          9 27 4 nights min

                          • 9 bedrooms
                          • sleeps 27
                          • 4 nights min
                          • Nearest beach 75 km
                          • Swimming pool
                          • Child friendly

                          from £1,042 / night

                          £5,654 / week

                          Book View

                          from £1,042 / night

                            11

                            Holiday apartment rental

                            Tadla-Azilal Region / Bine el Ouidane

                            1 2 1 night min

                            • 1 bedroom
                            • sleeps 2
                            • 1 night min
                            • Child friendly
                            • Car not necessary
                            • Air conditioning

                            from £50 / night

                            £298 / week

                            Book View

                            from £50 / night

                            (17) Very Good 

                              20

                              Holiday villa in Morocco

                              Marrakech / Widane

                              5 15 min stay varies

                              • 5 bedrooms
                              • sleeps 15
                              • min stay varies
                              • Nearest beach 200 km
                              • Swimming pool
                              • Child friendly

                              from £248 / night

                              £1,488 - £3,174 / week

                              Book View

                              Responds fast!
                              avg. 3 hours 10 minutes

                              from £248 / night

                                12

                                Morocco holiday home accommodation

                                Souss-Massa-Draa Region / Mirleft

                                2 4 7 nights min

                                • 2 bedrooms
                                • sleeps 4
                                • 7 nights min
                                • Swimming pool
                                • Child friendly
                                • Air conditioning

                                from £100 / night

                                £694 / week

                                Book View

                                from £100 / night

                                (3)  

                                  13

                                  Holiday condo with shared pool in Morocco

                                  Grand Casablanca Region / Mohammedia

                                  2 6 7 nights min

                                  • 2 bedrooms
                                  • sleeps 6
                                  • 7 nights min
                                  • Swimming pool
                                  • Suitable for children age 5+
                                  • Air conditioning

                                  from £70 / night

                                  £417 / week

                                  Book View

                                  from £70 / night

                                  (5) Excellent 

                                    21

                                    Morocco holiday villa rental

                                    Marrakech-Tensift-El Haouz Region / Lalla Takerkoust

                                    7 20 1 night min

                                    • 7 bedrooms
                                    • sleeps 20
                                    • 1 night min
                                    • Swimming pool
                                    • Child friendly
                                    • Ask about pets

                                    from £48 / night

                                    £447 / week

                                    Book View

                                    from £48 / night

                                    (14) Very Good 

                                      45

                                      Morocco holiday home rental

                                      Marrakech-Tensift-El Haouz Region / Essaouira

                                      3 6 2 nights min

                                      • 3 bedrooms
                                      • sleeps 6
                                      • 2 nights min
                                      • Nearest beach 0.5 km
                                      • Child friendly
                                      • Car not necessary

                                      from £75 / night

                                      £472 / week

                                      Book View

                                      from £75 / night

                                        10

                                        Apartment rental in Oriental Region

                                        Oriental Region / Oujda

                                        4 10 2 nights min

                                        • 4 bedrooms
                                        • sleeps 10
                                        • 2 nights min
                                        • Child friendly

                                        from £40 / night

                                        £263 - £437 / week

                                        Book View

                                        from £40 / night

                                          40

                                          Home accommodation in Morocco with swimming pool

                                          Marrakech-Tensift-El Haouz Region / Tassoultante

                                          5 6 3 nights min

                                          • 5 bedrooms
                                          • sleeps 6
                                          • 3 nights min
                                          • Swimming pool
                                          • Child friendly
                                          • Air conditioning

                                          from £318 / night

                                          £1,834 - £2,874 / week

                                          Book View

                                          from £318 / night

                                            10

                                            Villa rental in Morocco with swimming pool

                                            Souss-Massa-Draa Region / Oulad Teima

                                            2 5 3 nights min

                                            • 2 bedrooms
                                            • sleeps 5
                                            • 3 nights min
                                            • Swimming pool
                                            • Child friendly
                                            • Air conditioning

                                            from £85 / night

                                            £566 / week

                                            Book View

                                            from £85 / night

                                            (1) Excellent 

                                              14

                                              Morocco holiday b&b rental

                                              Ait Ben Haddou / Tamedakhte

                                              10 25 1 night min

                                              • 10 bedrooms
                                              • sleeps 25
                                              • 1 night min
                                              • Child friendly
                                              • Pet friendly

                                              from £17 / night

                                              £105 - £160 / week

                                              Book View

                                              from £17 / night

                                                27

                                                Marrakech-Tensift-El Haouz Region holiday home rental

                                                Marrakech-Tensift-El Haouz Region / Ourika

                                                3 8 3 nights min

                                                • 3 bedrooms
                                                • sleeps 8
                                                • 3 nights min
                                                • Swimming pool
                                                • Child friendly
                                                • Air conditioning

                                                from £99 / night

                                                £687 / week

                                                Book View

                                                from £99 / night

                                                (8) Very Good 

                                                  69

                                                  Holiday villa with swimming pool in Marrakech-Tensift-El Haouz Region

                                                  Marrakech-Tensift-El Haouz Region / Marrakech

                                                  5 14 3 nights min

                                                  • 5 bedrooms
                                                  • sleeps 14
                                                  • 3 nights min
                                                  • Nearest beach 130 km
                                                  • Swimming pool
                                                  • Child friendly

                                                  from £103 / night

                                                  £630 - £1,191 / week

                                                  Book View

                                                  Responds fast!
                                                  avg. 3 hours 10 minutes

                                                  from £103 / night

                                                    7

                                                    Holiday home rental

                                                    Marrakech-Tensift-El Haouz Region / Tacheddirt

                                                    6 12 25 nights min

                                                    • 6 bedrooms
                                                    • sleeps 12
                                                    • 25 nights min

                                                    from £25 / night

                                                    £174 / week

                                                    Book View

                                                    from £25 / night

                                                      12

                                                      Holiday gite in Morocco

                                                      Fes-Boulemane Region / Sefrou

                                                      4 10 1 night min

                                                      • 4 bedrooms
                                                      • sleeps 10
                                                      • 1 night min
                                                      • Child friendly

                                                      from £15 / night

                                                      £90 / week

                                                      Book View

                                                      from £15 / night

                                                        23

                                                        Morocco holiday apartment rental

                                                        Tangier-Tetouan Region / Oued Laou

                                                        2 5 7 nights min

                                                        • 2 bedrooms
                                                        • sleeps 5
                                                        • 7 nights min
                                                        • Child friendly

                                                        from £69 / night

                                                        £481 / week

                                                        Book View

                                                        from £69 / night

                                                        (2) Excellent 

                                                          17

                                                          Villa rental in Morocco with swimming pool

                                                          Marrakech-Tensift-El Haouz Region / Ouirgane

                                                          5 10 1 night min

                                                          • 5 bedrooms
                                                          • sleeps 10
                                                          • 1 night min
                                                          • Swimming pool
                                                          • Child friendly
                                                          • Air conditioning

                                                          from £99 / night

                                                          £688 / week

                                                          Book View

                                                          from £99 / night

                                                          (2) Excellent 

                                                            8

                                                            Holiday b&b rental

                                                            Doukkala-Abda Region / Safi

                                                            2 4 1 night min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 1 night min
                                                            • Beach / lakeside relaxation
                                                            • Child friendly
                                                            • Air conditioning

                                                            from £45 / night

                                                            £313 / week

                                                            Book View

                                                            from £45 / night

                                                              29

                                                              Holiday apartment with swimming pool in Morocco

                                                              Tangier-Tetouan Region / Restinga Smir

                                                              2 6 min stay varies

                                                              • 2 bedrooms
                                                              • sleeps 6
                                                              • min stay varies
                                                              • Swimming pool
                                                              • Child friendly
                                                              • Air conditioning

                                                              from £40 / night

                                                              £278 / week

                                                              Book View

                                                              from £40 / night

                                                              (3) Excellent 

                                                                10

                                                                B&b rental in Marrakech-Tensift-El Haouz Region

                                                                Marrakech-Tensift-El Haouz Region / Imlil

                                                                5 8 1 night min

                                                                • 5 bedrooms
                                                                • sleeps 8
                                                                • 1 night min
                                                                • Child friendly
                                                                • Ask about pets

                                                                from £25 / night

                                                                £80 / week

                                                                Book View

                                                                from £25 / night

                                                                  17

                                                                  Morocco holiday apartment rental

                                                                  Tangier-Tetouan Region / Tangier

                                                                  2 4 7 nights min

                                                                  • 2 bedrooms
                                                                  • sleeps 4
                                                                  • 7 nights min
                                                                  • Nearest beach 6 km
                                                                  • Child friendly

                                                                  from £28 / night

                                                                  £195 / week

                                                                  Book View

                                                                  Responds fast!
                                                                  avg. 2 hours 49 minutes

                                                                  from £28 / night

                                                                    13

                                                                    Holiday apartment in Morocco

                                                                    Souss-Massa-Draa Region / Ouarzazate

                                                                    1 3 1 night min

                                                                    • 1 bedroom
                                                                    • sleeps 3
                                                                    • 1 night min
                                                                    • Child friendly
                                                                    • Air conditioning

                                                                    from £23 / night

                                                                    £139 / week

                                                                    Book View

                                                                    from £23 / night

                                                                      24

                                                                      Holiday apartment in Morocco

                                                                      Tangier-Tetouan Region / Tangier

                                                                      3 6 1 night min

                                                                      • 3 bedrooms
                                                                      • sleeps 6
                                                                      • 1 night min
                                                                      • Swimming pool
                                                                      • Child friendly
                                                                      • Pet friendly

                                                                      from £35 / night

                                                                      £278 / week

                                                                      Book View

                                                                      Responds fast!
                                                                      avg. 2 hours 44 minutes

                                                                      from £35 / night

                                                                        5

                                                                        Morocco holiday apartment rental

                                                                        Chaouia-Ouardigha Region / Sidi Rahal

                                                                        1 6 30 nights min

                                                                        • 1 bedroom
                                                                        • sleeps 6
                                                                        • 30 nights min
                                                                        • Swimming pool
                                                                        • Child friendly
                                                                        • Air conditioning

                                                                        from £66 / night

                                                                        £457 / week

                                                                        Book View

                                                                        from £66 / night

                                                                          13

                                                                          Holiday b&b in Tadla-Azilal Region

                                                                          Tadla-Azilal Region / Azilal

                                                                          5 15 1 night min

                                                                          • 5 bedrooms
                                                                          • sleeps 15
                                                                          • 1 night min
                                                                          • Child friendly
                                                                          • Car not necessary
                                                                          • Pet friendly

                                                                          from £17 / night

                                                                          £118 / week

                                                                          Book View

                                                                          from £17 / night

                                                                          (2) Excellent 

                                                                            27

                                                                            Holiday gite in Morocco

                                                                            Tadla-Azilal Region / Bine el Ouidane

                                                                            10 26 1 night min

                                                                            • 10 bedrooms
                                                                            • sleeps 26
                                                                            • 1 night min
                                                                            • Child friendly
                                                                            • Air conditioning
                                                                            • Ask about pets

                                                                            from £25 / night

                                                                            £139 / week

                                                                            Book View

                                                                            from £25 / night

                                                                            (1) Excellent 

                                                                              13

                                                                              Morocco holiday villa rental

                                                                              Rabat-Sale-Zemmour-Zaer Region / Temara

                                                                              1 4 3 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 4
                                                                              • 3 nights min
                                                                              • Nearest beach 0 km
                                                                              • Suitable for children age 5+
                                                                              • Ask about pets

                                                                              from £40 / night

                                                                              £248 - £283 / week

                                                                              Book View

                                                                              from £40 / night

                                                                                13

                                                                                Grand Casablanca Region holiday apartment rental

                                                                                Grand Casablanca Region / Sidi Rahal

                                                                                2 5 1 night min

                                                                                • 2 bedrooms
                                                                                • sleeps 5
                                                                                • 1 night min
                                                                                • Swimming pool
                                                                                • Child friendly
                                                                                • Pet friendly

                                                                                from £80 / night

                                                                                £556 / week

                                                                                Book View

                                                                                from £80 / night

                                                                                  5

                                                                                  Holiday b&b in Souss-Massa-Draa Region

                                                                                  Souss-Massa-Draa Region / Aremd

                                                                                  7 19 1 night min

                                                                                  • 7 bedrooms
                                                                                  • sleeps 19
                                                                                  • 1 night min

                                                                                  from £12 / night

                                                                                  £74 / week

                                                                                  Book View

                                                                                  from £12 / night

                                                                                  Why Morocco?

                                                                                  A bustling, colourful country situated on the northern coast of Africa, Morocco has a stunning blend of old and modern culture spread throughout its atmospheric towns, allowing for beachside paradises and busy city escapes alike. Book a holiday rental in Morocco and experience the wonders of this Islamic African nation.

                                                                                  About Morocco

                                                                                  With some of the oldest and largest medieval cities in the world, some blending old and new in a tapestry of culture, as well as more contemporary areas such as the movie-famous Casablanca, or the beaches of Agadir, there's a Morocco to suit every holiday desire.

                                                                                  What to Do

                                                                                  Take a break from it all and relax at the scorching beaches in Agadir.

                                                                                  Head to the shops and try out some of the famous Argan Oil products made here. This versatile oil is well known for its cosmetic superpowers.

                                                                                  Top Morocco Travel Tips

                                                                                  When visiting the markets, remember that haggling is expected and if you don't try, you're likely to end up paying a lot more.

                                                                                  For an unforgettable trip into culture and history, book your next holiday rental in Morocco.

                                                                                  Top Destination reviews

                                                                                  Villa Dar Zitouna
                                                                                  The best stay you could hope for!

                                                                                  We visited Marrakesh for a few days as a surprise birthday for one of my friends. We travelled as 5 girls in total and we stayed at Dar Zitouna for 4 days.. you will not be disappointed! The help we received in booking restaurants and excursions was more than what we expected, and this house made us feel like it was our second home. We ran into a few issues with our excursions being cancelled on the day of our friends birthday because of the bad weather, but Mustapha and Nadia proved that anything is possible. Mustapha was able to arrange a spa very last minute and Nadia had a cake ready for the evening before we went to dinner. I would definitely recommend, it really is the home of dreams and a good distance between busy Medina and peace and quiet. Hope to visit again!see more
                                                                                  Appart comfortable
                                                                                  Holiday

                                                                                  Very nice and clean flat perfect to sleep no noises at all safe car parking and close to airport and shopping centre … see more
                                                                                  Magnificent Villa with private Swimming Pool
                                                                                  Peaceful traditional with privacy

                                                                                  Group of 10 stayed here for 4 nights, enjoyed the villa immensely. It's very remote so if you looking for privacy this is the one if you looking for traditional, cultural spacious this is the one, the villa has 3 bedrooms but also has two more bedrooms built within the premises..large pool and even bigger garden, I would advise a car as it's around 14km from the centre Ronald the owner and his staff gave us 10/10 for service P.s did not see any cockroaches during our stay :-)see more
                                                                                  spacious & family friendly 5 BR villa, Ocean views
                                                                                  Outstanding

                                                                                  Marvellous space ideal for big families with a marvellous host who was present for our every want and need lastly the ocean right behind for great views of The Atlantic … see more
                                                                                  Dar Patrick - Whole house (3 bedrooms)
                                                                                  Mind Blowing!

                                                                                  Dar Patrick is an amazing place to stay, surrounded by spectacular colour, atmosphere and creativity. A perfect situation to stay, close to everything within walking distance, although in the busy area the house is extremely cool, calm and quiet. … see more
                                                                                  Villa Querido luxueuse villa avec piscine
                                                                                  Best holiday ever!!

                                                                                  Villa Querido is an amazing villa. We were picked up by a driver organized by Myriam our hostess/owner. We were warmly welcomed by Myriam on our arrival and she introduced us to her crew of very friendly staff. Abdul, the butler, Mariama the cook, Mustafa the gardener and her maid. Nothing was too much trouble for anyone. Myriam discussed with us what we would like for meals each day. We were thoroughly spoilt with the best Moroccan food daily cooked by Mariama. As we were a party of 3 only, we insisted that Myriam stayed in the empty room instead of going back to her other home close by. We engaged with Myriam daily and at the end of our 10 days’ stay we became friends. This villa is about 30 minutes from downtown Marrakech and 20 minutes from the airport. The villa is very clean and the garden is amazing. There are fruit trees which added to the beautiful landscape of her garden. Myriam is an amazing hostess. She drove us to the market etc for a small fee to cover fuel which is more than reasonable. The villa is away from the hustle and bustle of the city and one could just relax there and not venture out as it is such a relaxing place to holiday. We had the best holiday ever. We would definitely come to stay here again if we were coming back to Marrakech. I strongly recommend this villa.see more

                                                                                  Also consider