How Much Does a Trip to Morocco Cost?
If you’re looking to budget a trip to Morocco, then in this post I’m going to share the actual costs from my 12-day journey. This included two days in Marrakesh, a five-day Sahara Desert tour, four days in Fez, and one day in Casablanca. You’ll see what I spent on accommodation, food, tours, and transport, plus smart ways to save.

Total Cost of a 12-Day Morocco Trip
For two people, our trip cost about $7,000 including flights. Without flights, the total came to around $5,000 for two people, or roughly $2500 per person.
Expense Category | Estimated Cost (USD per person) | Notes |
---|---|---|
Flights | $1000 | Round-trip from North America |
Accommodation | $750 | $100–$150 per night, breakfast included |
Meals & Drinks | $225 | Food in Morocco is affordable; most meals $10–$20 |
Sahara Desert Tour & Tips | $800 | 5-day private tour with Desert Majesty (all-inclusive) |
Transport | $375 | Local taxis, guides, and staff tips |
Extras & Souvenirs | $350 | Shopping, extra drinks, entry tickets |
Total (excluding flights) | $2500 | About $5,000 for two people |
Total (with flights) | $3500 | About $7,000 for two people |
Marrakesh (2 Days)
- Accommodation: $100–$150 per night for two, breakfast included. We stayed at Dar Rocmarra.
- Meals: $15 per meal, with plenty of cheap local eats in the medina.
- Attractions: Palaces, gardens, and museums average $5–$10 per entry.
See my 2-Day Marrakesh Itinerary for details.
Estimated total: $400–$500 for two people

Sahara Desert Tour (5 Days, Marrakesh to Fez)
We booked a private tour with Desert Majesty:
- Cost: $800 per person (includes accommodation, guide, driver, transport, meals and tips).
- Extras: Small purchases, and drinks (~$50–$100 per person).
See my Sahara Desert tour breakdown.
Estimated total: $1,600-$1700 for two people

Fez (3 Days)
- Accommodation: $100–$150 per night for two, breakfast included. We stayed at Riad Rcif Alif & Spa.
- Meals: $15 per meal in restaurants, often less at cafés and street stalls.
- Activities: Guided medina tours $30–$50.
See my 3-Day Fez Itinerary.
Estimated total: $700-$800 for two people

Casablanca (1 Day)
- Accommodation: $100–$150 per night for two, breakfast included. We stayed at the Radisson Blu City Center.
- Meals: $15
- Attractions: Hassan II Mosque entrance $12, visiting the Hammam for ~$100.
See my Casablanca guide.
Estimated total: $200-$300 for two people

Flights to Morocco
- From Europe: $100–$300 round trip with budget airlines
- From North America: $800–$1,200 round trip if booked in advance
- From elsewhere: $1,200+ depending on origin
For us, flights from North America added about $2,000 for two people.
Other Costs to Keep in Mind
- Cash: Needed for tips, small purchases, and to pay tours. ATMs are limited outside major cities.
- Travel Insurance: Around $40–$60 for two weeks per person.
- Souvenirs: Rugs, pottery, spices, and leather goods vary widely in price—bargaining is expected.

How to Save Money on a Morocco Trip
Our 12-day Morocco trip cost about $7,000 for two, but you could do it for far less with different choices.
Sahara Tour: Private vs Group
- Private Tour: $600–$800 per person (5 days). More comfort, flexibility, and cultural depth.
- Group Tour: $300–$500 per person (3–4 days). Shared transport, standard accommodations, shorter desert stay. Choosing a group tour can save ~$400 per person, but with less time in the Sahara. Here’s a cheaper option.

Accommodation: Riads vs Hostels
- Riads/Guesthouses: $100–$150 per night (our choice), includes breakfast.
- Hostels/Budget Hotels: $20–$40 for dorm beds, $50–$70 for basic doubles. Staying in hostels could cut lodging costs in half, saving ~$600–$800 per person.
Food
Morocco is affordable to eat well:
- Street food/local cafés: $5–$10 per meal
- Sit-down restaurants: $10–$20 per meal
Since riads include breakfast and many tours include meals, food is one of the easiest places to save.
Budget Traveler Estimate: With hostels, street food, and a group tour, a 12-day Morocco travel budget could be as low as $1,800–$2,200 per person.

Final Thoughts on Morocco Travel Costs
So, how much does a trip to Morocco cost? For a 12-day Morocco itinerary, plan to spend about $5,000 for two people without flights, or $7,000 with flights included. That’s about $3,000–$4,000 per person.
But if you travel on a budget—hostels instead of riads, street food instead of restaurants, group Sahara tours instead of private—you can cut that almost in half. Morocco offers amazing flexibility, with everything from luxury desert camps to shoestring hostels, making it an excellent destination no matter your budget.