Beach Hotels in Morocco

Find the beach hotels that appeal to you the most

Most visited cities for beach hotels

Marrakech

13 beach hotels

Dakhla

35 beach hotels

Agadir

358 beach hotels

Casablanca

139 beach hotels

Tangier

336 beach hotels

Rabat

74 beach hotels

Essaouira

170 beach hotels

Chefchaouene

6 beach hotels

Taghazout

121 beach hotels

Oued Laou

29 beach hotels

Al Hoceïma

56 beach hotels

Saidia

89 beach hotels

El Jadida

50 beach hotels

Tetouan

38 beach hotels

Oualidia

53 beach hotels

Most popular regions for beach hotels

Tanger-Tetouan

970 beach hotels

Souss-Massa-Draa

748 beach hotels

Casablanca-Settat

673 beach hotels

Rabat-Sale-Kenitra

273 beach hotels

Marrakech-Safi

250 beach hotels

Oriental

125 beach hotels

Guelmim-Oued Noun

94 beach hotels

Dakhla-Oued Ed-Dahab

36 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.0
Superb - What previous guests thought, 1,328 reviews

Conveniently located in the centre of Agadir, Pickalbatros Palais Des Roses - Agadir - All Inclusive offers air-conditioned rooms with free WiFi, free private parking and room service.

From US$380 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,214 reviews

Located in Asilah, PUERTO MARINA ASILAH offers beachfront accommodation 44 km from Ibn Batouta Stadium and offers various facilities, such as a garden and a terrace.

From US$75 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,975 reviews

Set within 200 metres of Dar el Makhzen and 200 metres of Kasbah Museum, Kasba blanca offers rooms with air conditioning and a private bathroom in Tangier.

From US$137 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,033 reviews

Located in Casablanca, beside Anfa Place Living Resort, Four Seasons Hotel Casablanca boasts a spa centre and fitness centre.

From US$768 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,899 reviews

Marina Bay City Center is a beachfront property located in Tangier. It has an outdoor swimming pool. Each of the Hotel Marina Bay City Center’s guest rooms has a private bathroom, air-conditioning.

From US$119 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 109 reviews

Boasting a terrace, Essaouira trip hostel is set in Essaouira in the Marrakech-Safi region, less than 1 km from Plage d'Essaouira and 4.9 km from Golf de Mogador.

From US$31 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 114 reviews

Facing the seafront in Ouassane, Ocean By La Siredrah is a guest house, boasting a year-round outdoor pool and parking on-site.

From US$120 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 reviews

Boasting a patio with mountain views, a private beach area and water sports facilities, Sea breeze town can be found in Agadir, close to Anza Beach and 4.4 km from Agadir port.

From US$35 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 336 reviews

Facing the beachfront, Imsouane WOOD HOUSE offers 4-star accommodation in Imsouane and has a shared lounge, terrace and restaurant.

From US$96 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 154 reviews

Boasting a private beach area and views of sea, Tildi surf house is a recently renovated guest house situated in Imsouane, 200 metres from Teldi Plage.

From US$45 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.2
Good - What previous guests thought, 10,609 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,325 reviews

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,970 reviews

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,899 reviews

Popular with guests booking beach hotels in Morocco

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,908 reviews

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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