“Travel the best way to be lost and found at the same time.”
Brenna Smith
Morocco is one of the hottest rising travel destinations in the world, and with good reason. A beautiful country bursting with culture and tourist attractions, it is a sure fire hit with any globetrotter.
Perhaps best of all to the aspiring tourist, whose first question might be is Morocco cheap, compared to a lot of other destinations Morocco can be relatively easy on your wallet.
In general, Morocco is considered a relatively cheap location for tourists. On average, you can expect a daily budget between £60-130 during your stay in Morocco.
Its relatively close proximity to the UK by plane makes it a not only appealing but also convenient place to visit, in the grand scheme of things.

Daily Budget When Visiting Morocco
| Category | Budget (GBP) |
|---|---|
| Accommodation | £20-£50 |
| Food and Drink | £12-£25 |
| Transportation | £10-£15 |
| Activities and sightseeing | £10 - £20 |
| Miscellaneous | £5 - £20 |
| Total | £60 - £130 |
Accommodation (£20 - £50):
- Budget hostels range from £7 to £20 per night.
- Mid-range hotels cost between £30 and £50 per night
Food and Drink (£12 - £25):
- Eating at local markets or inexpensive restaurants costs around £4 to £12 per day.
- Dining at mid-range restaurants can increase the budget to £20 - £25 per day
Transportation (£8 - £15):
- Local transportation (buses, taxis) typically costs between £8 and £15 per day.
- Long-distance bus trips, such as from Marrakech to Essaouira, cost around £7 to £8
Activities and Sightseeing (£8 - £20):
- Entrance fees to attractions and guided tours can range from £5 to £20 per day
Miscellaneous (£5 - £15):
- This includes shopping, tips, and other small expenses
How expensive is Morocco to travel to?
The first part of any trip is to work out how much it’s actually going to cost you to get there. Depending on how lavishly you spend on accommodation, flights can very easily become the most expensive part of your trip.
The average cost of flights will vary depending on the time of year and how far in advance you are booking, but generally, you can expect to spend on average between £29-£150 for a one-way ticket.
Fortunately, visiting Morocco from UK cities is easy, as there are plenty of direct flights from many major airports across the UK to many cities across Morocco.
You can fly out from any of London, Liverpool, Manchester, Belfast, Birmingham, Bristol or Newcastle, and the list of arrival airports is just as extensive. Flying into the capital of Rabat seems obvious, but you can also choose to fly to Essaouira, Fez, Marrakech, Agadir, Tangier, and Casablanca to name quite literally seven.
The price you pay to fly from any of the former cities to any of the latter will depend quite heavily on when you decide to go, and what you decide to bring. Here's a breakdown of average prices for the main budget airlines going from the UK:
| Airline | Route | Price Range (GBP) |
|---|---|---|
| Ryanair | London to Marrakech | £29 - £75 |
| EasyJet | Manchester to Casablanca | £40 - £100 |
| Wizz Air UK | Birmingham to Agadir | £35 - £90 |
| British Airways | London to Rabat | £60 - £150 |
There are one-way flights available to book during the winter season for as little as £12, but if you’re going in the height of summer, your flights could even run you as much as £680 depending on the day you choose to go.
A lot of money can be saved by careful consideration of when you choose to fly, then! Therefore, it’s smart to keep a careful eye on sites like Skyscanner to make sure you find flights that won’t break the treasury before you even get to Morocco.
How long does it take to get to Morocco from UK airports?
This will normally be most affected by the amount you pay for your flight, and the city you fly from. Direct flights from London typically take just over three hours, whereas a flight from somewhere like Birmingham may take just shy of four hours.
However, as any seasoned air traveller knows, the actual flight time is rarely the most time-consuming or stressful part of the journey for shorter distances like this. In all reality, this is quite a short and bearable flight duration.
Check out our guide to visiting Morocco.
How expensive is Morocco to travel around?
While you can easily enjoy a holiday just lounging around the many wonderful hotels Morocco has to offer, there is also a lot to see outside of their luxurious walls. However, this often means you need to actually get to these places and attractions, which means using public transport.
Fortunately for those of us used to the sub-par public transport of good old Blighty, the bus network of Morocco is not only quite good but also remarkably cheap. There are three main bus companies operating networks between the major cities, as well as other more secluded towns across Morocco:
- CTM
- Supratours
- SATAS
There’s typically a small extra fee if you’re travelling with large bags, but this rarely comes to more than the equivalent of one or two pounds. This isn’t so bad, especially when you consider the price of the journeys themselves.
For instance, an hour coach journey from Casablanca to Rabat might set you back as little as 35 Dirham, which comes to just shy of three Great British pounds. Not bad to get between two cities!
There are a good number of direct buses between most of the major cities, but it can be worth making sure you get to the bus stations earlier rather than later. The flip side of cheap and effective public transport is that it tends to be very popular.
How cheap are Taxis in Morocco?
Taxis can be a surprisingly cheap way to get around the city in Morocco, but can also be excellent tourist traps if you don’t know what you’re doing. All taxis in Morocco are obligated to respect the standard rates of their respective city.
However, since not many tourists know this, drivers may sometimes not turn their meter on, and overcharge you if you look like a confused Englishman who can’t speak the language well enough to argue it.
It’s very important to insist that taxi drivers turn on their meters. With the meters on, prices tend to fall dramatically. The starting fare in some cities is as low as 5 Dirham, which is about 40p, with a cost of as low as 7 Dirham, or about 56p, per kilometre.
This will be a little more in some cities, but as long as you know the standard rates for whatever city you are staying in, you can avoid being scammed and travel for very cheap.
Would you like to learn Arabic before you go?
What other types of transport are good in Morocco?
One relatively common way tourists can be tempted to get around in Morocco is to hitch-hike. While the low cost of completely free may sound appealing, it naturally comes with substantially more risk, especially for those who don’t speak the local language well.
In general more secure public transport is much more advisable, especially since it’s so cheap, but if you do intent to hitch-hike, make sure you exert due caution.
Never hitch-hike on your own.
Many of the car rental names you will know well from any other travelling you do also operate in Morocco, but in general these are to be avoided. Insurance contracts can be somewhat messy, which is often just not a risk worth taking, especially with how cheap the rest of the public transport is.
Need Arabic lessons London?
What are hotel prices in Morocco like?
How long to spend in Morocco to get your money’s worth depends pretty much entirely on what you are going out there for. Morocco is a great place for a honeymoon or a romantic getaway, in which case you might want to spend a bit longer in a more expensive hotel.
However, if you’re just looking for a few days away from the monotony of your day job, you might want somewhere a little less luxurious. Both of these choices have plenty of options to choose from though, so fret not.

As you would find anywhere else in the world, the prices of these hotels will be very much so dependent on location, season, and rating. A luxurious hotel in the nicest part of Casablanca at the height of summer is naturally going to be more expensive than a more bare-bones place in Meknes in late November.
In most cities you will be able to find somewhere to sleep for less than £15, although the comfort and quality may not be the best.
Casablanca tends to be on the more expensive side on average, with Meknes being one of the cheapest cities, but there are budget and luxury options just about everywhere.
In general, once you start looking at places charging above £45 a night, you will be able to find yourself somewhere reasonably comfortable in most cities. Morocco price on average tends to be lower than what we are used to in the UK, if you do your research right.
Find out the best time to visit Morocco.
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).

How Much Does it Cost to Stay in Marrakech?
Marrakech can be relatively affordable, especially compared to Western cities, but the cost of living can vary depending on your choices.
Here's a breakdown of the average costs for a tourist in Marrakech:
| Category | Cost Range (GBP) |
|---|---|
| Accommodation (Budget) | £10 - £25 per night |
| Accommodation (Mid-Range) | £25 - £50 per night |
| Accommodation (High-End) | £50 - £150 per night |
| Food (Street/Local) | £2 - £6 per meal |
| Food (Mid-Range Restaurant) | £6 - £15 per meal |
| Food (High-End Restaurant) | £15 - £30 per meal |
| Drink (Non-Alcoholic) | £0.40 - £1.20 |
| Transportation (Local Bus/Taxi) | £1 - £5 |
Marrakech can be relatively affordable, especially compared to Western cities, but the average daily costs can vary depending on your choices. On average, you can expect a daily budget between £40-£100 depending on your accommodation and activities you choose to do.
How much spending money for a week in Morocco?
And so, the ultimate question. Once you get out there, how much does it cost to have a nice week-long holiday break? Well, that probably depends on what you want to do, and more importantly, what your budget is.
As with all things, you pay for quality, and to what extent you want to do that is up to you. With that being said, we’ve put together a few sample guides to give you an idea of what it can look like. Although, keep in mind, none of these include flights.
Backpacking on a budget
For those just wanting to get out there and wander the cities, you can easily spend around £300 total for a two-person trip. Assuming you go for activities that you don’t have to pay for and just see the sights, a sensible split might look something like this:
- £30 per night on accommodation
- £10 per day on food
- £5 per day on transport
- Free activities
This should get you by in just about any city if you’re smart with your accommodation choices, although it will probably mean you’ll be restricted to whatever city you choose.
Average Arabic adventure
If you’re looking for something with more comfort and peace of mind, and perhaps some of the more exciting things the country has to offer, a larger budget may be required. For the price, though, you can find yourself enjoying better food, finer views, and unique novelties such as trips by camel.
For a total of £700 for two people, your budget could look something like this:
- £55 per night on accommodation
- £25 per day on food
- £12 per day on transport
- £8 per day on activities
This is the sort of budget that can unlock much more of the country to you, with more money allocated to allow you to freely explore beyond just the walkable areas of your city of choice. You can much more easily go into the beautiful desert or stunning beaches on this budget, for instance.
A week of the high life
For those who are really ready to splash out on their trip, Morocco has plenty of high-end options to accommodate this as well.

You can stay in the sort of hotels you see in TV adverts and Instagram stories. You can eat food that makes you question if British food can ever compare again.
You can try things you’ll look fondly back on for years to come with a “why not?” attitude that luxury holidaying is all about. Your budget could therefore come to something like £1400 for two people, split accordingly:
- £120 per night on accommodation
- £30 per day on food
- £25 per day on transport
- £25 per day on activities
For this, you can live the high life in one of the most beautiful countries in the world in a way quite unlike any other. Morocco has a lot to offer, and you can experience it all to the absolute maximum.
One often overlooked part of visiting a country on any budget is that no matter your budget, you can stretch it much further by not falling into tourist traps.
Check out our tips for visiting Morocco.










These prices are widely out of date. Everything was way more than expected. After talking to locals I discovered that restaurants, cafes, souks are really designed just for tourists and price accordingly.
Very good information and it sounds realistic. However, I am still wondering whether it is all that cheap!!
Is there any information on costs for a family of 2 adults 2 children staying at good quality, comfortable clean hotel, but not luxuriously expensive one? For example, to include breakfast lunch (tea/coffee in rooms) etc. I want to visit with my children but afraid to.
I’m glad you found the information helpful! For a family of 4 staying at a good quality, comfortable hotel with breakfast included, here’s a general idea of what to expect:
Hotel Costs:
Budget Hotels: £70-£120 per night.
Mid-Range Hotels: £120-£200 per night.
Higher-End Hotels: £200+ per night.
Breakfast: Often included in the room rate. If not, expect to pay around £10-£20 per person.
Lunch: In a hotel or nearby restaurant, expect to pay around £10-£20 per person for a mid-range meal.
Tea/Coffee in Rooms: Many hotels provide tea and coffee-making facilities in the room as part of the amenities.
Additional Costs: Consider potential costs for activities, transportation, and any extras like room service.
Overall, for a comfortable stay, you might budget around £150-£250 per night for a family of 4, depending on the location and hotel quality. To get a more precise estimate, you might want to check hotel booking websites for rates in your desired area.
How do I visit morroco