Amazing beaches in Morocco

by Fay

Why does no one know about Morocco’s amazing and beautiful beaches? Morocco is famous for many things, like Marrakech, the Sahara, the Souks, etc but I strongly believe the golden beaches should really be added to the list of amazing things to see in Morocco. This beautiful country has a unique and vast coastline that is home to some of the most glorious beaches known to man.

Here is a list of my favorite beaches in Morocco that I highly recommend to visit at least one of them if you are traveling to Morocco.

#1 Taghazout beach in Agadir

Taghazout beach is definitely one of the cleanest beaches in Morocco. It is located in a small town in Agadir city called Taghazout. The charm of this beach comes from its calm surroundings with nice local buildings in beautiful blue and white colors.

Taghazout beach is a popular destination for surfers as many surf hostels, schools, and shops are located in the village. It is also a good spot for people interested in fishing or Yoga.


This beach is lovely and relaxing. There are many typical restaurants and coffee shops along the beach to eat and drink with wonderful views over the crashing waves. The place is serene and breathtaking. You can just sit and watch the sunset while camels are strolling along the shore or take a walk to discover the bustling squares where you can find numerous cafes to enjoy your Nous-Nous coffee or Moroccan mint tea.

How to get to Taghazout beach

Taghazout beach is a 20km drive from Agadir and can be visited as a day trip from the city. It is also easily accessed by buses or Grand taxis (Shared taxis). There are several locals buses that run from the city to the beach. The ride usually takes 45 mins and it costs from 7 to 10Dh. While Grand taxis make the trip in just 20-30 mins you will pay approximately the same price.

If you are visiting Taghazout beach from a further city like Marrakech, I recommend checking out Souk to Surf shuttle service. It is also possible if you want to rent an apartment or hotel in Taghazout village for a few days to benefit from being close to the beach to relax.

#2 Legzira Beach, Sidi Ifni

This Instagram-famous beach called Legzira beach. A remarkable sight for sunset chasers and photographers who always fall in love with the beauty and power of nature. The waves, the wind, and the spectacular rock arch are amazing.

This beach is sandy but the more you get to the arch the more pebbled it becomes. It is prevalent for many activities like surfing, paragliding but also good for relaxing. You can hire a tent or umbrellas or just take a walk along the windy beach.

For an adventurous experience, you can hitch-hike from Sidi Ifni to Legzira beach, and ride back with the bus. It takes about 3 to 4 hours of trekking through mountains and amazing beaches. There are more arches on the way!

#3 Essaouira Beach, Essaouira

Just 2 hours from Marrakech. Essaouira is a beautiful windy city by the coast that has almost everything for a 3-day vacation; an exotic Medina, food outlet, fishing port, and a beach. The vast expanse of the sandy beach allows accommodating many activities like football, camel riding, and water activities as it is the beach known to be the windiest in Morocco.

The glorious beach is not so popular for sun-bathing due to its cold, windy weather. Enjoying your day by the beach is not your only choice, you can head to the Medina for some shopping at the hip galleries, or if you love photography, the fishing port area is the perfect spot for a few colorful pictures.

In the fishing port, you can buy fresh fish and have it cooked by the grill eateries. A local exotic experience that will save you money.

#4 Saidia beach, Saidia

Saidia, a city referred to as The Blue Pearl, is home to a 14 km long stretch of golden beach where you can enjoy swimming in the warm and inviting Mediterranean water.

Saidia Beach is a good spot for sunbathing, until the end of the day, when you can enjoy the beautiful sunset with someone you love by your side.

The beach is a popular destination for locals so it gets very crowded on the weekend. Many hotels along  this stretch have their own private beaches and they are not crowded.

#5 Tibouda beach

If you wanna discover the Mediterranean coast Tibouda village is the perfect destination with a perfect turquoise Moroccan beach. It is located in the heart of the Cape of Three Forks, about an hour’s drive from Nador.

With nearly 80 families of farmers and fishermen living in it, Tibouda Town offers no hotels or restaurants to its visitors. Instead, guest houses are available for tourists looking to spend a few days in Tibouda paradise with magnificent beaches and stunning mountain views.

#6 Sid Ebachir Beach (Tmadet)

My favorite beach of all time, Sid Ebachir Beach. A secret wild beach 60 km north Saidia city. This beach attracts tourists seeking a calm and beautiful landscape. There are other secret beaches to discover if you are willing to take an adventurous drive to look for them; feel free to ask local people for directions along the way.

#7 Imsouane beach, Agadir

Imsouane is a surfing spot 82 km north of Agadir city. The beach of Imsouane was chosen to be one of the most beautiful beaches in the world by Forbes.


Imsouane is a paradise destination for surfers around the world, attracted by its long, beautiful waves. It has two surfing beaches and surf camps offering a complete package with accommodation, food, surfing lessons and equipment.

How to get to Imsouane beach

It is easy to get to Imsouane from Agadir by hiring a car or taking a big taxi.

#8 Tcharrana beach, Beni Chiker Town

The hidden Tcharrana beach is a marvelous site located in Beni chiker town that’s about an hour’s drive from Nador city. A mixture of sand and pebbles paradise where you only hear the nature and feel the occasional breeze.

The secluded Tcharrana beach has incredibly crystal clear water, which is perfect for snorkeling, diving, and swimming. There is a little shop where you can try Moroccan Tea but it is best to bring your own food and drink.

#9 Tamraght beach, Agadir


Morocco has been blessed with diverse natural beauty across its interesting terrain. One such field that has been less popular has been Morocco’s amazing beaches. We have shown here that Morocco has several naturally beautiful beaches that are great for swimming, surfing and overall are great places to be, especially on holiday. In addition, there are several largely unknown beaches in Morocco along its vast coastline that are just waiting to be discovered. So, don’t forget to check out these cool beaches in Morocco during your next trip!

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

You may also like

This website uses cookies to improve your experience. Accept Read More