Discover Morocco’s Wonderful Beaches and Coastline

Enjoy the sand between your toes and the warm Moroccan breeze through your hair. Morocco has plenty beaches where you can work on your tan or take a long walk. Check the guide below to find the nearest beach.

Grottes d’Hercules

Located on the Atlantic Coast of Tangier.
The beach at Grottes d’Hercules is generally clean and pleasant and tends to be very full during the holiday months of July and August. The only drawback is that the water here is noticeably colder than the Mediterranean beaches of Tangier.


Located in the Morocco-administered Western Sahara on the Atlantic coast
This beach is mainly used by fisherman and is simply too littered for bathing or sun tanning. If you enjoy photography, there is a lot of attractive scenery and colorful wooden fishermen boats.

Plage Quemada, Al Hoceima

Located in the center of the Rif Mountains on the Mediterranean coastline in the north of Morocco.
This beach has a reputation for always being busy and crowded; however this is no reason to stay away. It is a very clean, picturesque and pleasant beach.

Asfiha, Al Hoceima

Located in the center of the Rif Mountains on the Mediterranean coastline in the north of Morocco.
Asfiha beach is not recommended for swimming or beach walks since the water is very shallow (about 1 meter) and the sand dirty and sticky. If you do go here you will find that there is a nice view of the Spanish Island a few hundred meters from the shore.

El Jadida

Located on the Atlantic coast about 110 miles north of Marrakech.
The beach is close to town, clean and pleasant. The people are friendly and outgoing.

Lalla Fatma

Located about 10 kilometers north of Safi on the Atlantic coast.
This is the cleanest and most popular beach in Morocco even though the waters are not very safe for swimming. The tourists enjoy the sand, sun tanning and the tranquility.


Located in the Tangier-Tetouan region in northern Morocco.
This beach is very clean, popular, friendly and wonderful for swimming even though the waves can be a bit dangerous. There are lifeguards on duty all day.

Tangier Town Beach

Located where the Mediterranean meets the Atlantic Ocean in northern Morocco.
This beautiful beach is surrounded by mountains and the white washed houses of Tangier and is very popular with both locals and visitors.


Located on the Atlantic coast in southwest Morocco
A number of the beach-side hotels have sections of the beach exclusively for the use of their guests, but there are still plenty of long sandy beaches for locals and tourists alike.


Located on the Atlantic coastline
The long sandy beaches of Casablanca are dotted with resorts and hotels. The majority of the beaches are geared up for tourist trade and offer a range of facilities and water sports.

back to Area Guide