Morocco is located in North Africa and borders the Mediterranean Sea and the Atlantic Ocean. The country is influenced by Arabian, Berber and European cultures. Among the many attractions to see in Morocco is the medina in Marrakesh, which is a maze-like medieval quarter with souks selling many colorful wares and spices, and the Djemaa el-Fna square with its live entertainment. Rabat, the country’s capital, features the 12th-century Kasbah of the Udayas, a royal fort which stands tall over the water. Besides the exciting and bustling cities, there is also the opportunity of enjoying some of the best beach holidays in Morocco. Check out our top location picks below.
We handpicked these listings carefully, considering (wherever possible) host status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to beach. The image galleries get refreshed with the latest updates regularly. They were last updated on April 08, 2024.
1. Casablanca (from USD 99)
Casablanca is a port city located in western Morocco and lies on the Atlantic Ocean. This beach resort is popular with visitors for its many excellent beaches, including Ain Diab, the most popular beach with its beach clubs and cafes. A quieter location is Monica Beach in Mohammedia, which is not recommended for families with children but offers clean and perfect sand for a quiet day at the beach. The city is also known for its French colonial history with its attractive Mauresque architecture, a unique mixture of European art deco and Moorish style. Besides the architecture, a must-see location is Rick’s Cafe, a stately restaurant inspired by the 1942 film “Casablanca.” When staying in this resort city, consider Hôtel Club Val d'Anfa, which is steps away from the beach and offers a swimming pool, ocean views, and peaceful gardens.
Hôtel Club Val d'Anfa Casablanca Ocean view
Address: Angle Bd De L'océan Atlantique & Bd De La Corniche. Aïn Diab
396.35 km (246.3 mi) from Souk El Had
2. Fnideq (from USD 361)
Fnideq is located on the Mediterranean Coast of M’diq-Fnideq Prefecture in northern Morocco. The city is close to the Spanish exclave of Ceuta and is sometimes known under the Spanish name of Castillejos. The most popular beaches here at Playa El Tarajl, Soumia Plage and Restinga Plage, offering clean sand and warm Mediterranean water. Several excellent restaurants and cafes can be accessed at the beaches, including a Spanish restaurant, Restaurante Mijas Beach. While in town, gaze at Jebel Musa, a mountain which is known to be a pillar of Hercules. Consider a stay at Banyan Tree Tamouda Bay, a luxury villa resort on a private beach area featuring villas with private pools.
Banyan Tree Tamouda Bay
Address: Route Nationale 13, Oued Negro, PB 526
716.26 km (445.1 mi) from Souk El Had
3. Al Houara (from USD 145)
Reasonable pricing for a resort-like hotel with high-quality amenities and services.
Beautiful beachfront location with pools, spa, golf course, and kids' activities.
Secluded and peaceful setting away from the city, with stunning sea views.
Excellent breakfast and dinner buffet, with a variety of fresh and delicious options.
Al Houara is an oceanfront resort in Tangier, Morocco, nestled in 60 acres (24.3 hectares) of protected forest, 22 km (13.6 mi) from the center of Tangier and 25 km (15.5 mi) from Asilah. This is the ideal location for a relaxing vacation in nature while being immersed in the rich culture of Morocco. The resort has 5 km (3 mi) of public beach, a premier health spa and world-class golf courses and a golf academy. There is also a number of restaurants and lounges to enjoy, one outdoor heated pool and a children’s pool. Explore and reserve accommodation in the resort here.
Hilton Tangier Al Houara Resort & Spa
Address: Km 19.8, Route Nationale Tangier-Asilah
674.55 km (419.2 mi) from Souk El Had
You might be interested in these Airbnbs!
4. El Jadida (from USD 245)
Originally a Portuguese possession, El Jadida is a port city, nestled on Morocco’s Atlantic coast in the El Jadida province of Doukkala-Abda region. From the ocean, the old city can be seen, consisting of the original, huge Portuguese stone walls. Visitors can spend time on the large Plage d’el Jadida beach, which has a promenade with cafes and restaurants along the way. There are two lighthouses – the Phare d’el Jadida and the Sidi Bouafi Lighthouse. History buffs can visit the La Citerne Portugaise monument in the city. Mazagan Beach and Golf Resort is the ideal place to stay in El Jadida and offers a large outdoor pool, a casino, and a golf course.
Mazagan Beach & Golf Resort
Address: El Haouzia
338.44 km (210.3 mi) from Souk El Had
5. Agadir
Agadir is nestled on the southern Atlantic coast of Morocco in the foothills of the Anti-Atlas Mountains. The city is the capital of Agadir-Ida Ou Tanane province and is a popular resort destination, famous for its beautiful, wide crescent beach, its beachfront promenade with many restaurants, bars and cafes and it golf courses. When not on the beach, visitors can visit the hilltop Kasbah, which was destroyed in an earthquake in 1960, but its original wall remains. In the mood for shopping? Head to Souk Al-Ahad, a popular bazaar with a huge range of colorful items on sale. Alternatively head to the Agadir Birds Valley, which is a small zoo featuring a walk-through aviary. When staying in Agadir, consider Kenzi Europa, a resort with its own private beach and a waterpark.
6. Tangier
Tangier is a port city, nestled on the Strait of Gibraltar and has been a gateway between North Africa and Europe from Phoenician times. The city has two distinct beaches, located on the Atlantic coast and the Mediterranean shore. The beaches are lined with restaurants and cafes and water sports are available. While in town, visit its whitewashed medina, where the Dar el Makhzen, a sultan’s palace, is now a museum of Moroccan history and artifacts. Of interest is the American Legation Museum, which is also in the medina and is set in an 1821 Moorish-style former consulate. While staying in the city, relax at the Grand Mogador Sea View & Spa, a sprawling resort with an outdoor swimming pool, Moroccan restaurant and buffet and direct access to the beach.
7. Tamraght Ouzdar
Tamraght Ouzdar is a seaside resort area close to Agadir in Morocco and backed by the Tamraght Oufla Mountain. Visitors can enjoy Imouran Beach, or spend time on the greens at Golf Tazegzout. Fun for the whole family can be enjoyed at Atlantica Parc Aquatique, a popular water park with slides and adventures. Historians will be interested in the Agadir Oufella Ruins and the Amazigh Heritage Museum in the area. Tamraght Ouzdar is also a great surfing location. View the ideal accommodation in this area, 18 km (11 mi) from Tamraght and right on the beach.
8. Taghazout (from USD 260)
Reasonable pricing for spacious rooms and beachfront location
Great facilities including surf school, yoga studio, and spa
Conveniently located on a beautiful and wide beach, secluded from the surf town
Delicious breakfast with many vegan options, but some restaurants are expensive with limited vegetarian choices
Located north of Agadir, Taghazout is a fishing village nestling on the Atlantic coast and featuring popular surf beaches, including Killer Point, a powerful point break. Barrel waves can be enjoyed at Anchor Point and south of the city is La Source, a popular spot with freshwater bubbling up through the rocks. The main street of the city is lined with surf shops and cafes. Heading inland from the beach, Paradise Valley is a beautiful, palm-lined gorge on the Tamraght River, offering pools and waterfalls. Golfers will appreciate Golf Tazegzout, while skaters will have a lot of fun at the Taghazout Skatepark in the village. When staying in the village, consider Paradis Plage Surf Yoga & Spa, an expansive resort with a spa and beauty center, a swimming pool and four restaurants to choose from.
Paradis Plage Surf Yoga & Spa
Address: Km 26 Route d'Essaouira Imi Ouddar
25.59 km (15.9 mi) from Souk El Had
9. Dakhla (from USD 374)
Located in Western Sahara, Dakhla is a city on a narrow peninsula of the Atlantic Ocean coastline. The Rio de Oro Peninsula is a popular spot for kite surfing and other exciting watersports, as well as excellent beaches. Of interest to view in the city is the Garden of Forgiveness, which is close to Martyrs’ Square and is surrounded by places of worship for different denominations. La Tour d'Eole is recommended beachfront accommodation in the city, offering a private beach area, garden, swimming pool, bar, and a surf school.
La Tour d'Eole
Address: PK 60 Route d'El Argoub
963.02 km (598.4 mi) from Souk El Had
10. Sidi Ifni (from USD 19)
Sidi Ifni is located on the Atlantic coast of southwest Morocco in the Sidi Ifni Province of Guelmim-Oued Noun region. Popular beaches are Plage Sidi Ifni, a public beach in the heart of the city, Plage de Legzira and Legzira Beach, lined by cafes and restaurants. Port de Sidi Ifni is worth a visit for anyone keen on fishing. Animal lovers can visit Parc Zoo, a national park in the city. When visiting this Atlantic Ocean resort, stay at Suerte-Loca, a beachfront resort with a restaurant, bar, and terrace offering sea views.
Suerte-Loca
Address: Place Chouhada N° 07
127.95 km (79.5 mi) from Souk El Had
Sun, sand and fun on the coast of Morocco
Whether visiting the calmer, blue coastline on the Mediterranean Sea or heading to the livelier Atlantic coastline, visitors can enjoy beach life, adventurous watersports, dining, golf and more, while participating in some of the best beach holidays in Morocco.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to