Marrakech is Morocco's most visited city and the easiest start for UK travellers: a UNESCO-listed medina of souks, palaces and gardens, with the Atlas Mountains and the desert within easy reach.
- Best time to visit
- March to May and September to November are the most comfortable. July and August are very hot, often above 35°C; winter days are mild but nights can be cold.
- How long to stay
- Two to four nights. Three nights allows the souks, the main palaces and gardens, plus a half-day out to the Agafay Desert or the Atlas foothills.
- Getting there from the UK
- Direct flights run from many UK airports to Marrakech Menara (RAK), taking around three and a half hours from London. The medina is about 20–30 minutes from the airport by taxi or transfer.
- Where to stay
- The medina for traditional riads and atmosphere; Guéliz and Hivernage for modern hotels and easier taxi access; the Palmeraie for resort-style stays with space and pools.
Highlights
- Jemaa el-Fna square at dusk
- The souks with a licensed guide
- Bahia Palace and Ben Youssef Madrasa
- Jardin Majorelle
- Sunset in the Agafay Desert
What a day costs
budget.styles.essential.label
£55
per person / day
budget.styles.comfort.label
£111
per person / day
budget.styles.luxury.label
£264
per person / day
Per person per day for two people sharing, including stay, meals, experiences and local transport. Indicative estimates from our planner — not live prices, excluding flights.
Local tips
- Agree taxi fares before you set off, or ask for the meter in petits taxis.
- Book Jardin Majorelle tickets online in advance.
- Riads can be hard to find inside the medina — arrange for your host to meet you.
Frequently asked questions
How many days do you need in Marrakech?
Three nights is ideal for a first visit: enough for the medina, palaces and gardens, plus a half-day trip to the Agafay Desert or the Atlas foothills.
When is the best time to visit Marrakech?
Spring (March–May) and autumn (September–November). Summer is very hot, and winter evenings are cool.
How do I get to Marrakech from the UK?
Fly direct to Marrakech Menara (RAK) from many UK airports — around three and a half hours from London — then take a 20–30 minute transfer into the city.
