7 Best Places to Visit in Morocco in 2024

Morocco is the land of camels, souks, adventure and Bedouins. It’s also a wonderful country to travel around and explore some of the best places to visit in Morocco with ease.

places to visit morocco

Located on the west coast of Africa and a cheap flight away from the UK, it’s one of the best countries to visit for an exciting multi city trip whether you’re on a budget or you’re splashing the cash. It’s a great option if you want to do some independent travel.

I’ve visited Morocco a few times. The best time involved visiting some of the best places to visit in Morocco – I travelled from Agadir to Marrakesh to Fez and onto Tangier via trains for two weeks. It was incredible.

If you’re planning to visit Morocco anytime soon, or your need some Morocco travel inspiration, then read on. After multiple trips to the country, here’s where I think the best places to visit in Morocco are.

Best Places to Visit in Morocco

places to go in morocco

1. Agadir in Morocco

The city of Agadir in the southwest is the perfect place to fly into to make your way up the country. With all the activities on offer here you can tell Agadir is one of the most resort-like places in Morocco. Good for anyone who wants a hotel with a swimming pool and some infrastructure, and for anyone who wants to try any of the fun activities, safely.

Things to do in Agadir

You’ll find the best kitesurfing, surfing and windsurfing in Agadir – as you may have pieced together, it’s a windy spot. It’s also a good introduction into life in Morocco. You can be among the markets and the people without the stress of Marrakesh.

Agadir also one of the few places in Morocco where alcohol is readily available in restaurants, especially in the beach bars. This makes it one of the best places to visit for some winter sun.

morocco agadir

There are also beautiful mosques to see – including the Grand Mosque – but it’s the Kasbah walls that are the biggest attraction. The enclosure dates from the 16th century and gives awesome views over the town when you climb to the top. Here you’ll see why Agadir is one of the best places to visit in Morocco.

Food and drink in Agadir

Agadir’s popularity with tourists also means there are some great restaurants lining the beachfront where you can watch the sun go down and enjoy some live music. You’ll also see the locals come out in their traditional dress, as the day only really starts at sundown here. Don’t be surprised if they stare at you, you’re probably doing the same.

In Agadir there are Petit Taxis, which you can grab on the side of the road. They’re communal taxis, which will drop you off at your requested destination a bit like a bus, rather than an actual private taxi. These are the cheapest and best way to get around. As always, when you get in a taxi, trust your instincts.

Getting out from Agadir

best places to visit in agadir

Trains from Agadir to Marrakesh take 1 hour 45 minutes and tickets cost about £5. The trains are actually nicer than ones in England and you’ll pass some stunning Moroccan countryside.

2. Marrakesh in Morocco

A fascinating and ancient city of snake charmers, monkey handlers, tortoises, teeth pullers, henna tattooists… and that’s just in the world-famous main square of Djemaa El Fna.

morocco marrakesh

Behind the medina walls the city is crazy, especially compared to the beach town of Agadir. I definitely wasn’t ready for the total onslaught on the senses here and felt a tad bewildered walking around. In fact, my friend and I had to escape to roof gardens to get away from the craziness now and then. Go, and you’ll understand!

Things to do in Marrakesh

The best thing to do in Marrakesh is to wander through the maze of souks, where you’ll find everything from leather bags to antiques to ceramics to spices to cosmetics. Look out for the black magic market, where you’ll find a variety of dried creatures and other spooky offerings. You can pick up some great Moroccan souvenirs here.

where to go marrakesh

One of the top things to do in Marrakesh includes the Museum of Arts where for just 30dh you can see the lovely traditional Moroccan costumes and artefacts.

The Ben Youssef Medersa, the ruined ancient mosque and the Morocco Museums are filled with beautiful mosaic, artwork and tapestries and the buildings are amazing. Make sure to find the old Marrakesh Cinema too for an insight into the golden age of film in Morocco.

places to go marrakesh

Hammams (steam rooms) are another popular activity in Morocco. I avoided the traditional scrub and bath and instead had a delightful Algan oil massage for 300dh.

As the country’s capital city, Marrakesh is definitely one of the best places to visit in Morocco.

Food and drink in Marrakesh

The only place we managed to find that actually served alcohol in Marrakesh was La Boheme, which overlooked the main square.

As for food, by far the best place to eat is at one of the 200+ food stalls which spring up in Djemaa El Fna every evening. You can choose from a range of small plates, from calamari to tajines to meat skewers. We went down to explore and the boy sat next to me had a whole ram’s head slapped in front of him.

We enjoyed a good feast for two for less than a fiver. For dessert move to the spicy ginger hot cake stalls, or you could try the many snails stalls for a little slimy after-dinner refreshment.

Fresh orange juice is a highlight and a trademark of the square, where you can buy it freshly squeezed and locally sourced for just 10dh.

Getting out of Marrakesh

where to go in morocco

Trains from Marrakesh to Fez take 8 hours and cost from £13. If you want a cheaper option, which will of course take longer, there are buses too.

If you want to see the best of Morocco, with ease, look at the range of tours on To Morocco Travel. Set up by four brothers who grew up from a small nomadic family in the Sahara desert of Merzouga, this is the company to go with if you want a local experience in Morocco. They have a LOT to choose from, and a 5/5 TripAdvisor rating too!

Make sure you’re up to date with the latest visa requirements for Morocco here.

3. Fez in Morocco

Fez is a great little town up in the north of Morocco – a stunning fort surrounds the Old Town.

The city has a super-relaxed vibe, it’s where the hippies used to hang out and you can definitely step in their footsteps with all the chilled bars, hanging rugs and shisha pipe bars everywhere. Fez has enough souks to get the Marrakesh experience, but without the frantic selling techniques of the capital. The views from the mountain were incredible and there was a lot to see beyond the city walls.

Travel break up

Things to do in Fez

The Blue Gate is one of the highlights of Fez, so save your morning mint tea for a café nearby so you can sit and admire the view. The tanneries are also well worth a visit. This is where they bring all the leather in and dye it for handbags and leather items for the rest of the world. You can watch the workers doing their thing from the viewing platforms surrounding the pits.

where to go in morocco

Copper is another big trade here. If you want to see them bashing out the flecks, just follow the banging, you can’t miss it. Definitely one of the most interesting places to visit in Morocco.

Go shopping. The shop vendors weren’t as fierce as in Marrakesh, so you could mooch around the souks.

Visit the tanneries. It’s where they dye the leather and is completely fascinating. You’ll get to watch the men at work from a viewing platform before checking out the price-hiked shop. Also, check out the copper-bashing section, just follow the banging.

Hike up the hill and stop off for a coffee at the 5-star Hotel Merinides. They even have a lovely pool set into the mountainside. You’ll enjoy an incredible view across the whole of Fez and nearby Meknes.

Food and drink in Morocco

My favourite place to eat in Fez was Hotel Cascade. It was cheap, cheerful and delicious. I ate up on the roof which is decked out like a hippyfied living room, complete with sofas. Beautifully aged rugs hang on the makeshift walls and the hosts are cool – a storm hit while we were there and they gave us rugs so we could stay up and watch as we ate our tagines with the sky cracking above us.

Wait until early evening and hike up the hill for a coffee at the 5-star Hotel MerinidesThey even have a lovely pool set into the mountainside. You’ll enjoy an incredible view across the whole of Fez and nearby Meknes too.

Getting out of Fez

Trains from Fez to Tangier take 4 hours 30 minutes and cost from £7.

4. Tangier in Morocco

Tangier used to be filled with hippies and creative types – Jack Kerouac and Tennessee Williams loved it here – but now it’s mostly known as a port to get in and out of Spain. Stay a day or two and you’ll see there’s more to it than that.

Things to do in Tangier

Things to do in Tangier

The Tangier Fish Market is one of the most popular spots in Tangier – bring your camera to catch the fishermen at work. Although don’t linger for too long or they’ll get annoyed and slap you round the face with a carp, possibly.

The Tangier Medina houses most of the fun with locals playing backgammon, the Grand Mosque in all its glory and the Old American Legation building too. Get your filters on, your Instagram fans are going to love it.

The beach is stunning and there’s also the New City, or Ville Nouvelle. as it’s known in this French and Arabic speaking part of the world. Here you can enjoy the Main Square and the Mendoubia Gardens, a shady spot full of fig and dragon trees.

Getting out of Tangier

From Tangier you can easily get the ferry across to Tarifa in Spain to continue your journey (takes 30 minutes and around £25) or use the airport to go somewhere else.

More cool places to visit in Morocco

If you want to extend your trip check out these other spots in Morocco worthy of being included in your itinerary.

5. Essaouira 

places to visit in morocco

Where Jimi Hendrix and Bob Marley hung out in the 60s and the best spot for dune buggying.

6. Chefchaouen 

where to go in morocco

The main attraction here is that the houses are all blue. It definitely makes for an interesting walk around, and for some cool photography too.

7. Jebel Toubkal / Atlas Mountains 

places to visit in morocco

Visit here to see the highest peak in Northern Africa at 4,167m (13,667 ft). You could do it in a day, or you could take 3 days about it and really enjoy the scenery.


  1. Dear Vicky ,
    I hope this message finds you well. I recently came across your article titled “The 16 BEST Places to Visit in Morocco,” and I wanted to extend my sincere appreciation for creating such an informative and inspiring piece. Your insights into the best destinations to explore in Morocco have left me excited and eager to plan my own trip to this beautiful country.
    As someone who shares a deep passion for traveling and exploring Morocco’s wonders, I couldn’t help but feel a connection to your article. The way you described each destination and its unique charm truly captures the essence of the country’s rich culture and history.
    In light of our shared interest in Morocco, I wanted to take this opportunity to suggest that you explore my Morocco travel blog, which is also dedicated to showcasing the beauty and magic of this enchanting destination. I believe that our perspectives and experiences could complement each other, and it would be a pleasure to exchange insights and ideas.
    If you’re interested in checking it out, the link to my blog is morocco travel blog.I sincerely hope you find it enjoyable and valuable.
    Once again, thank you for your wonderful article and for inspiring fellow travelers like me to embark on new adventures in Morocco. I look forward to hearing your thoughts and perhaps collaborating in the future.

  2. The places you mentioned are fine for visiting there are other places as well, a trip to the sahara is a must, a visit to meknes is also a good one to the the roman ruins, then there is ait ben Haddon where Hollywood makes some of there great movies, and casablanca is worth a visit to see the Hassan 2 mosque. I been coming to morocco every year since 2002 I am here on my second trip for this year

Leave a Reply

Your email address will not be published. Required fields are marked *