Hotels on the beach in Marrakech-Safi, Morocco

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Marrakech-Safi. I hope you will like it!

This page was last updated in September 2026.

The List 20 Amazing Beach Hotels in Marrakech-Safi

  • 1 Kasbah d'Eau **** Sidi Kaouki
    Guest Rating 9.6

    Set in Sidi Kaouki, 50 metres from Sid Kaouki Beach, Kasbah d'Eau offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. All guest rooms come with air conditioning, a flat-screen TV with satellite channels, a fridge, a kettle, a shower, free toiletries and a desk. Show full description

    Address Douar Taghnimine Ida Oublala, Cercle de Tamanar Show on map
    • Swimming pool
    • Pool tables
    • Turkish bath
  • 2 La Fontaine Bleue Old Medina
    Guest Rating 9.4

    La Fontaine Bleue is located 10 minutes’ from the beach, in the heart of Essaouira and offers a terrace with a panoramic sea view. Guests are free to relax by the fireplace or in the Moroccan lounge. The guest rooms are decorated in a traditional, local style. Show full description

    Address 45, Rue Oujda Show on map
    • Turkish bath
  • 3 Riad Bab Essaouira Old Medina
    Guest Rating 9.2

    • This hotel has a private beach area

    Located in the Medina of Essaouira, Riad Bab Essaouira is a 10-minute walk from the Marina and the beach. With a Moroccan-style décor, this riad offers free Wi-Fi access and a rooftop terrace with outdoor furniture. The studio and the rooms include a seating area and a private bathroom with a shower. Show full description

    Address 35 Derb Abd Errahmane Edakhil Show on map
    • Water sports facility
    • Pets are welcome
  • 4 Riad Perle D'Eau Old Medina
    Guest Rating 9.2

    Located in Essaouira’s medina, this seafront riad offers stylish rooms with a traditional Moroccan décor and 2 terraces with sea views. The hotel features a spa center with a hammam and massage services. With views of the sea or medina, guest rooms at Riad Perle d’Eau each offer a seating area and free Wi-Fi access. Show full description

    Address 64, Rue du Koweït Show on map
    • Turkish bath
  • 5 Riad de charme l'Oasis d'Essaouira - Chambre Luxe Mellah
    Guest Rating 9.2

    The recently renovated Riad de charme l'Oasis d'Essaouira - Chambre Luxe features accommodations with free bikes and a terrace in the heart of Essaouira. Free Wifi is available throughout the property and private parking is available on site. The accommodation provides airport transfers, while a car rental service is also available. Show full description

    Address 1 Rue Annasser Show on map
    • Water sports facility
  • 6 Riad Zawia Old Medina
    Guest Rating 9.1

    Riad Zawia is located on the beachfront in Essaouira, 328 feet from Othello Garden and 1.9 mi from Essaouira Assawak Assalam. Among the facilities of this property are room service for breakfast and a shared lounge, along with free WiFi throughout the property. Show full description

    Address 28 Rue Touahen Show on map
    • Pets are welcome
    • Turkish bath
  • 7 Hotel-Restaurant Le Kaouki ** Sidi Kaouki
    Guest Rating 9.0

    • This hotel has a private beach area

    Hotel-Restaurant Le Kaouki in Sidi Kaouki offers a private beach area and direct beachfront access. Guests can relax on the sun terrace or enjoy the sea views from the balcony. Rooms feature shared bathrooms, and one room has a private bathroom with a walk-in shower, garden or sea views, and modern amenities. Show full description

    Address Km20 route d'Agadir, Province d'Essaouira, Sidi Kaouki Show on map
  • 8 La Maison des Vagues ** Sidi Kaouki
    Guest Rating 8.9

    Facing the beachfront, La Maison des Vagues offers 2-star accommodations in Sidi Kaouki and features an outdoor swimming pool, garden and shared lounge. With a terrace, the property also has a restaurant, as well as a bar. Guests can have a drink at the snack bar. Show full description

    Address route de la plage Show on map
    • Saltwater pool
    • Karaoke
    • Pets are welcome
  • 9 Riad de charme l'Oasis d'Essaouira - Suite Luxe Mellah
    Guest Rating 8.9

    Featuring a terrace, Riad de charme l'Oasis d'Essaouira - Suite Luxe features accommodations in Essaouira. Free Wifi is available throughout the property and private parking is available on site. The property is a 9-minute walk from Plage d'Essaouira and within a few steps of the city center. Show full description

    Address 1 Rue Annasser Show on map
    • Water sports facility
    • Turkish bath
  • 10 Riad La Rose Des Vents Old Medina
    Guest Rating 8.8

    Ideally set in the center of Essaouira, Riad La Rose Des Vents is within a 9-minute walk of Plage d'Essaouira and 3.9 miles of Golf de Mogador. Featuring room service, this property also provides guests with a terrace. Show full description

    Address Rue Koweit Rue koweit Show on map
    • Pets are welcome
    • Turkish bath
  • 11 Auberge du Marabout Sidi Kaouki
    Guest Rating 8.8

    Located on the beach front, in the windsurfer’s paradise of Sidi Kaouki, Auberge du Marabou features a spacious garden and a sun terrace with panoramic views. The beach offers opportunities for kites, surfing and windsurfing, and is surrounded by sand dunes. Windsurfing lessons and camel excursions can be organized from the hotel. Show full description

    Address Plage Sidi Kaouki - Bp 438 Show on map
  • 12 Hostel La Smala Kasbah
    Guest Rating 8.6

    Hostel La Smala has a shared lounge, terrace, a restaurant and bar in Essaouira. Ideally located in the Kasbah district, this hostel is located 3.6 miles from Golf de Mogador. Show full description

    Address 26 bis, Rue Skala Show on map
  • 13 Le Médina Essaouira Thalassa Sea & Spa - MGallery Collection ***** Essaouira Coast
    Guest Rating 8.2

    • This hotel has a private beach area

    On the seafront, a 5-minute walk from Essaouira Port, this hotel is designed around a large outdoor swimming pool. It offers spa facilities, 3 restaurants and 2 bars, and free Wi-Fi in public areas. The air-conditioned rooms with balconies have modern decor and are each equipped with a TV, minibar and free wired internet. Show full description

    Address Boulevard Mohamed V Show on map
    • Swimming pool
    • Pool tables
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
    • Turkish bath
  • 14 SIDI KaouKI PERLA *** Sidi Kaouki
    Guest Rating 8.2

    Situated in Sidi Kaouki and with Sid Kaouki Beach reachable within 100 metres, SIDI KaouKI PERLA features a garden, non-smoking rooms, free WiFi throughout the property and a terrace. This 3-star hotel offers room service. The hotel has family rooms. Show full description

    Address 9633+C8J Sidi Kaouki Show on map
    • Pets are welcome
  • 15 Dar Ness Kasbah
    Guest Rating 8.2

    This traditional riad is located in Essaouira, on the central square, Place Moulay Hassan, just 330 yards from the beach. It has a roof terrace with sea views and free Wi-Fi. Dar Ness has a 24-hour reception, hosted by a multi-lingual team. Show full description

    Address 1 Rue Khalid Ben Walid Show on map
    • Turkish bath
  • 16 Atlas Essaouira Riad Resort ***** Essaouira Coast
    Guest Rating 7.9

    • This hotel has a private beach area

    Located on the beachfront in Essaouira, this 5-star hotel features 2 swimming pools, a fitness center and a spa with hammam. It offers air-conditioned guest rooms and some have a balcony. Each luxurious guest room is equipped with satellite TV and a mini-bar. Show full description

    Address Boulevard Mohamed V Show on map
    • Ping pong tables
    • Water sports facility
    • Gym / fitness center
    • Turkish bath
  • 17 Perla kaouki hotel Sidi Kaouki
    Guest Rating 7.3

    Featuring garden views, Perla kaouki hotel in Sidi Kaouki features accommodation, a garden, a shared lounge, a terrace and a restaurant. Complimentary WiFi is available. A à la carte breakfast is available each morning at the bed and breakfast. Show full description

    Address Sidi Kaouki plage s/n Show on map
    • Water sports facility
    • Pets are welcome
  • 18 Home with a sea view Old Medina
    Guest Rating 7.2

    Home with a sea view offers accommodations in Essaouira, 3.9 miles from Golf de Mogador. This beachfront property offers access to free Wifi. Show full description

    Address 47 Rue Koweit Ancienne medina, Essaouira Show on map
    • Water sports facility
    • Turkish bath
  • 19 Riad Darko Mellah
    Guest Rating 7.1

    Riad Darko offers accommodations in Essaouira, 3.8 miles from Golf de Mogador. This riad provides full-day security and free Wifi. Show full description

    Address 3 Rue Annasser Show on map
    • Pets are welcome
    • Turkish bath
  • 20 Hôtel Riad Asfi *** Safi
    Guest Rating 7.0

    Located in Safi, Hôtel Riad Asfi is 1312 feet from the beach and 0.6 mi from the Port. It offers a 24-hour front desk, a restaurant with sea views and rooms with free Wi-Fi access. Show full description

    Address 11 Place de l'Indépendance Show on map

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in September 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!