Fraud Blocker

10 Best Beaches in Morocco

Morocco is one of the best destinations to find the sun and escape from everyday life, just a few hours from France. With its coasts bordering the Atlantic and the Mediterranean, Morocco has nearly a hundred beaches connecting the north to the south of the country. We have selected the ten best beaches in Morocco to make your stay a success.


Diabat Beach, Essaouira

Diabat Beach, Essaouira

Essaouira is famous for its beaches, ideal for long hours of relaxation and surfing. Diabat Beach is very large and divided into two parts: a rather quiet corner for swimmers wishing to relax and sunbathe in peace, and another with more waves for surfers. This is the Moroccan beach that you absolutely must choose when you go on vacation to Essaouira.

Location link

Where to stay?

Heure Bleue Palais: Relais & Chateaux
Heure Bleue Palais: Relais & Chateaux

At the Heure Bleue Palais: Relais & Chateaux in Essaouira, the perfect hotel to enjoy Diabat Beach. In the heart of the medina, this luxury establishment, a true jewel of purity, has preserved the character of a traditional Moroccan house. The hammam offers absolute relaxation, the swimming pool on the terrace provides a breathtaking view of the medina and the ocean, and the cuisine is a subtle fusion of French and Moroccan flavors.

Address: Rue Ibn Batouta, Essaouira, Morocco
Book this hotel


Oualidia Beach, Sidi Bennour

Oualidia Beach, Sidi Bennour

Oualidia is a seaside resort located on the Atlantic coast, halfway between Casablanca and Essaouira, in the province of Sidi Bennour. This peaceful resort, unknown to foreign tourists, is an absolute must-see, especially out of season. The 12-kilometer-long beach encloses a circular lagoon with navy blue and turquoise green waters. The atmosphere on Oualidia Beach is family-friendly, making it a peaceful place to spend quality time with family, alone, or as a couple. The magic of the lagoon and the tides offers a dream setting that constantly changes. Nestled on the edge of the ocean in a site of great ecological importance, Oualidia attracts, captivates, energizes, and soothes.

Location link

Where to stay?

La Sultana Oualidia
La Sultana Oualidia

At La Sultana Oualidia, a wonderful and peaceful 5-star hotel that welcomes you in a natural and discreet setting. Located along the Oualidia lagoon, famous for its oyster farms and flocks of pink flamingos, the hotel is reserved for a select few who travel the world in search of exceptional places. Its infinity pool appears to flow directly into the hotel’s private beach.

Address: Parc à huîtres n°3, Oualidia 24252, Morocco
Book this hotel


Dalia Beach, Tangier

Dalia Beach, Tangier

In Tangier, in the north of Morocco near the Strait of Gibraltar, lies the beautiful beach of Dalia. Its immaculate white sand, turquoise waters, and gentle waves ensure a peaceful and quiet retreat. Just beyond the shoreline, a field stretches out, inviting visitors for a scenic walk. The setting is bucolic and serene, making it an unforgettable experience.

Location link

Where to stay?

Nord-Pinus Hotel
Nord-Pinus Hotel

At Nord-Pinus Hotel, a riad-style establishment featuring vernacular architecture, Arabic mosaic details, and colorful stained-glass windows. The rooms are elegantly decorated, combining a sober and chic style with vibrant touches of color. The Nord-Pinus Hotel enjoys an ideal location, just steps from Ain Dalia Beach. Enjoy breakfast on your private balcony while listening to the cry of the laughing gulls.

Address: 11 Rue du Riad Sultan, Kasbah, Tangier, Morocco
Book this hotel


Quemado Beach, Al Hoceima

Quemado Beach, Al Hoceima
Quemado Beach, Al Hoceima

Not far from Tangier, the city of Al Hoceima is home to some stunning beaches, among them Quemado Beach, which offers exceptional panoramas. Spanning 9,000 m², this beach is considered the best in the bay and is one of the most frequented by vacationers. Additionally, the beach is equipped with a seaside tourist complex, including the Quemado Hotel and the Mohamed V Hotel.

Location link

Where to stay?

Souani Hotel
Souani Hotel

At Souani Hotel, a 4-star establishment located just a few steps from Quemado Beach. The hotel is known for its intimate swimming pool, where guests can enjoy a moment of true relaxation.

Address: Plage Sfiha, Ajdir 39000, Morocco
Book this hotel


Bades Beach, Al Hoceima

Bades Beach, Al Hoceima

About 50 km from the city of Al Hoceima lies Bades Beach, stretching over 450 meters in length. The beach is nestled at the edge of the inaccessible cliffs of the Bokkoyas massif, which shelters a series of bays and natural coves of astonishing diversity along the coast.

Location link


Charrana Beach, Nador

Charrana Beach, Nador

Charrana Beach is a stunning and little-known beach in northern Morocco, in Nador, a Mediterranean city in the Rif region. It is a peaceful place with an extraordinary view of the Mediterranean Sea, making it an ideal spot for a relaxing day. This beach is characterized by the quality of its bathing water, comfortable temperature, aquamarine waters, and secluded location.

Location link

Where to stay?

Dar Nador
Dar Nador

For a more traditional experience, stay at Dar Nador, a charming house with just a few rooms and a terrace offering a panoramic view of the mountains.

Address: Hay Laarassi street N 19, 62010 Nador, Morocco
Book this hotel


Imsouane Beach, Agadir

Imsouane Beach, Agadir

A few kilometers north of Agadir, about half an hour’s drive away, lies the peaceful beach of Imsouane. Visitors are quickly enchanted by its crystal-clear waters and kilometers of golden sand. Being far from the larger cities further south, it remains uncrowded, making it a peaceful and exotic retreat. Activities on Imsouane Beach include surfing, jet skiing, camel rides, and even horseback riding on Purebred Arabian horses with prior authorization.

Location link

Where to stay?

 Ecolodge Atlas Kasbah
Ecolodge Atlas Kasbah

At Ecolodge Atlas Kasbah, a guesthouse built in traditional Agadir architecture. The handicrafts are made in small cooperatives run by Berber women. The spacious and colorful rooms blend Berber and European influences. The best feature? Enjoying lunch on the restaurant terrace, with the surrounding Atlas hills as the only view.

Address: Tighanimine El Baz, 80 000 Ajarif, Morocco
Book this hotel


Legzira Beach, Sidi Ifni

Legzira Beach, Sidi Ifni

Legzira Beach in Sidi Ifni is one of Morocco’s most breathtaking natural sites. Its four ochre-red arches, sculpted by the ocean, leave visitors in awe. Anglers position themselves along the reefs, enjoying the tranquility, as this spot remains relatively undiscovered by mass tourism.

Location link


Tamaris Beach, Casablanca

Tamaris Beach, Casablanca

Tamaris Dar Bouazza Beach is located about twenty kilometers from the center of Casablanca. It is a gathering place for groups of friends, families, and surfing enthusiasts. Tamaris is a clean and family-friendly beach, ideal for sunbathing or enjoying a refreshing cocktail while admiring a panoramic view of the ocean.

Location link

Where to stay?

Hotel & Spa Le Doge
Hotel & Spa Le Doge

At Hotel & Spa Le Doge, a member of Relais & Châteaux. Located in the heart of Casablanca’s Art Deco district, this hotel is housed in a 1930s building. The interiors feature preserved period pieces, velvet sofas, and a cozy ambiance. For an unforgettable dining experience, reserve a table at Jasmine Restaurant, where traditional Moroccan cuisine takes center stage.

Address: 9 Rue Dr Veyre, Casablanca 20250, Morocco
Book this hotel


White Beach, Guelmim

White Beach, Guelmim

White Beach (Playa Blanca) is the name given by Spanish sailors to a nearly 40 km-long beach in southern Morocco, on the Atlantic Ocean. As its name suggests, this beach is famous for its immaculate white sand and crystal-clear turquoise waters, creating a postcard-perfect setting.

Location link

Where to stay?

Villa Boujouf
Villa Boujouf

At Villa Boujouf, an authentic Moroccan guesthouse located in the Tighmert palm grove. With only seven rooms arranged around a central patio, this is the ideal address for those seeking tranquility near Guelmim Beach.

Address: Palmeraie de Tighmert, Rural commune of Asrir, Guelmim 81000, Morocco
Book this hotel