Beach Holidays in Morocco - HomeToGo base64Hash Beach Holidays in Morocco - HomeToGo

Beach Holidays in Morocco


Choose the perfect holiday letting

Price per night
Up to £100
£100 - £199
From £200
Outstanding: 4.5+
Very Good: 4+
Good: 3.5+

Choosing the Perfect Destination for Your Beach Holiday to Morocco

In Morocco you'll find luxury seaside resorts with tiled fountains and manicured gardens, rugged, remote villages filled with surfers seeking the perfect wave, and quiet, friendly towns with calm waters and seaside promenades. No matter which type of destination you choose, you can enjoy enchanting medinas, dramatic landscapes, secret swimming coves, and tiny restaurants that serve fish tagine under the stars.

Beach Holidays in Morocco: Top Holiday Lettings

Apartment Taghazout
17 Sep - 24 Sep
£39 per night
Apartment ∙ 5 guests ∙ 1 bedroom
Taghazout, Agadir-Ida-Ou Tanane Province, Morocco
View deal
House Sidi Kaouki
14 Jan - 21 Jan
£455 per night
House ∙ 8 guests ∙ 4 bedrooms
Sidi Kaouki, Essaouira, Morocco
Free cancellation
View deal
House Ben Slimane
21 May - 28 May
£102 per night
House ∙ 9 guests ∙ 3 bedrooms
Ben Slimane, Chaouia-Ouardigha, Morocco
View deal
Best Beach Destinations in Morocco

Best Beach Destinations in Morocco

In the north of Morocco are the tranquil, green waters of the Alboran Sea set against the Rif Mountains. On the Atlantic side of Morocco, south of Casablanca, the beaches are long and sandy with more surf.

  1. Al Hoceima

    Those looking for tranquillity on their beach holidays in Morocco will find it in this quiet Berber city perched on a cliff above the Alboran Sea. It has several beaches, some nestled in rocky cliffs and others that are wide, sandy, and developed, but all with calm sea green waters.

  2. Asilah

    An ancient port city about 50km south of Tangier with a white-washed medina and 15th century Portuguese ramparts. There are beaches right in town, but the best options in the area are Paradise and Afriquia, just south and north of town.

  3. Sidi Bouzid

    This beach has some of the clearest waters in Morocco and accommodation ranging from low-key to luxury. It's a 6km long sandy beach, a short distance from the city of El Jadida on the Atlantic.

  4. Agadir

    A popular resort town with an airport, a golf course, and a wide crescent-shaped sandy beach with a 5km long promenade. There are also retail shops and upscale restaurants for travellers who want a little bit of luxury on their beach holidays in Morocco.

  5. Mirleft

    A small seaside village two-thirds of the way down the Atlantic coast with dramatic red cliffs and 7 beaches, ranging from wild and surfable to sandy and tranquil.

Best Places to Stay for Beach Holidays in Morocco

Apartment Lotissement El Borj
28 May - 4 Jun
£33 per night
Apartment ∙ 3 guests ∙ 1 bedroom
Lotissement El Borj, Essaouira, Morocco
View deal
Apartment Hay Chemaaou
1 Oct - 8 Oct
£103 per night
Apartment ∙ 8 guests ∙ 3 bedrooms
Hay Chemaaou, Salé, Morocco
View deal
Private room Safi
21 May - 28 May
£65 per night
Private room ∙ 4 guests ∙ 1 bedroom
Safi, Doukkala-Abda, Morocco
View deal

Frequently Asked Questions

How much does holiday accommodation for Beach Holidays in Morocco cost?

Holiday accommodation in Morocco usually costs between £71 and £88 per night.

What types of holiday accommodation are available for Beach Holidays in Morocco?

There's plenty of variety available when it comes to holiday accommodation for Beach Holidays in Morocco, with 4,183 Apartment rentals and 2,527 House rentals on offer.

Beach Holidays: Top destinations and popular places to stay

Travel tips, inspiration and ideas for holidays in Morocco

Find holiday inspiration for your next trip