Exploring the busy medinas in ancient cities, sunsets in the Sahara Desert, and trekking in the Atlas Mountains. These are just a few of the experiences that you can plan on having in Morocco; one of the trendiest travel destinations of late. But, just how much does it cost to go to Morocco? Read on to find out.

I’ve based this article on a two week trip to Morocco (14 days and 13 nights). Please note that this guide is based on the costs for a single person. If you are travelling as a couple, make sure to double these estimates (except for hotels).

 Estimated cost
Total$3,024
Airfare$650
Accommodations$1,300
Local transportation$150
Food and drink$224
Attractions$500
Random spending$200

The above estimate is in American dollars, so please use xe.com to find the average costs in your home country.

I also want to mention that if you’re Canadian, you should use one of the best travel credit cards as the signup bonus could easily be worth $250 – $1,000. For example, if you sign up for the Scotiabank Passport Visa Infinite card, you’ll get $250 as a signup bonus, 6 free airport lounge passes, and the card has no foreign transaction fees which will help you save when you’re on the ground.

Airfare

Located on the north-west coast of Africa, Morocco can actually be surprisingly affordable to get to. Especially if you are travelling from the east coast of North America where you can get direct flights from major cities like Montreal and Washington DC to Casablanca.

Flight prices will vary depending on how early you book, start destination, and the time of year (and day of the week) that you fly, however you should be able to find roundtrip flights for about $650 USD per person. Note that getting to Morocco if you’re in Europe can be rather inexpensive so consider dropping down if you’re there.

Accommodations

When it comes to finding accommodations in Morocco, you can find something for every price range. Morocco is best known for its riads, which are multi-level buildings that have gardens on the inside and the windows face the gardens. These are traditional Muslim design and popular accommodation options for everything from backpacker type hotels to luxury hotels. There are also more traditional hotels and, especially in the Sahara, camping options.

Looking for some accommodation options? Here are some great options in Marrakech:

Hostels: Mosaic Hostel or The Madrassa

Mid-range: Hotel & Spa Riad El Walaa or Riad Farhan

Luxury: Riad Ambre Et Epices or Riad Kniza

For the purpose of creating this estimate, I’ve averaged the nightly cost based on the price of a night at a mid-range hotel which is approximately $100/night. There are plenty of options both above and below this estimate.

Local Transportation

Getting around Morocco is actually pretty easy, though depending on where you want to go, you can expect some long journeys.

Renting a car in Morocco is possible, but most people choose to use public transit instead. Morocco has both a bus and a train network that are easy to use.

Trains are the most comfortable, though not as well connected. Train tickets can be purchased at the stations ahead of time, or a couple hours before you travel. There are first class and second class options, first class is recommended to tourists as it is roomier and more comfortable and tickets are still very reasonably priced. For example, the train from Casablanca to Fez is about 4.5-5 hours and a first class ticket costs approximately $17USD.

Buses are better linked, though slower and not quite as comfortable. That being said, they are easy and safe to use for tourists. Buses should be booked online 72 hours in advance. If you do not meet this cutoff, you will need to go to the station to get your ticket in person a day before. It’s not recommended to leave getting your ticket until the day of as seats are limited and they tend to sell out.

You should be able to travel by public transit through Morocco for about $100. I’d then add in an extra $50 or so for taxi rides as some of the bus and train stations are located quite far from the Old Town which is where most people choose to stay.

Food and Drink

Like in every other destination, costs of food and drink can vary a lot in Morocco. As a Muslim country, alcohol is not readily available in Morocco and can usually only be found in hotels or restaurants that offer western food and cater to tourists. It is also important to note that you cannot drink the tap water in Morocco, and therefore need to buy it bottled. Prices for large bottles range from 5 dirhams a bottle to 25 depending on where you are buying it from. That’s only $.50-$2.50 USD so it’s not that expensive but you’ll need to buy a lot over two weeks.

Food prices differ a lot as well depending on where you eat. Local eateries will be significantly cheaper than tourist spots.

The good news is, the majority of hotels and hostels in Morocco include breakfast in the price and Moroccan breakfasts are often very generous.

If you plan on sticking to mostly Moroccan dishes at local/ inexpensive restaurants, you can expect to budget the following for daily food and drink:

  • Breakfast: Included in accommodations
  • Lunch: $5
  • Dinner: $10
  • Extra Drinking Water: $1

That equals about $16 per day which is very reasonable. You can easily cut this cost (or increase it) depending on where and what you choose to eat.

Attractions

Morocco has no shortage of things to see and do, though the amount you need to budget really depends on your interests. Things like visiting palaces and Madrassas are quite cheap, while some day trips can be more on the expensive side.

That being said, Morocco isn’t a destination that you want to cheap out on when it comes to tours. Especially if you are going to the Sahara Desert. Even if you can’t afford the luxury glamping options, it’s still better to pay a bit more and make sure you get proper guides and drivers who have safe vehicles and speak English, as well as decent desert accommodation. Travellers should also be aware that booking these types of tours in advance is highly recommended, as tour operators will overcharge you once you arrive. If a Sahara Desert tour is on your must-do list (which it should be), take a look at the options on Viator and book ahead of time. To give you a general idea, a good quality 3-day tour will cost around $300 USD.

In terms of spending for attractions, you can expect to pay about $500 which includes the Sahara Desert tour.  

Random Spending

When it comes to random spending in Morocco, you’ll want to make sure you have a little extra cash. For several reasons.

First off, Morocco is a popular shopping destination. Fez is known for its leather and handicrafts while the medina of Marrakech is sure to have a few things to catch your eye. Remember to barter and start your offer at 50% of what they originally ask.

Secondly, you’ll need some extra money for tipping. Tipping is expected in Morocco- everywhere and often when you don’t plan on it. Morocco has a reputation for scammers and, sadly, it happens. Many locals will offer to lead lost tourists to their hotel or destination then expect payment in return (even if they originally tell you they don’t want it). Often, they will create a scene and problem if you say no, so it’s easier to give them a couple of dinars and be on your way if you get stuck in this situation.

Final Thoughts

So, how much does it cost to go to Morocco? Based on my estimate, you can expect to pay approximately $3,024 for a two-week trip.

Morocco is a beautiful country with plenty to see and do. It can also be very affordable for travellers on a budget. That being said, it should also be noted that many women have a difficult time exploring Morocco on their own, and even men can find it a bit overwhelming. Given that Morocco is such an affordable destination, you may want to consider a group tour to ensure that you get the best experience. Especially if you aren’t a seasoned traveller. Check out my travel guides on Israel, Croatia, Laos and Jordan for more inspiration.