Marrakech is one of the four imperial cities of Morocco, known for the old Medina, of souks, gardens, and palaces. It sits inland, but great beaches are a short road trip away—ideal after a hot day in the medina.
These are the most common beaches near Marrakech:
| Beach / Area | Drive time from Marrakech | Best for |
|---|---|---|
| Essaouira | 2.5–3 hours | Families, history, easy beach, surfing |
| Sidi Kaouki | About 3 hours | Windy beach, surf schools |
| Oualidia & Safi | 3–3.5 hours | Calm water, kids, SUP |
| Agadir & Taghazout | 3–4 hours | Long sandy beaches, best surf lessons |
| Imsouane | 4–4.5 hours | Long mellow waves, longboarding |
Are there real beaches in Marrakech?
Marrakech does not have any real beaches. The city is inland, in the foothills of the Atlas Mountains, so you will not find the sea or a shoreline in Marrakech itself.
The good news is that you can reach the Atlantic coast in a few hours by car. Agadir is a popular choice, with a long sandy beach, promenade, cafés, and restaurants. Essaouira is another great option, known for its white sandy beach, old port, and relaxed medina. Both are easy day trips or short breaks from Marrakech if you want to mix city life with time by the ocean.
Beach hotels in Marrakech

Marrakech does not have real seaside beaches, but it does have stylish beach clubs and pool resorts where you can cool off and relax. Many visitors use them as a “beach day” inside the city, with big pools, music, and sunbeds.
Places like La Plage Rouge, Nikki Beach, and Brazilian Beach Marrakech offer day passes with pools, loungers, restaurants, and sometimes extras like shows, Hammams, or activities. They are a good option if you want a beach-style atmosphere in Marrakech before or after your trip to the Atlantic coast.
Nikki Beach in Marrakech
Nikki Beach Marrakech is a stylish beach club and pool day spot where you can relax, swim, and enjoy music in one place. The space has white sunbeds, palm trees, and a large pool, with DJs playing all day. You can book a sunbed or private cabana, order drinks and food to your spot, and spend a full day by the water.
Service is part of the experience at Nikki Beach Marrakech. Staff bring menus, towels, and drinks, and help you find the right place to sit. The restaurant serves fresh dishes, including seafood, salads, and international plates, so you can have lunch without leaving the club. It is a good choice if you want a “beach club” feeling in Marrakech without driving to the coast.
La Plage Rouge in Marrakech
La Plage Rouge is a well-known beach club just outside Marrakech, built around a huge lagoon-style pool. You will find plenty of sunbeds and Balinese beds, shade, and wide open space to cool off from the city heat. It feels like a beach day, but you are still only a short drive from the medina.
The club has a bar and restaurant for lunch and snacks, plus music from a DJ during the day. You can swim, relax with a drink, or spend time with friends by the pool. If you want a full day of sun and water without going to the Atlantic coast, La Plage Rouge Marrakech is a good option.
Brazilian Beach Marrakech
Brazilian Beach Marrakech is a stylish pool and beach club where you can relax, swim, and enjoy music without leaving the city. It is easy to reach, with free transport and a location close to McDonald’s, so you can combine it with other things to do in Marrakech.
The atmosphere is lively, with DJs playing upbeat music and staff serving drinks and food around the pool. Sunbeds, clean facilities, and good service make it a comfortable place to spend the day. If you want a fun “beach” day in Marrakech with a party feel, Brazilian Beach Marrakech is another good choice.
Fiesta Beach Marrakech
Fiesta Beach Marrakech is a relaxed pool and beach club where you can escape the noise of the city for a few hours. The space has gardens, a small fish pond, sunbeds, and plenty of shade, so it feels calm and green compared to the busy streets of Marrakech.
There is also a small shop where you can buy shorts, swimwear, and colorful slippers if you forgot anything. Spend the day swimming, sunbathing, or just sitting by the water with a drink or snack. If you want an easy “beach day” in Marrakech without driving to the coast, Fiesta Beach Marrakech is a simple, laid-back choice.
The Best 4 Beaches Near Marrakech
Morocco has some of the best beaches in North Africa, and many of them are easy to reach from Marrakech. Essaouira Beach is one of the most famous, with a long sandy shore and a calm, laid-back feel. Agadir Beach is great if you like activities such as jet skiing, windsurfing, and boat trips. Taghazout Beach is known for its surf, with steady waves and a relaxed surf-town atmosphere. For a quieter escape, Oualidia Lagoon has clear, sheltered water and a green setting that feels far from the city.
Essaouira Beach

Essaouira Beach is about 180 km from Marrakech, so it makes a perfect day trip or one-night escape. The town has a long sandy beach, a historic port, and a UNESCO-listed medina where life moves at a slower pace than in Marrakech.
Things to do in Essaouira:
- Walk the medina and browse shops for ceramics, rugs, silver jewelry, and leather goods
- Eat fresh seafood at simple restaurants along the harbor
- Try surfing, kitesurfing, or stand-up paddleboarding on windy days
- Stroll the seafront promenade and watch the blue fishing boats come in with the daily catch
Agadir Beach

Agadir Beach is about three hours from Marrakech and has a long, wide stretch of golden sand. The city feels modern and easy-going, with a beachfront promenade, hotels, cafés, and plenty of space to relax by the Atlantic Ocean.
Things to do at Agadir Beach:
- Swim, sunbathe, or walk along the wide sandy shore
- Try surfing, bodyboarding, or kayaking on calmer days
- Watch the sunset from the beach or the marina
- Enjoy Jetskiing or Teleferique rides for city views.
Read more: Things to do and see in Agadir.
Taghazout Beach

Taghazout Beach is the number one surfing destination in Morocco. The shore stretches in two main parts: Panorama Beach, close to the old village with golden sand and an easy place to swim or learn to surf, and a longer open stretch framed by argan trees a bit further south. Waves are consistent most of the year, which makes Taghazout one of the best surf spots in Morocco.
Things to do at Taghazout Beach:
- Join a camel ride or simple beach walk along the shoreline
- Learn to surf or book a session at one of the local surf schools
- Walk along Panorama Beach and watch the sunset over the Atlantic
Read more: Taghazout Beach: things to do and see.
Oualidia & Safi Beaches

Oualidia Beach and Safi are a calm lagoon on Morocco’s Atlantic coast, known for their sheltered water and soft sand. The bay is protected from strong waves, so it feels more like a natural pool than an open ocean beach. Palm trees, dunes, and bird-filled wetlands give the area a peaceful, natural look.
These two are some of the best beaches near Marrakech for families and anyone who prefers quiet water. You can swim, kayak, paddle a small boat, or try gentle surfing on the outer break. Local restaurants around the lagoon serve fresh oysters and seafood. Many hotels and beach clubs in Oualidia and Safi also offer pools, small spas, and loungers, making it a great place for a slow, relaxing seaside break.
Frequently Asked Questions
The distance of beaches from the city center varies depending on their location. Some can be as close as 10 kilometers away, while others may be located up to 100 kilometers away.
Public transportation options to get to beaches vary depending on the location of the beach. Some may have a direct bus route, while others may require a combination of buses or other forms of transportation like Taxis. It is important to consider all available means before deciding which option best suits your needs.






