Day 1 – Casablanca

Danielle and I both flew into Casablanca. Considering our first destination in Morocco was Chefchaouen, and there are several international airports in Morocco that are much closer to Chefchaouen, this might not have been the smartest choice, except that I’m so happy we didn’t skip Casablanca. In fact, I think it made for the perfect first stop in Morocco.

We arrived in Casablanca too late to catch the 1 pm bus to Chefchaouen so we booked an Airbnb with a local family in the medina. I can’t find that specific listing now, but there are a lot of lovely options in Casablanca, like cozy flat near the Big Mosque, this studio with beautiful city views, or this large garden suite. 

If you’d rather stay in a hotel in Casablanca, we later met two girls who had stayed at the Atlas Almohades and really loved it. 

Casablanca isn’t much of a tourist destination in Morocco, which meant that locals didn’t pay us much attention – something I was very relieved about after having read so many horror stories about female travel in Morocco (SPOILER: I wasn’t really harassed at all during my two weeks in Morocco).

I had heard that Casablanca is underwhelming and that it’s mostly just famous because of the movie, but honestly I’m so glad I went. It definitely felt like the least touristy city I visited in Morocco, which I really loved. Like I think Casablanca gave me the best feel for what Morocco is like for locals.

After arriving Danielle and I headed out into the medina in search of food, and we quickly found a stand selling snail soup, which we thought would make the perfect first meal in Morocco!

snail soup morocco casablanca

And the snail soup man was so kind to us that we asked him where we could find tagine (the obvious choice for our second meal in Morocco), and he showed us down a little alley where we ate what probably was my favorite tagine in Morocco (and at $1.50 also the cheapest).

If you have a bit longer or would like a more guided experience to Casablanca, check out this 4-hour sightseeing tour or this private half-day tour.

Day 2 – Casablanca to Chefchaouen

We spent the next morning wandering the medina a bit more, and then we caught the 1:30 pm bus to Chefchaouen!

Our bus got into Chefchaouen at 8 pm, basically giving us enough time to find our guest house.

We stayed at Dar Besmellah in Chefchaouen, which is run by the nicest family. The dad actually works in Oslo, so the son spoke some Norwegian! So random. And the daughter showed us some nice local spots. 

Day 3 – Chefchaouen

It rained all day in Chefchaouen, so I didn’t get to do as much on this day as I would have liked. Instead, Danielle and I spent the morning in a small restaurant having a big breakfast and drinking a lot of mint tea. And then we asked our guest house what we could do while it was so cold and rainy and they sent us to the hammam for a good scrubbing.

For dinner, we headed to Chez Hicham, mostly because we could eat upstairs in front of the fireplace, though it also ended up being one of my favorite meals in Morocco.

Click here to read more about our two days in Chefchaouen, including the best things to do – and what to eat!

visiting chefchaouen morocco blue city photo

Day 4 – Chefchaouen to Fes (Ain Cheggag)

As the day before had been so rainy, we got the late afternoon bus to Fes and spent the day exploring Chefchaouen in the sunshine.

We left with the CTM bus at 15:15, which arrived in Fes at 19:30. Then we got a shared taxi to the village of Ain Cheggag, where we stayed with a friend. If you’re staying in Fes and would rather book your transfer ahead time, try out this company.

To be honest if I were to do this trip again I would book a private tranfer, because I got so carsick on the bus. The road from Chefchaouen is really windy and being in a bus always makes it so much worse. At least the bus was comfortable though, and I didn’t actually end up getting sick, so it definitely could have been worse!

Days 5- 6 Ain Cheggag

So, this is the part of my itinerary that would be hard to replicate, but it was also probably my favorite part of my two weeks in Morocco.

Danielle and I spent three days staying with Danielle’s friend who lives in Ain Cheggag, a village outside of Fes. She’s just finishing up three years working with the Peace Corps in Ain Cheggag, so staying with her was a great way to learn more about Morocco. We met her friends and ate meals with some of the local families she was closest to.

And we let them dress us up like Moroccan women.

village life morocco

We didn’t actually spend the night of Day 6 here, but instead caught the 8:30 pm Supratours night bus from Fes to Merzouga.

Otherwise, you could just spend these two nights in Fes, OR just spend one night and one day in Fes, and use the extra day to visit either somewhere in the Atlas mountains while on your way to Marrakech.

Day 7 – Sahara Desert (Merzouga)

We arrived early in the morning to Merzouga and then caught up on some sleep at our guest house, L’Auberge Petit Prince, who also organized our desert camping tour. Then at 4 pm, we headed out on our camels into the Sahara Desert!

And if you’re wondering if the desert tour is worth it, oh my goodness yes it is! We seriously had the best time in our tent, and the camel ride was so much fun. So, so worth it.

sahara independent camel trek tour merzouga morocco

Day 8 – Merzouga to Essaouira

This was by far our longest travel day, which started on camelback, then a twelve-hour bus, and then a shared taxi up to Essaouira.

We left our desert camp at 5:30 am so that we would have time to eat breakfast at our guesthouse in Merzouga and then catch the 8 am bus to Marrakech, which arrived at 8:30 pm.

The bus to Marrakech is really, really long. But the journey is also incredibly beautiful, so I’m really glad that we didn’t opt for the night bus instead.

atlas mountains journey road marrakech to merzouga morocco
atlas mountains journey road marrakech to merzouga morocco
atlas mountains journey road marrakech to merzouga morocco
road merzouga to marrakech morocco

If you have an extra day or two (for example if you opted to only spend one day and night in Fes), it might be nice to break up this journey a bit. Tinerhir looked like a really interesting place, Ouarzazate is another popular stop, or you could stay somewhere high up in the Atlas Mountains.

You can also find a lot of cool tours that take you deeper into the culture of the Atlas Mountains like this tour through several villages and this trip to Ouarzazate and Ait Benhaddou.

After arriving in Marrakech we walked over to the shared taxi stand outside of the medina and caught a shared taxi to Essaouira, which arrived around 11 pm.

In Essaouira, we stayed three nights at Villa Maroc, a beautifully designed hotel (with a gorgeous pool!). This was one of the nicest places we stayed in Morocco, and I think Essaouira was the perfect place to splurge a bit on accommodation. 

villa maroc gardens pool essaouira morocco

Days 9 – 10 Essaouira

Originally I didn’t think we’d have time for Essaouira, but when we realized we could get the night bus from Fes to Merzouga and do a desert tour straight from there, we ended up having a few extra days to visit this beach city.

And I’m so glad we did! I would probably rate Essaouira as my #1 must-see in Morocco – at least (besides the village) it was my favorite place we visited during our two weeks in Morocco. Like, I would definitely choose seeing Essaouira over Chefchaouen or Marrakech if it came down to it. Personally I found Essaouira more beautiful than Chefchaouen or Marrakech, and the people there were really laidback.

It just seemed like the easiest place to be a tourist in Morocco, as I wasn’t really hassled, the city is beautiful, and there’s so much to do there. Plus it doesn’t have that super touristy feel that Marrakech does.

In fact if I had a really short time in Morocco I would probably just go to Marrakech and Essaouira.

essaouira medina downtown morocco architecture

Day 11 – Essaouira to Marrakech

We spent the day in Essaouira and caught a shared taxi to Marrakech around 4 pm, which meant that we arrived in Marrakech just around dinner time.

If you’d rather book your transfer ahead of time, check out this option.

Days 12 – 13 Marrakech

I actually only spent two nights in Marrakech, but Danielle had three nights and I did wish I had had an extra day there!

That said, I’m also very, very glad that we did Marrakech last.

marrakech morocco

Marrakech is full of tourists (I mean, obviously) and I think it can be a bit of a shock for people who make it their first stop in Morocco. It’s noisy and crowded and I would say because of the tourists it’s probably the place in Morocco where you’re most likely to be harassed, hassled, or ripped off.

But by the time I arrived in Marrakech I was already so in love with Morocco that I didn’t even notice any of that. And while two weeks isn’t a long time, I think it was long enough for me to feel at least a bit more confident in brushing off remarks and bargaining for pretty Moroccan items – and in Marrakech, you have to bargain hard.

It was kind of shocking how much higher prices the vendors were quoting than in the other cities I had been to, but they usually would end up agreeing on something more reasonable (usually around half, or sometimes less than half of the originally price).

And there is so much to buy there so you will need to get your bargaining on! I’m actually seriously considering taking a weekend trip from Norway to Marrakech purely for shopping since flights are so cheap and they seriously have the best interior products. Think amazing rugs, cushions, fabrics – you’ll find it all in Marrakech.

If you’re worried about being hassled in Marrakech, you could always sign up for a private day tour in Marrakech so that you have the comfort of a guide. My friends who did this said they weren’t hassled at all when their guide was with them.

I also think my accommodation in Marrakech made my experience there all the more lovely.

We stayed at the Riad Dombaraka, run by the nicest French woman. Dominique has only been living Morocco for five years, but she’s incredibly involved in local projects. She has designed her riad with love and it truly was the most beautiful riad I saw in Morocco.

riad dombaraka marrakech morocco
riad dombaraka marrakech morocco
riad dombaraka marrakech morocco pool

I also just loved the atmosphere at Riad Dombaraka. When we arrived we joined Dominique and some other guests for a glass of wine in the gardens, and it really did feel more like staying with a family than at a hotel.

Speaking with Dominique as well as a couple who rent an apartment from her helped me see Marrakech beyond the tourist appeal. I can imagine it being a great place for expats, and there are so many hidden gems in those winding alleys beyond all the tourist kitsch.

Because no, I can’t say I was so very taken by Marrakech’s main square. Maybe because I had heard so much about it before going, I felt like it was a bit of a letdown? At least, it was pretty much like an extra touristy version of other city squares in North Africa.

If Riad Dombaraka is booked, try out some places on Airbnb, like this whole riad, a room in Riad Lakhiti, or this apartment with panoramic views of the medina.

Day 14 – Fly home!

Marrakech’s airport is really convenient as it’s just a short taxi ride from the city center, and it’s small enough that you can get through security really quickly.