With its location in North Africa, Morocca makes a great off-season escape if you want to get away from the European winter weather. It’s got sunny days, some beautiful places to stay, delicious food and great shopping – all without being too pricey. Marrakech is the country’s biggest and buzziest city, but if you fancy a more laid-back Moroccan break head to the seaside town of Essaouira. Or you can easily combine the two in one trip. But how much does it cost to visit Morocco? Here I share my budget breakdown for six nights in Marrakech and Essaouira.
Note: these costs are based on my travel style – mid-range with a touch of affordable luxury – so I keep costs down where I can to can splash out on special experiences. There’s usually a mixture of hotels and apartment rentals, cooking and eating out, free activities and paid excursions.
Read more: Surviving the souks in Marrakech
Budget breakdown for 6 days in Morocco

The Djemma El-Fna square in Marrakech
Accommodation
Morocco is famous for its riads – a traditional building design with rooms set around a central courtyard, often with a pool or fountain in the middle, which makes a great spot to hide out from the heat, and a roof terrace where you can soak up the views. There are thousands of riads to choose from in Marrakech, covering all price levels from five-star to budget backpacker.
The plan was for this to be a relaxing trip – with somewhere peaceful we could escape the craziness of the medina – so I looked for places with plenty of space and a few special touches. We started our trip in Essaouira at the beautiful Riad Dar Maya, which had been rebuilt from scratch to combine traditional riad style and more modern touches. It was located right in the medina with a rooftop pool and terrace, hamman, library and lounge. Four nights cost 5060 MAD/£420/$540 (£105/$135 a night or £52.50/$67.50 per person per night).

The roof terrace and pool at Riad Dar Maya
For the final two nights we moved on to Riad Capaldi in Marrakech. The riad is right inside the medina, close to the Maison de la Photographie museum and 10 minutes’ walk from the Djemma El-Fna. It’s more of a traditional riad, with a dip pool in the couryard, big roof terrace and a lounge library which has an open fire for cooler winter nights. Two nights cost 2258 MAD/£187/$242 (£93.50/$121 a night or £47/$60.50 per person per night).
Total accommodation cost: £607/$782 or £304/$391 per person – £51/$65 a day each on average.
Read full reviews of Riad Dar Maya and Riad Capaldi

Riad Capaldi’s central courtyard
Transport
Although Essaouira does have an airport, flights are limited to most travellers end up flying into Marrakech and transferring to Essaouira overland. There is a bus service between the two which takes around 2.5 hours and departs from the bus terminal close to Marrakech’s train station.
We decided to make things easy, so booked a private taxi transfer from Marrakech Airport to Essaouira on the way out and from Essaouira to our hotel in the Marrakech medina on the way back, which cost 1000 MAD/£83/$107 each way. We also took a taxi to the airport in Marrakech for our flight home for 220 MAD/£18/$23. Other than that, both cities are very walkable (if you don’t mind getting lost a few times…) so we travelled around on foot.
Total transport cost (excluding flights): £92/$119 per person – £15/$20 a day each on average.

Blue boats in Essaouira
Activities
A big part of the attraction of visiting Morocco is just wandering around, soaking up the sights, sounds and smells of the medina, and we did plenty of that, but we did do a few activities too. We spent half a day learning to cook Moroccan-style at the L’Atelier Madada cookery school in Essaouira for 450 MAD/£37/$48 per person, and had a relaxing two-hour hamman steam, scrub and massage at Riad Dar Maya, which cost 500 MAD/£42/$53 per person.
Everything else – wandering the medina, roof terrace sunsets and entry to Marrakech’s Photography Museum – was free. I managed to resist the temptation to blow the budget on shopping in the souks, but did buy some tagine spices and argan oil products, costing 370 MAD/£31/$40 in total. If you are planning on doing a lot of shopping, one thing I’d recommend is taking a guided tour of the souks to find the best producers and help you bag a bargain.
Total activities cost: £94.50/$121 per person – £16/$21 a day each on average.

Sunset over the Marrakech medina
Food and drink
Breakfast was included at both of the riads we stayed at, and was usually pretty substantial with eggs, pancakes, pastries, fruit and of course plenty of Moroccan mint tea. So we didn’t need much for lunch, eating out on two days, at our cookery class on one day and had lunch at the airport before flying home (a total of 655 MAD/£54/$70). The rest of the time we grabbed snacks while we were out, and also bought soft drinks and water, at a total of 300 MAD/£25/$32.
For dinner, both riads offered a dine-in option where their chefs would cook a private dinner for you, so we did that twice and ate out on the other three evenings. Food was reasonable, with meals at a nice restaurant costing around £40/$51 for two including a glass of wine, coming in at a total of 2145 MAD/£178/$229. We also went out for drinks a couple of times – including sunset cocktails at a rooftop bar in Marrakech – spending a total of 480 MAD/£40/$51.
Total food and drink cost: £297/$382 or £148.50/$191 per person – £25/$32 a day each on average.

Rooftop breakfast at Riad Dar Maya
The grand total
When you add it all up, the total cost for my six days in Morocco came to £639/$822 per person, excluding flights, for two of us travelling together. This works out at around £107/$137 each per day. Although Morocco can be a fairly cheap destination it doesn’t cost a lot more to give your trip a luxurious feel with extras like private transfers and spa treatments.
Lower budget? If you want to keep costs down, you could save money by staying in less-expensive riad accommodation and taking the bus between Marrakech and Essaouira, which costs 75 MAD/£6/$8 each way. You can also save on food and drink by eating at street food stalls and avoiding alcohol, which is generally only available in high-end bars and restaurants.
Higher budget? If you’re looking for more luxury, there are some amazing luxury riads, and you can even book a whole place to yourself. You could also add in more spa treatments, private dining or guided tours to the Atlas Mountains or out into the Sahara Desert.
Pin it
This article contains affiliate links, where I get a small commission at no extra cost to you, thanks.
23 Comments
Suzanne Jones
April 24, 2014 at 8:42 pmLots of tips for various levels of luxe (or not!) here Lucy – great post. I’m sure I went into that shop with all the jars when I was there too!
Lucy Dodsworth
April 25, 2014 at 11:03 amI did have to resist the temptation to go shopping mad in the souks as otherwise that budget would’ve had no chance! The spices made a good present to take home though and not too expensive, so I’ve been making a few tagines since.
Lucy Dodsworth
April 25, 2014 at 10:59 amI’d never done it before but BA let you see the prices for both at once and it was only something like £50 each so we though why not (and probably ate and drank that much in the lounge!). It’s something I’ll definitely keep my eye out for in future too.
Lucy Dodsworth
April 25, 2014 at 11:00 amThe business class flight definitely helped us get into the holiday mood (or maybe that was the free Champagne!) – though an overcrowded economy on the way back didn’t help with the post-holiday blues!
Lucy Dodsworth
April 25, 2014 at 11:00 amThanks, yes that was what we were aiming for and it worked out pretty well this time.
Lucy Dodsworth
April 25, 2014 at 11:01 amMorocco does have some great hotel deals – I like that there are so many interesting and individual places too rather than all the big chains that seem to have taken over some places.
Lucy Dodsworth
April 25, 2014 at 11:03 amThanks!
Lucy Dodsworth
April 27, 2014 at 12:51 pmThanks, yes it definitely help get us in the holiday mood having the Business Class treatment on the way out! It’s something I’ll try and do again for sure.
Lucy Dodsworth
April 27, 2014 at 12:53 pmThanks, it was a really great trip and definitely ticked all the honeymoon boxes for us – it was tough to choose a destination though as there were so many places we wanted to go!
Lucy Dodsworth
April 30, 2014 at 5:39 pmThanks Kathryn, we have a couple of things in the pipeline so hopefully should be able to make it a three-honeymoon year!
Lucy Dodsworth
April 30, 2014 at 5:40 pmThanks, yes it’s definitely suited me – gives you something to look forward to over the year after the wedding!
Taylor Hearts Travel
May 2, 2014 at 1:37 pmGreat post, Lucy. I loved my trip to Marrakech last December. As an extra tip for people on a lower budget, early/mid December is a great time to visit. The owners told us that most riads offer at least 25% off the prices. A lot of the riads are empty, but become fully booked as soon as it hits Christmas and New Year. I can’t wait to visit again!
Lucy Dodsworth
May 3, 2014 at 7:28 pmThanks, and good tip about the low season prices! I can’t wait to get out there again – and would definitely recommend Essaouira if you do.
Lucy Dodsworth
May 13, 2014 at 8:57 pmYou could definitely do it a lot cheaper but as I travel part-time now I tend to go for a bit more luxury than I did 10 years ago!
Lucy Dodsworth
May 13, 2014 at 8:57 pmThanks, it was lovely, I’m looking forward to planning the next mini-honeymoon soon!
Lucy Dodsworth
May 13, 2014 at 8:59 pmThanks so much, hope you enjoy it if you do make it out there soon – any questions just give me a shout!
Lucy Dodsworth
May 13, 2014 at 8:59 pmThanks so much for the nomination and great to know that you’ve been enjoying the blog!
Lucy Dodsworth
May 13, 2014 at 9:03 pmThanks Alexandra – great to meet you and look forward to reading more about your travels! Quebec sounds fabulous, I love the idea of a wintery honeymoon in the snow. I’m planning my first trip to Quebec this autumn and it looks lovely!
Lucy Dodsworth
May 13, 2014 at 9:03 pmThanks so much – and happy travels!
Cat
August 11, 2016 at 12:21 pmLove this! So much helpful info thank you. Myself and my boyfriend are travelling out mid September, have already paid for flights and a 4 night stay at the Marrakech Savoy + 1 full day trip, your post has made me realise we won’t need quite as much spending money as I had thought for food, drinks and other sight seeing 🙂
Lucy
August 14, 2016 at 9:34 pmSo glad it came in useful, and have a fantastic time!
Agness of Tuktuk
February 17, 2018 at 4:51 amHi Lucy, I really enjoyed reading your article. It’s refreshing how it’s the other way around – with budget in second.
Lucy
February 17, 2018 at 6:46 pmThanks Agness, great to hear you enjoyed it!