Marrakech and Agadir are only 250 km apart — a little over three hours by road through the western High Atlas — yet they represent opposite ends of what a Moroccan trip can be. Marrakech is the quintessential Morocco: an 11th-century medina of ochre walls, labyrinthine souks selling saffron and leather, the theatrical spectacle of Jemaa el-Fna, and a riad scene that ranges from budget courtyard guesthouses to some of the most celebrated boutique hotels on the continent. Agadir was rebuilt entirely after a devastating 1960 earthquake and in doing so shed much of its historic fabric; what replaced it is Morocco's most polished resort city — a long, sheltered bay with fine sand, metered taxis, resort hotels and a reliable sunshine record that has made it the top winter destination for northern European charter traffic. The choice between them hinges on whether you want Morocco's culture or Morocco's coast.
Option A
Marrakech
The Red City — souks, palaces, medina and Sahara gateway
Best for
Culture seekers, first-time Morocco visitors, desert-bound travellers
Option B
Agadir
Morocco's sunshine coast capital — 10 km of beach, 300 sunny days
Best for
Sun-and-beach holidaymakers, families, golfers, winter-sun seekers
