Home › Morocco › On a budget

Morocco on a budget: how to do it well

Short answer

Morocco is very doable on a budget: a careful day costs about 490 MAD per person (bed 200, food 150, sights 60, transport 80). Hostels, cafés, trains and buses keep it low; desert trips are the main extra.

A realistic daily budget

BudgetMid-rangeComfort
Bed (per person, sharing)MAD200MAD500MAD1,300
Food & drinkMAD150MAD300MAD600
Sights & ticketsMAD60MAD150MAD300
Local transportMAD80MAD300MAD600
Per person, per dayMAD490MAD1,250MAD2,800

Approximate 2026 prices, two people sharing a room. From our Morocco day-cost table.

Free things to do

Cheap eats

Where to sleep for less

Budget travellers stay in hostels and small riads inside the Marrakech and Fes medinas, at about 300–600 MAD a room (dorm beds less). Riads include breakfast, which helps the budget.

Getting around cheaply

ONCF trains link Marrakech, Casablanca, Rabat, Fes and Tangier; CTM and Supratours buses go to Chefchaouen, Essaouira and the south. Group desert tours from Marrakech are the cheapest way to reach the Sahara.

A sample budget day

More ways to save

Budget hotels in MoroccoFree & cheap toursTours on ViatorDeals on KlookBudget calculator

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

Can I visit Morocco on a budget?

Yes: about 490 MAD a day per person with hostels or small riads, cafés and trains or buses.

What is the cheapest way to travel between cities?

ONCF trains and CTM or Supratours buses.

Do I need cash in Morocco?

Yes, for souks, taxis, small restaurants and tips; cards work in many hotels and larger shops.

Plan your Morocco trip

How many days in MoroccoBest time to visit MoroccoIs Morocco expensive?Is Morocco safe?Morocco trip plannerWhere to stay in MoroccoBudget calculator