The following itineraries will take you right across Morocco, from the Medinas of Marrakesh and Fez to longer trips into the mountains and the desert beyond. With bustling souks and showpiece squares, crumbling kasbahs and dizzy gorges, there is something for everyone, whether you’re on an exotic weekend city break, stringing together a hit-list of the country’s must-see sights, or looking to get away from it all on the back of a camel.

The grand tour

1 Tangier

Take a breather in one of the Petit Socco’s historic cafés.

2 Chefchaouen

Laidback and picturesque antidote to Tangier’s bustle.

3 Meknes

Wander Moulay Ismail’s monumental Ville Impériale before exploring the Roman ruins at nearby Volubilis.

4 Fez

Getting lost somewhere amid the souks and tanneries of Fez el Bali is a quintessential Moroccan experience.

5 Merzouga

The Erg Chebbi dunes make a memorable first sight of the Sahara.

6 Aït Benhaddou

There are kasbahs and then there is Aït Benhaddou.

7 The High Atlas

The best trekking in the country, along ancient mule tracks and through forgotten Berber villages.

8 Marrakesh

Barter for babouches and catch the 24hr theatre of the Jemaa el Fna.

9 Essaouira

A fish supper is the perfect way to end the day in this artsy coastal town.

Outdoor activities

1 Kitesurfing in Essaouira

Simply the best place in the country to try your hand at kitesurfing.

2 Surfing near Taghazout

Ride Killers, Anchor Point and other challenging breaks at this relaxed surfers’ hangout.

3 Hiking in the High Atlas

A wealth of scenic routes cut across the Toubkal Massif.

4 Skiing at Oukaïmeden

Hitting the slopes at Oukaïmeden is worth it for the novelty value alone.

5 Camel trekking in the Erg Chigaga

M’Hamid is the jumping-off point for camel trips into this remote section of the Sahara.

6 Climbing in the Todra Gorge

You could spend days scaling the rocky walls of this dramatic mountain gorge.

7 Sandboarding in the Erg Chebbi

A surreal contrast to Oukmaïmeden, though carving down the Grand Dune de Merzouga is just as memorable.

Book through Rough Guides’ trusted travel partners

Planning your trip to Morocco

Everything you need to plan where to go and what to do.

Book Your Trip To Morocco

Get your dream travel planned & booked by local travel experts

At Rough Guides, we understand that experienced travellers want to get truly off-the-beaten-track. That’s why we’ve partnered with local experts to help you plan and book tailor-made trips that are packed with personality and stimulating adventure - at all levels of comfort. If you love planning, but find arranging the logistics exhausting, you’re in the right place.

Learn Morechevron_right

Morocco features

The latest articles, galleries, quizzes and videos.

View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs