Beach Hotels in Morocco

Find the beach hotels that appeal to you the most

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Most visited cities for beach hotels

Marrakech

6 beach hotels

Dakhla

63 beach hotels

Agadir

1842 beach hotels

Casablanca

548 beach hotels

Tangier

1978 beach hotels

Rabat

526 beach hotels

Essaouira

1005 beach hotels

Chefchaouene

4 beach hotels

Taghazout

372 beach hotels

Oued Laou

104 beach hotels

Al Hoceïma

248 beach hotels

Saidia

400 beach hotels

El Jadida

173 beach hotels

Tetouan

112 beach hotels

Oualidia

142 beach hotels

Most popular regions for beach hotels

Tanger-Tetouan

4704 beach hotels

Souss-Massa-Draa

3083 beach hotels

Casablanca-Settat

2278 beach hotels

Tamuda Bay

1720 beach hotels

Marrakech-Safi

1649 beach hotels

Rabat-Sale-Kenitra

1084 beach hotels

Oriental

582 beach hotels

Guelmim-Oued Noun

210 beach hotels

Dakhla-Oued Ed-Dahab

64 beach hotels

The 10 Best Beach Hotels in Morocco

Check out our pick of great beach hotels in Morocco

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,033 reviews

Featuring sea views, Cruiser Mogador Essaouira features accommodation with an outdoor swimming pool, a garden and a terrace, around 200 metres from Plage d'Essaouira.

From £83 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,602 reviews

Situated in Tangier, 300 metres from Plage Ghandouri, Idou Malabata Beach and SPA features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From £179 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,379 reviews

Situated in Tangier, 1.9 km from Tangier Municipal Beach, Riad Al-Qurtubi offers air-conditioned accommodation and a terrace. The property has quiet street views.

From £103 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,253 reviews

Ideally situated in the centre of Tangier, Socco Hostel features air-conditioned rooms, a shared lounge, free WiFi and a terrace.

From £62 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,145 reviews

A recently renovated bed and breakfast set in Agadir, Moroccan Family House features a shared lounge. Featuring family rooms, this property also provides guests with a sun terrace.

From £21 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,013 reviews

Kasba blanca is set on the beachfront in Tangier. The property features mountain and city views. The property is 1.7 km from Tangier Municipal Beach, and within 300 metres of the city centre.

From £74 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,603 reviews

Flamant Rose Appart Hotel is a 4-star property set in Tangier. Among the facilities of this property are a restaurant, a 24-hour front desk and a lift, along with free WiFi throughout the property.

From £111 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,185 reviews

Riad Dar Awil is a guest house situated in the Ahl Agadir district of Essaouira. Boasting a 24-hour front desk, this property also has a family-friendly restaurant and an outdoor fireplace.

From £56 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,021 reviews

Featuring free WiFi, Villa du Souss offers eco-friendly accommodation in Agadir. Free private parking is available on site. A terrace or patio are featured in certain rooms.

From £62 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,447 reviews

Riad Meftaha is set in Marassa Ocean in Rabat. Kasbah Oudaya is 6 minutes' walk away. The rooms come with a flat-screen TV with satellite channels.

From £64 per night

Most booked beach hotels in Morocco this month

See all

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9,757 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 5,478 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,655 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 7,580 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,689 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,490 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 327 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 3,573 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,090 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,902 reviews