Routes · Africa
Shanghai to Morocco: Marrakech, the Sahara at Merzouga and Fes
Shanghai → Marrakech → Merzouga (Sahara) → Fes
Morocco imperial cities & Sahara Best season (general guide): Mar–May, Sep–Nov
Morocco's classic circuit runs from Marrakech over the High Atlas to the Sahara and north to Fes. This version spends three nights in Marrakech, two in the desert and three in Fes. From Shanghai you'll connect through Europe or the Gulf.
In Marrakech, the square of Jemaa el-Fna fills with food stalls and musicians in the evening. By day, the souks lead to the Bahia Palace, and the Majorelle Garden, with its blue walls, is a quieter escape.
The road east crosses the High Atlas and passes the fortified village of Aït Benhaddou, a mud-brick ksar on a hill. Continue through the gorges to Merzouga, at the edge of Erg Chebbi, where camps sit among dunes that rise high above the plain. A camel or a walk to the top of a dune at sunset is worth the long drive.
From the desert the road heads north through the Middle Atlas to Fes. Fes el-Bali is a vast medina of narrow lanes, and a guide helps you find the tanneries, madrasas and craft streets.
Spring and autumn are the best seasons. UNESCO lists the medinas of Marrakesh and Fez and the Ksar of Ait-Ben-Haddou.
Pacing: the drive from Marrakech to Merzouga is long and is best split with a night in the Dades or Todra gorges if you have time. Agree prices before buying in the souks, and hire an official guide in Fes, as unlicensed guides can be pushy.
Moroccan food is a highlight, with tagines, couscous and mint tea served everywhere. In Fes, the medina's food stalls sell snacks such as msemen and harira soup.
Suggested outline
Shanghai
Marrakech
Jemaa el-Fna, the souks, Bahia Palace and the Majorelle Garden.
Merzouga (Sahara)
A desert camp by the Erg Chebbi dunes, reached over the High Atlas.
"Merzouga_Dunes_2011.jpg" by Bjørn Christian Tørrissen, CC BY-SA 3.0, via Wikimedia Commons· licence Fes
The car-free medina of Fes el-Bali, best explored with a guide.
"Fes_Bab_Bou_Jeloud_2011.jpg" by Bjørn Christian Tørrissen, CC BY-SA 3.0, via Wikimedia Commons· licence
Day by day
- Day 1 · Marrakech — Arrive; Jemaa el-Fna· Shanghai → Marrakech (by air) — long-haul; may arrive the next calendar day
- Day 2 · Marrakech — Souks and Bahia Palace
- Day 3 · Marrakech — Majorelle Garden
- Day 4 · Merzouga (Sahara) — Over the High Atlas via Aït Benhaddou and the gorges· Marrakech → Merzouga, Sahara (overland)
- Day 5 · Merzouga (Sahara) — Erg Chebbi; desert camp
- Day 6 · Fes — North through the Middle Atlas to Fes· Merzouga, Sahara → Fes (overland)
- Day 7 · Fes — Fes el-Bali with a guide; tanneries
- Day 8 · Fes — Free day in the medina
- Day 9 · Fes — Travel home from Fes· Fes → Shanghai (by air)
A suggested pace only; expedition days are set by the operator.
Flights, leg by leg
Each button opens a live, dated search. We don't show stored fares here: check today's price on the booking site.
- Shanghai → Marrakech (SHA → RAK) · Check today's price Search fares SHA → RAK · 3 Dec ↗
Showing dates about a month ahead — change them when you search.
Marrakech
Plan the trip: Marrakech
- Airport transfer Airport transfers in Morocco on Kiwitaxi ↗
- Car hire Car hire in Marrakech on Localrent ↗
- eSIM eSIM data for Morocco on Airalo ↗
- Private transfer Private transfers in Marrakech on GetTransfer ↗
- Audio guide Self-guided audio tours on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
Эти ссылки ведут на сайты партнёров. Мы можем получить комиссию, если вы совершите покупку по ним, — без доплаты для вас. Цены и условия устанавливает партнёр.
Merzouga (Sahara)
Nearest airport: Marrakech Search fares · Marrakech ↗
Fes
Nearest airport: Fez
Partner links may earn LarkTours a commission at no extra cost to you. Prices, availability and terms are set by each partner.