“Travel the best way to be lost and found at the same time.” - Brenna Smith
Over 9 million travellers visited Morocco in 2017, 12% more than in the previous year. A new record for the country! A trip to Morocco isn’t very expensive and it’s just a few hours from the UK by plane. However, cheap doesn’t mean free. You’ll still need to budget before you go there.
In this article, we'll look at the cost of getting to Morocco, how much you'll pay getting around the country, and other things you'll need to budget for.
How Much Does Transport Cost in Morocco?
Before you go to Morocco, try to establish a budget. Transport is a significant part of any budget.
Getting to Morocco
Firstly, you’ll need to get to Morocco. There are several airports with direct flights from the UK. From London, there are direct flights to Essaouira, Rabat (the capital), Fez, Marrakech, Agadir, Tangier, Casablanca.
There are also direct flights to Morocco from other cities in the UK including Liverpool, Manchester, Belfast, Birmingham, Bristol, and Newcastle.
In terms of rates, you can expect to pay between £30 and £250 for return flights depending on where you go, where you fly from, and when you travel. Generally, the later you leave it, the more you’ll pay. You can compare the cost of flights on sites like Skyscanner.
Check out our guide to visiting Morocco.
Getting Around Morocco by Bus
If you are staying in an all-inclusive hotel, you won’t need to worry too much about travelling around. If lying around isn’t for you, the bus network between the main cities and even a few secluded parts of the country is quite advanced.
There are three main bus companies:
You’ll need to pay around 5Dh for your bags (around 50p) with a surcharge if you have more than 10kg. Here are some example prices:
- Casablanca-Rabat: between 25 and 60Dh.
- Tangier-Fez: between 115 and 125Dh.
- Rabat-Marrakesh: between 135 and 190Dh.
There are also buses to Meknes, Ouarzazate, or even Kasbah. Make sure you get to the bus station early in the morning if it’s warm because you won’t be the only one to opt for the bus.
Taxis in Morocco
In the city, you can cheaply travel by taxi as long as you know the rates. Insist that your driver puts the meter on. If they refuse, don’t ride. Official taxis have to respect the rates, with the meter generally starting at 2Dh (3Dh the evenings or from in front of your hotel) and between 4 and 8Dh per kilometre.
Make sure you have small change so you can pay exactly what you owe! In the event of a conflict, take the taxi’s number and mention that you’ll get in touch with the Tourist Police. You’ll see that there’s no conflict.
Would you like to learn Arabic before you go?
Other Types of Transport
To save money, you might think about hitchhiking, which is quite common in Morocco. You need to be sensible and careful. Don’t do it on your own.
It’s not recommended that you rent a car in Morocco, even though all the main companies are there. Insurance contracts are a little blurry and driving in Morocco is complicated.
Need Arabic lessons London?
How Much Does Accommodation Cost in Morocco?
There are several types of accommodation for those travelling with their family, as a couple, or on their own. If you’re going on a honeymoon, for example, you’ll probably want something with all the trimmings in a hotel in Marrakesh.
Other travellers may prefer youth hostels as they’re cheaper.
Hotels in Morocco
As for accommodation, the cost of hotels varies according to location, rating, and season. There are large hotel chains like Ibis and Sofitel but there are also independent hotels for all budgets, too.
You can find a double hotel room for as little as £4 a night in Meknes. In Casablanca, rooms are available for around £50 a night and in Tangier, you can expect to pay around £40 a night.
It’s not necessarily advantageous to opt for a youth hostel unless you’re in one of the larger cities like Rabat, Casablanca, or Marrakesh. There’s not a lot of them and, in some cases, you’ll pay as much as you would for a hotel.
Airbnbs in Morocco
If you’re looking to stay in Morocco, you can always look at Airbnb and get a private room with a Moroccan family. You can expect to pay between £30 and £70 a night for a private room.
If you want to enjoy a Moroccan riad, you can expect to pay anywhere between £30 and £250 depending on where you are. There are more available in the north of Morocco than in the south so think about them if you’re planning on visiting a lot of Morocco.
Find out the best time to visit Morocco.
How Much Do You Need to Budget for Attractions and Activities?
Going to Morocco and not doing anything would be a shame! While certain activities like the souks and beaches are free, you’ll have to open your wallet for the other activities.
Any good trip to Morocco should include some time in the desert. Whether you go to the Merzouga dunes or the Sahara desert, you’ll have the choice of going on a camel or in a Jeep. Most tour operators offer trips lasting several days in the desert.
You’ll be camping in the desert under the watchful eye of a local guide. This is another way to enjoy Moroccan culture and customs while enjoying a view straight out of 1,001 Nights.
Most hotels can help you book your trip to the desert for around £50 for 2 days and a night in a tent.
How Much Does Food in Morocco Cost?
Morocco cuisine is very famous. It’s a blend of Berber, Arab, and Jewish cuisines with some African and Indian influences.
You can have tagine, couscous, mechoui, briouats, as well as mint tea at the end of each meal. There are also local specialities that you’ll have to try. For those with a sweet tooth, you’ll enjoy your time in Morocco. Pastries with almonds, honey, cinnamon, and orange blossom. In terms of cost, you can eat in a restaurant every day for every meal. Lunch will cost you between 20 and 50Dh (around £2 to £4).
A Sample Budget for a Week in Morocco
Not everyone will be travelling on the same budget. That’s why we’ve put together three sample budgets: the backpacker budget, the average budget, and the premium budget.
Not including the flights, you can spend less than £300 for a week for two people in Morocco. Here are the average prices for two people:
- £25 per night for accommodation
- £10 per day for food
- £4 per day for transport
- Opt for free activities
The budget will be similar for most Moroccan cities but you won’t be able to do trips to the desert or anything like that.
The Average Budget
With £700 for a week for two in Morocco, you can enjoy beaches or the souks in Marrakech. For two people, it’ll cost you:
- £55 per night for accommodation
- £25 per day for food
- £10 per day for transport
- £6 per day for activities
You could always do a camel trip, for example.
The Premium Budget
This is for those without almost no spending limit in Morocco. If you’ve saved up a bit, you can make the most out of almost everything Morocco has to offer. You can bring back argan oil and babouches for the whole family. For two people, you’ll spend over £1,000 for the week:
- £75 per night for accommodation
- £30 per day for food
- £20 per day for transport
- £20 per day for activities
Enjoy everything Morocco has to offer.
What are you going to do when you go to Morocco?
Whether you visit the High Atlas Mountains, Chefchaouen, the Atlantic Coast, or the Mediterranean Sea, make sure you get the most out of your accommodation.
Check out our tips for visiting Morocco.
Before going to Morocco, you should consider learning some Arabic. Fortunately for you, there are plenty of talented Arabic tutors on Superprof. There are three main types of tutorials available: one-on-one tutorials, online tutorials, and group tutorials.
One-on-one tutorials are a bespoke service offered to you by your tutor. During the lessons, you'll have their undivided attention, making these the most cost-effective tutorials available. However, they also tend to be the most costly per hour as you're paying for personalised tuition and all the tutor's time both inside and outside of your classes.
As long as you've got a webcam, mic, and decent internet connection, you can enjoy online tutorials. This is when your tutor teaches you remotely via a video call. Since the tutor has fewer overheads, this type of tutorial tends to be cheaper than one-on-one tutorials.
Finally, online tutorials are when the tutor teaches a group of students. These may be students who already know one another or strangers. Either way, with several students footing the bill, these tutorials tend to be the cheapest option per student per hour of tuition.