Morocco packs an extraordinary range of landscapes into one country: Atlantic beaches, the Mediterranean coast, the snow-capped High Atlas and the dunes of the Sahara. Its imperial cities, Marrakech, Fes, Meknes and Rabat, each have a historic medina listed by UNESCO, while Casablanca is a modern business capital.
Most visitors fly into Marrakech or Casablanca. Fast trains connect Tangier, Rabat, Casablanca and Marrakech, and a separate line runs inland to Meknes and Fes. For the mountains and the desert, travellers rely on buses, private drivers or organised tours.
Frequently Asked Questions
What is the best time to visit Morocco?
Spring (March to May) and autumn (September to November) are the most comfortable. Summer is very hot inland and in the desert, while winter brings cold nights in the Sahara and snow in the High Atlas.
How do you get around Morocco?
Trains run between Tangier, Rabat, Casablanca, Marrakech, Meknes and Fes, including the Al Boraq high-speed line. Long-distance buses (CTM and Supratours) and grand taxis cover most other routes, and domestic flights link the main cities.
Which cities should I visit in Morocco?
A classic first trip combines Marrakech, the Sahara at Merzouga, Fes and Chefchaouen. Add Essaouira for the Atlantic coast or the High Atlas for hiking.