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 pet-dog svg-multiunit

Make a holiday rental property or villa in Morocco’s Atlantic Coast your home away from home

The Atlantic Coast of Morocco is the home of many of the most colourful cities of Morocco, filled with culture and character. There is so much to see and enjoy in Morocco that the flexibility and authenticity of taking a Moroccan riad or holiday property is priceless. Moroccan music and the smells of delicious Moroccan food fill the streets of the cities along the coastline by night, and the vast amounts of entertainment mean that Morocco is ideal for a family holiday in the sun.

Things to do on holiday on Morocco’s Atlantic Coast

Fishing has long been the staple industry of the Moroccan Atlantic Coast, and there are plenty of pilchard, mackerel and tuna to fish for, either from a boat in the ocean or from the peers and beaches of Skhirat, Agadir or Safi. The beaches in these destinations mean that you do not have to do a thing, and will still have an unforgettable Morocco holiday.

The stunning beaches and clear blue waters of the ocean mean that taking a Morocco holiday property is magnificent for sunbathing and surfing. Surfers have known about the excellent swells which crash onto the Atlantic Coast of Morocco, meaning that Morocco accommodation here is rarely empty. Windsurfing and surfing hotspots can be found around Agadir and Anchor Point.

It would be impossible to see everything in one trip to self catering accommodation in Morocco, but taking a holiday property will give you enough flexibility to sample a great deal and plan the perfect, self tailored trip for your next visit to a villa, riad or apartment in Morocco.

Golf has become the most important sports in Morocco, and golfers who take a Moroccan villa for golf will be hugely entertained for many weeks.

Places to holiday on Morocco’s Atlantic Coast

Agadir is the only real resort in Morocco, based around the impressive beach which stretches miles into the distance. Camel trekking along the beaches is great fun, and taking a Morocco holiday property in Agadir will guarantee an unforgettable family holiday.

Essaouira is a very impressive city, surrounded by huge sturdy defences and lines of cannons. The city manages to combine elements of all the diverse regions of Morocco, and should certainly not be ignored by those wanting to understand the magnificent culture of the country, and for the authentic experience, try staying in a traditional Moroccan riad.

Climate on Morocco’s Atlantic Coast

The climate in Morocco remains dry throughout the year, with hot summers and very short winters. Although temperatures average around 35˚C during the days, much of the sting of the heat is taken out by the cool sea breezes blowing on-shore. Average temperatures in winter hover around 22˚C, making Morocco perfect for a family holiday in the winter sun.

Flights to Morocco’s Atlantic Coast

Agadir Al Massira Airport (AGA), Marrakesh Menara Airport (RAK) and Casablanca Airport (CMN) all receive daily flights from across the UK, so reaching a Morocco holiday rental will not be hard.

  • Showing 1-50 of 300+
Additional service fee may apply.
    Wonderful! 4.8/5
    (14 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Sleeps 6
    Apartment #6194044
    14
    Viewed 8 times in the last 48 hours
      Excellent! 4.7/5
      (34 reviews)
      avg/night
      • 3 BR
      • 3 BA
      • Separate Toilet
      • Sleeps 8
      House #65924
      34
      Viewed 38 times in the last 48 hours
        avg/night
        • 2 BR
        • 1 BA
        • Sleeps 6
        Apartment #1453560a
        1
        Viewed 8 times in the last 48 hours
          • 2 BR
          • 1 BA
          • Sleeps 4
          Apartment #2271063
          4
            Excellent! 4.7/5
            (6 reviews)
            avg/night
            • 3 BR
            • 2 BA
            • Separate Toilets
            • Sleeps 6
            House #6353726
            6
            Viewed 32 times in the last 48 hours
              • 1 BR
              • 1 BA
              • Separate Toilet
              • Sleeps 2
              Apartment #904215a
              18
                Excellent! 4.3/5
                (12 reviews)
                avg/night
                • 2 BR
                • 1 BA
                • Separate Toilet
                • Sleeps 4
                Apartment #6338509
                12
                Viewed 8 times in the last 48 hours
                  Excellent! 4.7/5
                  (15 reviews)
                  avg/night
                  • 2 BR
                  • 1 BA
                  • Sleeps 4
                  Multiple rentals Apartment #1834438
                  15
                  Viewed 8 times in the last 48 hours
                    Excellent! 4.5/5
                    (22 reviews)
                    avg/night
                    • 2 BR
                    • 2 BA
                    • Separate Toilets
                    • Sleeps 4
                    House #13882
                    22
                    Viewed 48 times in the last 48 hours
                      Excellent! 4.7/5
                      (65 reviews)
                      avg/night
                      • 2 BR
                      • 1 BA
                      • Separate Toilet
                      • Sleeps 4
                      House #84145
                      65
                      Viewed 12 times in the last 48 hours
                        Exceptional! 5.0/5
                        (7 reviews)
                        avg/night
                        • 2 BR
                        • 2 BA
                        • Sleeps 4
                        Apartment #6623612
                        7
                        Viewed 10 times in the last 48 hours
                          avg/night
                          • 4 BR
                          • 4 BA
                          • Sleeps 9
                          Villa #1690784
                          3
                          Viewed 16 times in the last 48 hours
                            Exceptional! 5.0/5
                            (8 reviews)
                            avg/night
                            • 2 BR
                            • 2 BA
                            • Sleeps 6
                            Multiple rentals Apartment #657393a
                            8
                            Viewed 35 times in the last 48 hours
                              • 1 BR
                              • 1 BA
                              • Separate Toilet
                              • Sleeps 2
                              Multiple rentals Apartment #657393a
                              16
                              Viewed 14 times in the last 48 hours
                                • 4 BR
                                • 3 BA
                                • Separate Toilets
                                • Sleeps 8
                                House #6621743
                                1
                                Viewed 20 times in the last 48 hours
                                  Excellent! 4.7/5
                                  (16 reviews)
                                  View details for price
                                  • 3 BR
                                  • 3 BA
                                  • Separate Toilet
                                  • Sleeps 8
                                  Villa #651968a
                                  16
                                  Viewed 7 times in the last 48 hours
                                    Wonderful! 4.8/5
                                    (33 reviews)
                                    avg/night
                                    • 4 BR
                                    • 4 BA
                                    • Sleeps 8
                                    House #98591
                                    33
                                    Viewed 6 times in the last 48 hours
                                      Excellent! 4.6/5
                                      (5 reviews)
                                      avg/night
                                      • 3 BR
                                      • 1 BA
                                      • Sleeps 4
                                      Multiple rentals Apartment #6676376
                                      5
                                      Viewed 16 times in the last 48 hours
                                        Exceptional! 5.0/5
                                        (38 reviews)
                                        avg/night
                                        • 2 BR
                                        • 2 BA
                                        • Separate Toilets
                                        • Sleeps 6
                                        House #6277198
                                        38
                                        Viewed 21 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (5 reviews)
                                          avg/night
                                          • 3 BR
                                          • 1 BA
                                          • Sleeps 4
                                          Multiple rentals Apartment #6676376
                                          5
                                          Viewed 26 times in the last 48 hours
                                            Exceptional! 5.0/5
                                            (5 reviews)
                                            avg/night
                                            • 2 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Multiple rentals Apartment #6676376
                                            5
                                            Viewed 16 times in the last 48 hours
                                              Excellent! 4.6/5
                                              (19 reviews)
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Sleeps 11
                                              House #653396a
                                              19
                                              Viewed 19 times in the last 48 hours
                                                avg/night
                                                • 3 BR
                                                • 6 BA
                                                • Separate Toilets
                                                • Sleeps 7
                                                Riad #602559a
                                                2
                                                Viewed 28 times in the last 48 hours
                                                  • 4 BR
                                                  • 4 BA
                                                  • Sleeps 10
                                                  Multiple rentals Villa #1206394a
                                                  0
                                                    • 4 BR
                                                    • 4 BA
                                                    • Sleeps 10
                                                    Multiple rentals Villa #1206394a
                                                    0
                                                      View details for price
                                                      • 4 BR
                                                      • 4 BA
                                                      • Sleeps 10
                                                      Multiple rentals Villa #1206394a
                                                      0
                                                      Viewed 5 times in the last 48 hours
                                                        Exceptional! 5.0/5
                                                        (7 reviews)
                                                        avg/night
                                                        • 3 BR
                                                        • 2 BA
                                                        • Separate Toilets
                                                        • Sleeps 8
                                                        House #6432908
                                                        7
                                                        Viewed 18 times in the last 48 hours
                                                          avg/night
                                                          • 4 BR
                                                          • 2 BA
                                                          • Separate Toilet
                                                          • Sleeps 8
                                                          House #6311055
                                                          1
                                                          Viewed 9 times in the last 48 hours
                                                            Exceptional! 5.0/5
                                                            (8 reviews)
                                                            avg/night
                                                            • 5 BR
                                                            • 5 BA
                                                            • Sleeps 12
                                                            Villa #654907a
                                                            8
                                                            Viewed 29 times in the last 48 hours
                                                              • 3 BR
                                                              • Sleeps 6
                                                              House #1003086a
                                                              2
                                                                avg/night
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 10
                                                                Villa #1203507a
                                                                4
                                                                Viewed 9 times in the last 48 hours
                                                                  avg/night
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 2
                                                                  Villa #1421292a
                                                                  0
                                                                  Viewed 18 times in the last 48 hours
                                                                    Excellent! 4.7/5
                                                                    (27 reviews)
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 6
                                                                    Apartment #591056a
                                                                    27
                                                                    Viewed 13 times in the last 48 hours
                                                                      • 2 BR
                                                                      • Separate Toilet
                                                                      • Sleeps 6
                                                                      Multiple rentals Apartment #6334433
                                                                      0
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 6
                                                                        Multiple rentals Apartment #6334433
                                                                        4
                                                                          Wonderful! 4.9/5
                                                                          (21 reviews)
                                                                          avg/night
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Separate Toilets
                                                                          • Sleeps 7
                                                                          Apartment #666321a
                                                                          21
                                                                          Viewed 16 times in the last 48 hours
                                                                            Exceptional! 5.0/5
                                                                            (60 reviews)
                                                                            avg/night
                                                                            • 3 BR
                                                                            • 2 BA
                                                                            • Separate Toilets
                                                                            • Sleeps 8
                                                                            House #6045628
                                                                            60
                                                                            Viewed 15 times in the last 48 hours
                                                                              Excellent! 4.3/5
                                                                              (11 reviews)
                                                                              avg/night
                                                                              • 4 BR
                                                                              • 2 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 10
                                                                              House #83018
                                                                              11
                                                                              Viewed 12 times in the last 48 hours
                                                                                • 4 BR
                                                                                • 4 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 8
                                                                                House #1332575a
                                                                                1
                                                                                Viewed 8 times in the last 48 hours
                                                                                  Wonderful! 4.8/5
                                                                                  (10 reviews)
                                                                                  avg/night
                                                                                  • 4 BR
                                                                                  • 3 BA
                                                                                  • Sleeps 8
                                                                                  Villa #995356a
                                                                                  10
                                                                                  Viewed 29 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 5
                                                                                    Apartment #1237778a
                                                                                    2
                                                                                    Viewed 13 times in the last 48 hours
                                                                                      • 3 BR
                                                                                      • 3 BA
                                                                                      • Sleeps 7
                                                                                      Villa #1332017a
                                                                                      0
                                                                                      Viewed 21 times in the last 48 hours
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 6
                                                                                        Apartment #1002948a
                                                                                        0
                                                                                          • 3 BR
                                                                                          • 3 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 8
                                                                                          Villa #820954
                                                                                          31
                                                                                            Exceptional! 5.0/5
                                                                                            (22 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 2 BA
                                                                                            • Separate Toilets
                                                                                            • Sleeps 6
                                                                                            Apartment #6256541
                                                                                            22
                                                                                              Excellent! 4.7/5
                                                                                              (14 reviews)
                                                                                              avg/night
                                                                                              • 8 BR
                                                                                              • 7 BA
                                                                                              • Separate Toilets
                                                                                              • Sleeps 19
                                                                                              House #6570042
                                                                                              14
                                                                                              Viewed 5 times in the last 48 hours
                                                                                                • 6 BR
                                                                                                • 6 BA
                                                                                                • Sleeps 14
                                                                                                Villa #6608391
                                                                                                3
                                                                                                Viewed 55 times in the last 48 hours
                                                                                                  Wonderful! 4.9/5
                                                                                                  (26 reviews)
                                                                                                  avg/night
                                                                                                  • 4 BR
                                                                                                  • 3 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 8
                                                                                                  House #69662
                                                                                                  26
                                                                                                  Viewed 23 times in the last 48 hours
                                                                                                    Wonderful! 4.8/5
                                                                                                    (5 reviews)
                                                                                                    avg/night
                                                                                                    • 3 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 8
                                                                                                    Villa #1375285a
                                                                                                    5
                                                                                                    Viewed 17 times in the last 48 hours
                                                                                                      Very Good! 4.2/5
                                                                                                      (26 reviews)
                                                                                                      avg/night
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Separate Toilet
                                                                                                      • Sleeps 5
                                                                                                      Villa #680284a
                                                                                                      26
                                                                                                      Viewed 20 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Great stay

                                                                                                      5 of 5
                                                                                                      We had a really good time in Essaouira. The location is a bit far from the main place but taxis made it easy. The house was very spacious andouble Said was very accommodating with any requests we had such as having a cot in the room or extra heaters when it got cold in the evenings. He was very friendly and always smiling. The neighbours were very friendly and even got me a gift before we left. We enjoyed our stay here.
                                                                                                      • Review Submitted: 03-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Belle apartment.

                                                                                                      5 of 5
                                                                                                      Monsieur Pierre and his wife are wonderful hosts and unbelievably welcoming. Everything that you would need for a stay either long or short including beautiful sunny terraces. The apartment is in a quiet corner of town but easy walking distance to the medina and the sea. I will definitely come to stay here again and recommend the apartment to anyone is looking for a peaceful holiday.
                                                                                                      • Review Submitted: 24-Dec-2016
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Spacious traditional house with most modern facilities, close to the beach and La Marina

                                                                                                      4 of 5
                                                                                                      Really enjoyed our stay (family of four) here at Rabat. The house was big with lots of rooms for chilling, with a toilet on each floor. All facilities available as described including hot water - Good Internet access and a PC also good to check Internet for local places to go to and for maps. Reasonable view from the terrace, can see sunset (just about) and the sea from there. About 7 mins to nearest Mosque, 15-20 mins walk to trams and 10 min walk to local markets/shops and taxis. Sale beach is great about 12 min walk. Most attractions are across river but easy to get to by tram or taxi. 40dh taxi to Rabat Medina, 80dh taxi to Chella, worth a visit. We negotiated 60dh for tour guide in English there. A few negatives - microwave would be handy, not many people speak English around here - unfortunately my French is rusty, a working class area and we were advised not to go out at night with family although we had no issues. There is a graveyard on the other side of the wall between the beach and the house. But overall, well worth the price, traditional and basic but still comfortable and spacious. Would happily come again - after revising my French . Enjoy.
                                                                                                      • Review Submitted: 27-Oct-2016
                                                                                                      • Date of Stay: Oct 2016