With the Mediterranean Sea to the north and its western border nestled along the Atlantic, there is no shortage of amazing beaches that you can visit in Morocco. Whether you are looking for a great beach for watersports or a relaxed vibe, you will surely find a sandy spot in this recommended list of beautiful beaches in Morocco.
Saidia
Located on the Mediterranean coast is the beautiful town of Saidia (Near Oujda airport) also known as the “The Blue Pearl”. Home to one of the best beaches in Morocco, it is a great spot to visit any time of the year but truly comes alive in the summer months when locals and visitors head out to bask in the sun. Much of this stunning stretch of beach is home to holiday properties that are popular. At the same time, the western side of the resort is occupied by the Saidia Med district, which is popular with tourists seeking holidays in the sun because of its wide range of beachfront hotels and activities focusing on the sea.

Saidia Beach
Agadir
Agadir is known as the most popular beach resort town in Morocco. It is located along the southern part of the country’s Atlantic coast. Along with its golden sands and stunning scenery, the beach is popular because of its excellent facilities and proximity to local restaurants and cafés. Here, you can enjoy luxurious resorts, spa and wellness facilities, golf courses, delectable dinners and more. These points have made it a popular spot for family holidays.

Agadir Beach
Taghazout, surfer’s paradise
This small fishing village is located 19 km from Agadir and is particularly popular among surfers. Taghazout beach is one of the most beautiful in the city, with a long, wide sandy beach, ideal for a stroll. More adventurous holidaymakers can learn to surf the waves, and the more experienced surfers will find some of the most emblematic surf spots in Morocco, such as Anchor Point (one of the most legendary and iconic), Panorama, Banana Beach, Devil’s Rock, Crocodile, or Mystery Point, among many others.
If you are looking for a quieter activity, you can start the day with yoga classes, or just relax in the sun. Of course, there are also plenty of places to grab a bite to eat, especially fresh fish, while enjoying the views of the beach.

Taghazout
Dakhla
Located in the south of Morocco, Dakhla is a small part of paradise, lost between the waters of the Atlantic and the sands of the Sahara. It is a lagoon of warm turquoise waters where you can observe a multitude of animals such as pink flamingos, turtles and humpback dolphins, as well as enjoy an ideal spot for kitesurfing and water sports, as the location has topped the list of water sports worldwide since 2014.
During your time in Dakhla you should not miss the White Dune, the Dragon Island, and the Beach of Puerto Rico, three spots of wild nature that will remain forever etched in your memory.

Dakhla Beach
Al Hoceima
For those looking for a relaxing holiday by the sea, Al Hoceima is the perfect destination. Considered one of the most beautiful cities in the world, you can sunbathe in its many wild coves while admiring the natural beauty of its mountainous landscapes and turquoise waters on fine sandy beaches.

Al Hoceima Beach
Mar Chica
The Mar Chica has been declared a Reserve by the Moroccan government and classified as a RAMSAR site since 2005 for its interest in biodiversity conservation. Also called the salt lagoon of Nador, it is located on the coastal plain of Sebkha Bou Areg, is semicircular in shape and is separated from the Mediterranean Sea by a 25-km-long sand barrier forming a huge natural pool with a maximum depth of 7 metres. This destination is perfect for those seeking a peaceful setting and wonderful views.

Mar Chica Beach
Port Lixus
It is located in the Larache region, north of Punta Negar, and belongs to the village of Jemis Sahel, on the national road to Tangier. In Port Lixus you will find a beachfront resort with a golf course between the beach and the forest, villas, flats, tennis courts, a surf school and equestrian activities in the surrounding area. In short, the ideal destination for a luxury holiday in a stunningly beautiful natural and historical environment, unique for its large number of archaeological remains.

Port Lixus
Legzira
Situated on the Atlantic coast, Legzira Beach consistently ranks as one of the most beautiful beaches in Morocco, with its iconic rock arch that dominates the surrounding landscape. A significant part of the appeal of this beach is its remote location. You will feel like you have been transported to a desert oasis when you step foot on the golden sands of this popular spot for surfing. It is a favourite among local sunbathers and offers restroom facilities and several cafés.

Legzira Beach
Asilah
Known for its whitewashed houses and laid-back vibe, Asilah is home to one of the top beaches in Morocco. It is a spot that is beloved by locals and popular with tourists who are visiting the seaside town. The beach is located on the country’s Atlantic coast, just a 45-minute drive from Tangier. Though the northern region of Asilah Beach can be quite crowded during the summer, you can find quieter spots the further south you travel down this stretch of the Moroccan coastline.

Asilah Beach
Mirleft
Mirleft is located in Southern Morocco along the Atlantic coast. Though it is not as well known as some of the beach areas on this list of recommendations, it is certainly one of the country’s most beautiful. It is known for its golden sands that are backed by rims of cliffs and craggy rocks. Though you can certainly enjoy the sun in this stunning location, surfing brings many travellers to the region, with several schools offering lesson packages.

Mirleft Beach
Imsouane
Imsouane is a small fishing village located on the Atlantic coast that is home to some of the best beaches in Morocco. The town is known for its traditional charm, and its beaches are frequented by surfing enthusiasts who come from around the world searching for big waves. The backdrop of mountains adds to the appeal of this amazing region, which is equally appealing for travellers looking for a relaxing holiday or a great surfing experience.

Imsouane Beach
Sidi Kaouki
Sidi Kaouki is Morocco’s go-to beach for travellers in search of pristine, unspoilt paradise. This stunning spot on the Atlantic coast is known for its small, strolling dunes, and off-season camel and horseback rides across the sand are also available.
Sidi Kaouki is located in the Arganeraie Biosphere Reserve (UNESCO). This seaside resort offers numerous gastronomic options with fresh products from its fishing and agriculture, and its local population produces, develops and sells through cooperatives products derived from the Argan tree, from which they obtain the famous oil so appreciated for its cosmetic properties, but which can also be tasted in recipes such as couscous or as extra flavour in bread for breakfast.

Sidi Kaouki Beach
Essaouira
Essaouira is a historic town on the Atlantic coast that is home to one of the most popular beaches in Morocco. Its walled old town is listed as a UNESCO World Heritage site. The beachfront extends for more than 5 kilometres (3 miles) and is known for high winds, making it a great location for water sports, kitesurfing and windsurfing.

Essaouira Beach
Achakar Beach
Achakar Beach is located at the point where the Mediterranean meets the Atlantic, just 11 km from Tangier. It enjoys renown as one of the top beaches in Morocco and is known for its compacted sands that are backed by a series of green, sloping hills. Known as an idyllic spot for travellers looking for a relaxing holiday, there are free sunshades and a popular beachfront café nearby. The Hercules Caves are a popular tourist attraction in the region. They are located on the southern end of the beach.

Achakar Beach
Tamouda Bay
Not far from Tetouan, the seaside resort of Tamouda Bay expands on fifteen kilometres of fine sandy bay. Prestigious establishments have settled there, giving a luxury setting to the region. In the crystal-clear blue waters of the Mediterranean, you can only enjoy a peaceful stay while getting to know the art of living of the inhabitants.
The city of Tetouan, known as the daughter of “Granada”, it’s a city with Hispano-Moorish footmarks. Its medina is listed as a World Heritage Site by UNESCO. The city, with its multicultural identity, offers a journey through time!

Tamouda Bay