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.
Table of Contents
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.
Where to stay?

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 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.
Where to stay?

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

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.
Where to stay?

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

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.
Where to stay?

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

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.
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.
Where to stay?

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

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.
Where to stay?

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 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.
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.
Where to stay?

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 (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.
Where to stay?

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