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

34 beach hotels

Agadir

353 beach hotels

Casablanca

137 beach hotels

Tangier

331 beach hotels

Rabat

73 beach hotels

Essaouira

165 beach hotels

Chefchaouene

6 beach hotels

Taghazout

116 beach hotels

Oued Laou

29 beach hotels

Al Hoceïma

54 beach hotels

Saidia

88 beach hotels

El Jadida

50 beach hotels

Tetouan

37 beach hotels

Oualidia

51 beach hotels

Most popular regions for beach hotels

Tanger-Tetouan

962 beach hotels

Souss-Massa-Draa

735 beach hotels

Casablanca-Settat

659 beach hotels

Rabat-Sale-Kenitra

272 beach hotels

Marrakech-Safi

246 beach hotels

Oriental

124 beach hotels

Guelmim-Oued Noun

97 beach hotels

Dakhla-Oued Ed-Dahab

35 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,256 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$298 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,221 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$60 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,971 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$115 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,032 reviews

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

From US$756 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,889 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$118 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 109 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$119 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 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, 330 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, 153 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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 107 reviews

Located in Tangier, near Tangier Municipal Beach and American Legation Museum, Marina View Residence, Luxury Studio, Ocean View, Enjoy Starlink High Speed WiFi, IPTV, PlayStation PS4 Plus, Near TGV,...

From US$107 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,662 reviews

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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

Popular with guests booking beach hotels in Morocco

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