16 Best Cities in Morocco Right Now!

Planning the raddest and baddest Morocco itinerary ever? If so then you may be searching for some of the best cities in Morocco.

I know I was looking for the coolest cities in Morocco the very first time I visited the country back in January of 2023.

Today, I live here with my Moroccan partner and am happy to share a list of safe, entertaining, cultural, and downright awesome cities that you’ll love.

What makes this list different is that I live in Morocco and have been to ALL of these places myself. So, I can personally vouch for their awesomeness.

I am also only adding places that I actually like and that I genuinely felt safe visiting. Because even though I am dating a Moroccan, I still travel solo a lot and always consider safety before I visit a new place.

But, luckily for you, Morocco is super safe. The ONLY place I have not felt safe was in Casablanca. Yeah, locals kept warning us to put away our phones because petty theft is rampant there.

So, the financial capital of Morocco will not be on this list. Sure, Casablanca does have some cool things to do like the beach, Arab League Park, Hassan II Mosque, Notre Dame Cathedral, etc.

But, it’s pretty unsafe/difficult to get around and is not a place you will want to spend a ton of time if you have a limited amount of time in Morocco.

However, if you have questions about Casa just let me know. I’ve been a bunch and am happy to help, even though it is not my all-time FAVE place ever.

Anyway, now that you know what NOT to expect, let’s swan dive into this epic list of the most beautiful cities in Morocco. Cities that you will want to visit over and over again.

This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.

1. Fes

Aerial view of the tanneries in Fes with lots of different colored dies in them. Visiting the tanneries is one way you can decide if Fes or Marrakech is better.

Alright, Fes is another one of those cities that I am not SUPER into. However, the Medina has a very old-world feel and basically everyone comes here to see the Chouara Tannery.

I thought the tannery was pretty cool. Essentially, you pay someone to access a rooftop so that you can see locals using ancient techniques to dye leather and transform it into beautiful shoes, bags, wallets, etc.

I liked seeing the large vats of color and was grateful that they gave you a piece of mint to help with the smell.

Other fun cultural things to do in Fes include getting lost in the Medina, taking photos on “rainbow street”, exploring the Mellah (ancient Jewish quarter), admiring Bab Jou Jeloud, seeing the royal palace, and visiting Jnan Sbil Park.

If you are into history, there are also a ton of old madrasas for you to explore, like Madrasa Bou Inania, Al Attarine Madrasa, and. Cherratine Madrasa.

Just remember that many of these places are pretty small and have limited signage. So, you can easily move through a lot of places in a short amount of time.

TBH, Nejjarine Museum of Wooden Arts & Crafts is probably my fave place in the city since the building is gorgeous and the museum has some amazing artifacts on display. Therefore, don’t miss it when you visit.

Other than that, head to the Merinid Tombs to watch the sunset and go on a fun day trip to Volubilis (the ruins are awesome).

You could also head to the Middle Atlas Mountains and see the monkeys there if you have extra time and are looking for a fun day trip.

Local Tip: The Medina in Fes is fairly small and very walkable. It also sits on a hill. So, just go “up” if you get lost and are looking for the way out. I also personally think you can spend a day in Fes and see all the major highlights.

But, you can also use a tour company in Morocco to visit since many companies stop here. This is also a great place to start a cool Fes to Marrakech desert tour.

2. Marrakech

View of an ancient mosque in the morning in the Medina in Marrakech.

I have lived in Marrakech on and off for years at this point and I just LOVE it, even during Ramadan in Marrakech. Yes, it is crowded and yes you will find tons of tourists.

However, I love walking through the ancient Medina, exploring the souks, and inhaling the scent of exotic spices. It just feels like you are going back in time and stepping into this amazing world that is unlike anything you’ve ever seen.

If you are not into the chaos of the Medina then you can always head to Gueliz or visit the gardens around the Menara in Hivernage. The Menara is a fab place to walk around and watch the planes come into and out of the airport.

Now, if you love the chaos of the Medina then the must-sees in Marrakech include Koutoubia Mosque, Jemaa El Fna Square at night, Bahia Palace, the Saddian Tombs, Majorelle Garden, and the Yves Saint Laurent Museum.

I would also treat yourself to a meal at Le Jardin Restaurant or La Trattoria since the latter has beautiful tables that sit around a pool. It is STUNNING and the food is awesome.

Just be prepared to get lost in the Medina since the streets are confusing and all look the same. If you want, download Maps.me to help you navigate offline.

I would also be careful walking around the Medina at night alone since the narrow streets aren’t well-lit. So, it can feel a bit sketchy walking around at night alone in these narrow alleys.

TBH, I think this is why a lot of people get nervous in Marrakech, especially solo travelers in Marrakech. If you have questions about safety in Marrakech feel free to message me. I think the city is 100% safe and have had no issues there.

So much so that when looking at Marrakech or Agadir, I would choose Marrakech.

Local Tip: Don’t forget to get your Moroccan SIM card before your trip. This way you can stay in touch and stay connected while away.

I also like traveling to Marrakech in January and visiting Marrakech in February since there are minimal crowds and the weather is nice. Marrakech in March is nice as well.

3. Essaouira

A view of the blue fishing boats that sit in the water with the tower of the Scala de Port in the background. You can also see an arched, stone bridge going over the water.

I’m probably biased because I live here and think this is one of the most beautiful beach towns in Morocco. However, I think Essaouira is easily one of the best cities in Morocco.

Not only is this quiet port town safe and a quick 3-hour bus ride away from Marrakech, but the Medina is absolutely stunning. It is filled with these gorgeous blue and white homes and is surrounded by ancient city walls.

If you want, check out the nineteen historic canons at the Old Skala and take in epic sunset views of the Atlantic in the evening.

You can also visit the Port de Skala for even more epic views or grab an amazing Moroccan breakfast at Al Jazira by the beach.

Yes, Essaouira has an amazing beach, but it is not really good for sunbathing. The city is just SUPER windy and sunbathing is not a great idea. Instead, try surfing or kitesurfing since Essaouira is all about having fun in the water.

You can also stop by the fish market near the port and grab some fresh seafood. All of the restaurants here will be happy to cook it up for you so that you can have a feast to remember.

Overall, Essaouira is great if you’re looking for a super chill beach holiday. The people are nice, the weather is cool, and it’s just a great place to hang out if you like being by the ocean. It’s also nice to spend Ramadan in Essaouira.

View of Kelly riding a camel wearing a blue shirt and a red scarf on her head with brown pants. She is in the desert.

Get Your Amazing 7-Day Morocco Itinerary Now!

Planning a trip to Morocco and not sure where to start? Or, maybe you don’t have weeks to sit and do research to create the perfect Morocco itinerary. If so then I am here to help. I have lived in Morocco with my Moroccan partner for YEARS. I created this custom, 45-page, 7-day itinerary so that you could plan the best trip possible with the least amount of stress. Customers are calling this itinerary “brilliant” and I think you will too. So, get yours now!

4. Tangier

This is the view of the ocean from cafe Hara. White tables cascade down the hill and you see a tree on the right with people sitting at tables on a sunny day.

All the way in the north you’ll find the epic city of Tangier. It’s one of the safest cities in Morocco and is separated from Spain by the Strait of Gibraltar.

As a result, this city has a very romantic, European feel that inspired great literary works like “The Sheltering Sky” by Paul Bowles’ and “Naked Lunch” by William Burroughs.

When you visit, be sure to wander through the Medina and explore the enchanting Kasbah. This will be pretty easy to do since a lot of cool Tangier riads are located here.

I liked the Kasbah because it features charming buildings, beautiful views of the ocean, and quaint cobblestone streets, easily making it one of the coolest attractions in Tangier.

Afterward, relax outside Cinema Rif and watch all the people in Grand Sacco before heading to the American Legation Museum and learning about the incredible American ambassadors who lived here.

Honestly, the museum is stunning and a must-see if you only have a day in Tangier.

Afterward, go for a stroll along the beach, admire the ruins of the Phoenician Tombs, or grab a tea/some Harira at Cafe Hafa (the views are epic and it’s an epic place to eat in Tangier).

If you have time, you can even do a day trip to Cap Spartlel if you sign up for a cooking class in Tangier. There is a nice lighthouse here and you can even walk along the beach to Hercules Grotto.

Honestly, I found Hercules Grotto to be a bit lame. However, I did love the beaches and views of the coast that I found during my walk.

5. Rabat

Me standing in a blue t-shirt and black biker shorts on a path in Rabat covered with green leaves. This is one of the safest cities in Morocco.

Rabat is the capital of Morocco and I think it is a super underrated city. Not only is it well-connected by high-speed train to both Tangier and Casablanca, but there are a ton of fun things to do in Rabat.

Yeah, I have been a couple of times and never run out of things to do or restaurants to try in Rabat. I also feel super safe walking around alone and like there this is a tram system in place to help you get around the city.

If you’re not sure what to do, try walking around the Medina (the one in Marrakech is way better though), or catching some rays on a small beach that sits just below the Kasbah.

Afterward, visit the Andalusian Gardens/Museum or check out a stunning assortment of columns at the Mohammed V Mausoleum.

I also really enjoyed the National Photography Museum as well as the Contemporary Art Museum. Plus, if you’re looking for a good meal, you can’t beat brunch at Boho Cafe. Soo good!

6. Merzouga

A view of the sun setting over the sand dunes of the Sahara Desert. This is a great place to spend Christmas in Morocco.

This charming little town is filled with tourists. However, it is still an amazing place to access the incredible dunes of the Sahara.

What I like about Merzouga is that it is a very convenient place to visit. You can stop by on your way from Marrakech to Fes and the dunes are literally right on the edge of town.

So, no need to worry about driving for hours into the desert to find epic dunes.

Upon arrival, most people will likely ride camels (for about 45 minutes) into their desert camp.

They will then spend the night in a plush tent and enjoy an amazing Moroccan meal followed by traditional Moroccan music performed around a roaring campfire.

If you want you can even try quad biking or sandboarding since everything in this tiny town revolves around the beauty of the desert.

However, it’s a wonderful destination not just for fun activities but because the locals are incredibly welcoming and eager to share insights into the Berber lifestyle with anyone who visits.

7. Chefchaoeun

View of me standing in front of a blue door in the Medina in Chefchaouen. I am wearing a gray t-shirt and black shorts with my arms spread out diagonally.

Alright, we all know about Chefchaouen. It’s that cute little blue city that is tucked away in the Rif Mountains and that is known for all those stunning blue homes that line the streets of the Medina.

Yes, it’s next-level touristy. However, I 100% still think Chefchaouen is worth visiting.

If you want to avoid the crowds then I would get up and explore the city before 10:00 am. Do this and you can avoid the crowds and actually be able to take photos in peace.

Just have breakfast at Cafe Clock after your photo sesh and then head to the Kasbah to explore a cute Andalusian Garden and take in beautiful views of the city.

You could also grab some of the best Moroccan food ever at Sofia’s and then climb up to the Spanish Mosque to watch the sunset over the city (get here early, it gets packed).

If you have extra time, you could also do some hiking in Chefchaouen. Just take a group taxi to Akchour Waterfall and do God’s Bridge while you’re here.

Full disclosure, Akchour Waterfall was like a trickle both times I was there. So, temper your expectations. I would also avoid Chefchaouen on the weekends since it becomes PACKED with local tourists on the weekends.

Local Tip: You can easily visit Chefchaouen from Tangier (2 hours) and Fes (4 hours).

8. Agadir

Aerial view of Agadir Beach from the viewpoint on top of the mountain near the city.

I know a lot of people like to HATE on Agadir but I actually think it is a really cool city in Morocco. It is 100& touristy AF and is filled with giant beach resorts, but there are also some pretty cool things to do.

You can visit crocodiles at the Crocopark, explore the natural pools of Paradise Valley, check out Souss Massa National Park, walk along the beach, visit the Marina, ride the only cable car in Morocco, admire the vies from the Oudfello, etc.

What I will say is that Agadir is lacking when it comes to cultural appeal and historic sites. That’s mainly because the entire city was leveled in the 1960s as the result of a massive earthquake.

So, the only historic building you can visit is the Kasbah. It’s pretty cool and is a great place to stop after you ride the cable car. You can also see a recreation of the old Medina or shop for souvenirs at the MASSIVE Souk El Had.

The food in Agadir is also very international and very good, with Restaurant Al Walima serving some amazing Moroccan cuisine. Seriously, go now and enjoy.

I also would 100% rent a car or be prepared to take taxis everywhere since the city is big and all the attractions are pretty spread out.

Local Tip: If you are looking for authentic cultural experiences that do not involve relaxing on the beach then try Marrakech instead. Agadir is for sunbathers and not culture vultures.

9. Taghazout

Aerial view of the beach at sunset and people walking along the rocks on the beach in Taghazout. This is one of the best cities in Morocco.

Taghazout is touristy AF. But, I still love it and recommend you visit if you want to try surfing or are looking for a super chill beach vacation in a super small, very walkable town.

Another cool thing about Taghazout is it is divided into two parts. There is the smaller, more local area with tons of hostels that sit near a cute little beach filled with blue fishing boats.

Then there is a second larger beach where you can rent jet skis, walk along a beautiful beach path, and stay at high-end beach resorts.

It’s a great place to try surfing or rent a beach chair and simply chill on the beach. Otherwise, you can always visit nearby Paradise Valley or do a day trip to Agadir which is only 30 minutes away.

If you want to learn to surf, visit in the winter (December through March) since this is when the waves are at their best.

I would also stop by World of Waves for some Western/Moroccan food since this is probably the best place we ate at in Taghazout.

TBH, the food in Taghazout isn’t amazing and is very Westernized. So, if you want to try some decent Moroccan food, I’d head to nearby Agadir.

Local Tip: If you want to try surfing but hate crowds then Sidi Ifni and Mirleft are good alternatives to Taghazout. You’ll find tourists but it’s not as bad as Taghazout since both towns are a bit further south.

10. Ifrane

View of two small monkeys standing next to each other on the dirt and snow in Ifrane. They are small brown monkeys on the ground and they are in one of the most beautiful places in Morocco.

Ifrane is a super charming, super tranquil town where you can relax in the mountains and take a much-needed break from the chaos of the city.

What I liked about Ifrane is that it is unlike any other city in Morocco, making it a fantastic stop on the way from Merzouga to Fes.

Often referred to as the “Switzerland of Morocco” this town is filled with cute little ski chalets and receives anywhere between four and six inches of snow annually.

It’s also hidden away in the Middle Atlas Mountains and is home to the Michlifen Ski Station—a perfect spot for anyone who wants to go skiing in Morocco.

Otherwise, feel free to explore Ifrane National Park with its beautiful mountain views, vast cedar forests, and precocious macaque monkeys.

A view of me and y boyfriend sitting together in Chefchaouen with the Spanish Mosque behind us. We did this during a fun Fes to Chefchaouen day trip.

Get Your Amazing Morocco Safety Guide Today!

Planning a trip to Morocco and worried about safety? Or, maybe you don’t have time to scour the internet for mediocre safety tips from someone who has been to Morocco once. If so then let me help. I live in Morocco with my Moroccan partner and have developed these safety tips after spending years traveling in Morocco alone. I created this custom, 26-page document with 19 actionable tips to help you stay safe and have the best time possible. Get yours now and take the anxiety out of traveling to Morocco.

11. Asilah

View of the white buildings and steep stone walls that sit along the coast of the ocean in Asilah in Morocco. it's one of the prettiest cities in Morocco.

To me, Asilah kind of feels like Essaouira. The difference is that it’s in Northern Morocco and is located less than an hour from Tangier, making it one of the best day trips from Tangier.

Plus, unlike Essouira, this charming little beach town features wicked awesome murals all along the walls of the Medina. Yeah, this is a rarity in Morocco since street art really isn’t huge here.

Now, after exploring the street art scene, head to Paradise Beach and watch the waves roll in. You could also see more art at Aplanos Gallery or grab a meal at Oceano Casa Pepe.

However, if you can, stop by in August since the town hosts this annual Arts Festival which is a really fun event to attend.

12. Ouarzazate

A view of the Kasbah outside Marrakech and a long walkway across a river leading to an old mountain village in Ait Ben Haddou.

Quazazate is not my all-time favorite city in Morocco. However, it is safe and taxis will take you anywhere you want to go in the city for 5-7 Dirhams.

A lot of people stop here on their way from Marrakech to Merzouga since Ait Benhaddou is only about a 30-minute drive away from the city.

This ancient fortified village is a really cool place to visit since all the houses are made of clay and you can get insight into how Moroccans lived when people stopped here along the caravan route from Marrakech to the Sahara.

Personally, I would hire a guide and explore this UNESCO World Heritage Site while in Ouarzazate. Afterward, you can visit the Atlas Studios and see where tons of movies have been filmed.

Yeah, this place is basically like the Hollywood of Morocco and you can tour all of the movie sets, and take photos during your visit.

TBH, I wasn’t super impressed during my tour since it was just a bunch of photo ops. But, hopefully, you have a better time than me.

Other things to do in Ouarzazate include visiting the Kasbah and exploring the Old Synagogue. If I’m being brutally honest the Old Synagogue was probably my fave part of Ouarzazate and features a ton of amazing artifacts.

The views from the top are also super cool and the guides give you a ton of detail about this epic place.

I also highly recommend staying at Le Petit Maison d’hotes Ouarzaate. They have an incredible pool, the rooms are stunning, the staff treats you like family, and the food is incredible.

I would actually just come back to the city to stay at this amazing place.

Book Your Morocco Travel Consultation Now

Nervous about traveling to Morocco and are not sure where to start when it comes to planning your tour?
Want to see the country from the local perspective?
Have an itinerary planned but aren’t sure if it needs any tweaks?
Don’t worry! I have you covered! Book a private consultation now and let me help you plan your trip. These one-on-one calls are designed to tailor your itinerary according to your personal preferences and needs!

13. Meknes

View of the mosque in Meknes with a green floor and vibrant tiles that sit around a fountain in the center of the building. There are also white columns in the background and a beautiful arched doorway.

I am putting Mekens on this list even though I thought it was super boring. That’s mainly because this Great Mosque is gorgeous and is one of the few mosques in Morocco that non-Muslims can visit.

Now, in fairness to Meknes, the city was undergoing a lot of construction when I was there. So, a lot of things were closed and this is why I ran out of things to do.

Hopefully, when you visit this ancient capital city, more things are open and you will have a much better time than me.

After all, you can visit the historic Medina from the 9th century, the Mausoleum of Moulay Ismail, Dar Jamai Museum, Bab Mansour, and more.

Afterward, try going on a day trip to Moulay Idriss. It’s a pretty historic place where you’ll find the tomb of Idris I, the first BIG Islamic ruler of Morocco,

14. Dahkla

kiteboarder athlete performing kiteboarding kitesurfing tricks unhooked in Dahkla.

Nestled all the way at the southern tip of Morocco, Dakhla is rapidly becoming one of Morocco’s top tourist destinations.

Translation? Visit one of the most beautiful cities in Morocco before it becomes PACKED with tourists.

Anyway, Dakhla was originally established by the Spanish in 1844. It is also home to 40 kilometers of sandy beaches that sit along the Tropic of Cancer.

All in all, the city’s iconic desert landscapes and stunning beaches, including Puerto Rico Beach, make it a must-visit spot in Morocco.

Just don’t leave without trying fun watersports like kitesurfing and surfing (there’s a lot of wind here). You can also discover the wonders of the Imlili Desert or indulge in a bit of shopping at the Dakhla Souk.

Local Tip: According to Google, Dahkla is located in the “Western Sahara”. Technically, Dahkla is part of Morocco and I would not use that term since there is a lot of political tension around it.

I would just refer to the region as the Sahara or the Moroccan Sahara since the term “Westen Sahara” can upset locals.

15. Sidi Ifni

View of the giant stoe archway on Legzira Beach in Morocco with yellow sand and people walking through the beach as the tide comes in.

Love quiet beach towns but hate the crowds in Taghazout? If so then come to Sidi Ifni. I was there in August and it was absolutely empty.

However, that’s probably because everyone comes here to surf and the waves are best in the winter.

Anyway, this is a very quiet town that is located about four hours south of Agadir. So, the main things to do here are chill, hang out at the beach (it’s a great place to walk), go surfing, and visit Legzira Beach.

Yeah, Legzira Beach is easily one of the most beautiful beaches in Morocco and is well worth visiting. You can hop on the bus from Sidi Ifni and then walk beneath the stunning rock arch that this sandy oasis is known for.

There actually used to be a second arch on the beach but it collapsed in 2016 and is no longer there (insert sad face here).

16. Taroudant

View of a giant hand holding a gold tea pot surrounded by a fence and on a pedistal in Taroudant.

Nicknamed “Little Marrakech”, Taroudant is a great place to visit if you are in Agadir and looking for a bit of authentic Moroccan culture.

After all, the city is only about an hour and a half away from Agadir and feels a lot more traditional with an incredible walled Medina.

The Medina is also filled with awesome local souks (markets) as well as a traditional tannery, Assarag Place Plaza (the main square, a Jewish cemetery, and a giant teapot.

It’s not as touristy as Agadir and is a great place to learn more about local life. Personally, though, the highlight of my trip was a visit to Tout Oasis. It is HUGE and it took me like two hours to walk through the entire place.

That’s why I highly recommend hiring a guide and ending your tour on top of a hill with amazing views of the Oasis. You’ll also meet lots of locals who like to chill here and go for a swim.

Afterward, do not miss the Claudio Bravo Museum. It’s a bit outside of Taroudant (maybe a 20-minute drive) but is worth visiting since the ornate home of this famous Chilean painter is now open to the public.

Stop by, walk through his over-the-top home, admire the incredible decor, and end your visit sipping tip by a small pond that was modeled after the Menara in Marrakech.

Map of the Best Cities in Morocco

Map of the best cities in Morocco with 16 blue dots to represent the best cities.

Conclusion

That just about wraps up this guide to the best cities in Morocco. I hope you found it useful and now know exactly where to go.

If you are looking for places that are a bit less touristy then I recommend visiting Sidi Ifni, Taroudant, Asilah, and Ifrane. These are probably the least touristy cities on this list and are great if you want to get a bit off the beaten path.

They are also good places to stop if you want to get better acquainted with Moroccan culture and interact more with local people.

If you enjoyed this post, be sure to join our email list and Facebook group for even more awesome Morocco tips. You can also show your support by buying Kelly a coffee now.

General Morocco

Leave a Comment

92 Shares
Tweet
Share
Share
Pin92