Morocco Travel

Good planning makes the difference between a stressful trip and a memorable one. Start with the best time to visit Morocco, then build a route with the 7-day or 10-day itinerary. Practical pages cover safety, entry requirements, money, getting around, Sahara desert tours, the festival calendar, the hammam experience and shopping in the souks. You can also check live weather by city, and use our train and bus timetable tools.

Best time to visit Morocco

month-by-month climate, crowds and events

7-day Morocco itinerary

Marrakech, the Sahara and Fes in a week

10-day Morocco itinerary

a relaxed loop through cities, desert and mountains

Is Morocco safe?

what actually goes wrong, and how to avoid it

Entry requirements

passports, visas and what to expect at the border

Morocco travel tips

visas, money, safety, etiquette and packing

Money in Morocco

dirhams, ATMs, cards, tipping and bargaining

Getting Around

trains, buses, taxis, flights and car hire

Things to do in Marrakech

what is worth your time, and what isn't

Marrakech vs Fes

which imperial city suits you better

Where to stay in Marrakech

medina riad, Gueliz or Hivernage?

Day trips from Marrakech

Ouzoud, Ourika, Essaouira and more compared

Sahara desert tours

Merzouga vs Zagora, camps and what to pack

Toubkal hike

climbing North Africa's highest peak from Imlil

Morocco with kids

what works with children, and what doesn't

Solo female travel

honest advice for women travelling alone

Morocco packing list

what to bring, by season, and what to leave

Moroccan Arabic phrases

the words that actually help on the street

Festivals & Feasts

Ramadan, Eid, music festivals and public holidays

Moroccan hammam guide

how a traditional bathhouse visit works

Souk shopping guide

what to buy, how to bargain and avoid scams

Morocco Travel Guide

how to plan your trip, step by step

Morocco weather

live forecasts and typical climate by city

Train times (ONCF)

check ONCF departures between Moroccan cities

Bus times (CTM)

check CTM bus departures between Moroccan cities