Homepage
A skyline view of Marrakech rooftops and Old Medina in Morocco with a hazy blue sky and mountains in the background

Compare Marrakech holidays

Holidays from £199 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Marrakech

The flight from the UK to Marrakech takes less than four hours – but as soon as you touch down, you’ll feel like you’re in a different world. Marrakech holidays are a window into an ancient city that buzzes with 21st-century life. Step off the plane and into an exhilarating culture defined by elaborate Islamic architecture, atmospheric souks and aromatic cuisine.

The moment you arrive, you can almost feel the history of Marrakech, and you can see the city’s past in its incredible monuments. Tour the ornate Bahia Palace, visit the vast Ben Youssef Madrasa college and see the graceful Koutoubia Minaret. Or, dive into more of Morocco’s history at one of its many city museums.

To experience a Marrakech ritual largely unchanged by time, head to the maze of souks for a shopping spree like no other. With stalls selling exquisite rugs and traditional hand-carved ornaments and leather, this jumble of criss-crossing passageways is the city’s commercial and cultural heart.

Place des Épices is an entire souk dedicated to selling spices, a heady introduction to Marrakech’s food scene. You’ll find couscous, tagine and mint tea on menus everywhere, but there’s also a chic side to the city’s dining. And while there’s nothing sophisticated about dinner at Jemaa El-Fnaa central square, it’s definitely not a meal you want to miss.

Even its biggest fans agree Marrakech can be intense, but there are serene spots to catch your breath. Shake off the medina’s madness in The Secret Garden, a palatial oasis, or stroll among the cacti of the Majorelle Gardens, a vivid artists’ retreat.

To turn the relaxation levels up another notch, a Moroccan hammam is just the ticket. There are many hammam baths across the city, each promising rest and rejuvenation with an indulgent cleanse and a soothing massage.

Cheap Marrakech holidays for less than £250pp

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Appart Hotel Amina

8.5

Very Good

Marrakech, Morocco
  • 10 Oct 2026
  • 4 nights
  • Room only
  • From Stansted

Prices from

£249 pp

Hotel Majorelle

7.6

Good

Marrakech, Morocco
  • 21 Sept 2026
  • 5 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£229 pp

Moroccan House Marrakech

7.7

Good

Marrakech, Morocco
  • 21 Sept 2026
  • 5 nights
  • Room only
  • From Gatwick

Prices from

£229 pp

Popular Marrakech holiday package deals

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Kenzi Rose Garden

8.6

Very Good

Marrakech, Morocco
  • 3 Nov 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£588 pp

Almas

8

Good

Marrakech, Morocco
  • 10 Oct 2026
  • 4 nights
  • Bed & breakfast
  • From Stansted

Prices from

£289 pp

Marrakech Riads, Angsana Heritage Collection

9.7

Excellent

Marrakech, Morocco
  • 6 Oct 2026
  • 4 nights
  • Bed & breakfast
  • From Stansted

Prices from

£591 pp

All-inclusive Marrakech holiday deals

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Be Live Experience Marrakech Palmeraie

8.8

Excellent

Marrakech, Morocco
  • 6 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£675 pp

Sol Oasis Marrakech

9.7

Excellent

Marrakech, Morocco
  • 6 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£717 pp

Jaal Riad Resort Marrakech

8.8

Excellent

Marrakech, Morocco
  • 8 Oct 2026
  • 4 nights
  • All-inclusive
  • From Stansted

Prices from

£629 pp

Good to know

Flight time

4h

(from London)

Currency

Moroccan dirham (MAD)

Language

Arabic, Berber

When to go to Marrakech

One of the best times to see Marrakech is spring, when the scenery is lush and temperatures hover around 20C. Autumn is also a popular time to visit, with balmy days largely free of rain. In both seasons, temperatures can drop sharply at night, so remember a jumper or jacket.

In summer, temperatures are regularly in the mid-30s – great if you like lounging around a resort pool all day, but not ideal for sightseeing. If the heat doesn’t put you off, there are cheap deals available at this time. In July, Marrakech hosts the National Festival of Popular Arts, featuring traditional music, theatre, poetry and art.

If you’re happy to pack a few extra layers for chilly evenings, a winter break means fewer crowds. The average temperature is around 13C, and if you plan ahead, you can often score a cheap all-inclusive package.

Marrakech holidays including hotel with spa & pool

Be Live Experience Marrakech Palmeraie

Marrakech, Morocco
  • 6 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£675 pp

Pickalbatros Savoy Le Grand Hotel - Marrakech

Marrakech, Morocco
  • 3 Nov 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£726 pp

Sol Oasis Marrakech

Marrakech, Morocco
  • 6 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£717 pp

Kenzi Rose Garden

Marrakech, Morocco
  • 6 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£802 pp

Sirayane Boutique & Spa

Marrakech, Morocco
  • 4 Oct 2026
  • 7 nights
  • Bed & breakfast
  • From Gatwick

Prices from

£933 pp

Marrakech Riads, Angsana Heritage Collection

Marrakech, Morocco
  • 10 Oct 2026
  • 4 nights
  • Bed & breakfast
  • From Stansted

Prices from

£606 pp

Jaal Riad Resort Marrakech

Marrakech, Morocco
  • 10 Oct 2026
  • 4 nights
  • Bed & breakfast
  • From Stansted

Prices from

£659 pp

Es Saadi Marrakech Resort - Hotel

Marrakech, Morocco
  • 10 Oct 2026
  • 4 nights
  • Bed & breakfast
  • From Stansted

Prices from

£945 pp

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Things to know about Marrakech

Travellers preferBed & breakfast
Typical stay7 nights
Most trips start fromGatwick
No. of deals we've compared731k+
Best times to visit MarrakechFind the best time to go to Marrakech. Compare average prices by month and use the toggle to check average temperature and rainfall.
£635
£508
£381
£254
£127
£0
35
28
21
14
7
0

September

  • Average price per person

    £524

  • Average temperature

    29.1°C

  • Average rainfall

    0.7mm

Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.

About TravelSupermarket