menu
Hotel Amendments
Huge savings
Monthly Payments
from
£15 pp
Low deposit

Top hotels in Marrakech

Hotels in Marrakech range from traditionally decorated riads to full-on, 5-star resort retreats. Often these hotels provide a swimming pool and palm tree oasis in the bustling heart of the city. With hospitality you’ll adore, weather to admire, and a range of locations dotted around the famous Jemaa el-Fnaa square, finding the right hotel in Marrakech is made a lot simpler with our handy search function.

Explore the souks and fragrant markets, keeping your eyes peeled for the tooting snake charmers and get your haggling on with the local merchants. Browse tourist affair or traditional crafts, try out the street food or head to one of Marrakech’s more trendy restaurants. There’s plenty to see and do in this manic city, and you can pick a peaceful Marrakech hotel to return to after a long day in the heat.

Whether you're looking for the perfect family hotel, or a luxurious 5-star resort, you can find the best Marrakech hotels for you. Here at loveholidays you search around your needs, so you're sure to find exactly what you're looking for.  

Looking for a flight and hotel? Then check out our holidays in Marrakech here.

Most popular hotels in Marrakech

LABRANDA Targa Club Aquapark
LABRANDA Targa Club Aquapark
LABRANDA Targa Club Aquapark

Marrakech,

from £30 pppn
Iberostar Club Palmeraie Marrakech
Iberostar Club Palmeraie Marrakech
Iberostar Club Palmeraie Marrakech

Marrakech,

from £52 pppn
LABRANDA Aqua Fun
LABRANDA Aqua Fun
LABRANDA Aqua Fun

Marrakech,

from £35 pppn
Eden Andalou Aquapark & Spa
Eden Andalou Aquapark & Spa
Eden Andalou Aquapark & Spa

Marrakech,

from £49 pppn

Cheap hotels in Marrakech

Corail Hotel
Corail Hotel
Corail Hotel

Marrakech,

from £10 pppn
Riad Atlas Prestige
Riad Atlas Prestige
Riad Atlas Prestige

Marrakech,

from £10 pppn
Agdal Hotel
Agdal Hotel
Agdal Hotel

Marrakech,

from £11 pppn
Riad Nerja
Riad Nerja
Riad Nerja

Marrakech,

from £10 pppn

All Inclusive hotels in Marrakech

LABRANDA Rose
LABRANDA Rose
LABRANDA Rose

Marrakech,

from £31 pppn
Club Paradisio Zalagh Resort and Spa
Club Paradisio Zalagh Resort and Spa
Club Paradisio Zalagh Resort and Spa

Marrakech,

from £40 pppn
Be Live Collection Marrakech
Be Live Collection Marrakech
Be Live Collection Marrakech

Marrakech,

from £59 pppn
Hotel Marrakech le Sangho Privilege
Hotel Marrakech le Sangho Privilege
Hotel Marrakech le Sangho Privilege

Marrakech,

from £43 pppn

Luxury hotels in Marrakech

Kenzi Club Agdal Medina
Kenzi Club Agdal Medina
Kenzi Club Agdal Medina

Marrakech,

from £64 pppn
Zalagh Kasbah Hotel & Spa
Zalagh Kasbah Hotel & Spa
Zalagh Kasbah Hotel & Spa

Marrakech,

from £21 pppn

Family hotels in Marrakech

Be Live Experience Marrakech Palmeraie
Be Live Experience Marrakech Palmeraie
Be Live Experience Marrakech Palmeraie

Marrakech,

from £41 pppn
Marrakech le Semiramis
Marrakech le Semiramis
Marrakech le Semiramis

Marrakech,

from £18 pppn

Flight time to Marrakech

The average flight time to Marrakech from the UK is 3 hours 40 minutes. 

Things to do in Marrakech

The central medina of Marrakech is a packed, old walled city centre. There are winding streets and twisting markets and it’s quite easy to become overwhelmed by the pace of its life. If you’re staying at one of the larger hotels, many of the concierge or reception desks either off tours or transfers around the city. If you prefer to go it alone, you can find various tour desks and shops around the square which can help you find a route around the maze-like markets.

Great things to do in Marrakech include:

  • Jemaa el-Fnaa
  • Majorelle Garden
  • Koutoubia Mosque  
  • Menara Gardens
  • Saadian Tombs
  • El Badi Palace
  • Bahia Palace
  • Medina of Marrakech

When to visit Marrakech

If you're looking to travel to Marrakech whilst the milder weather is around, March to May and Septermber to November are the best times to visit the city. During these months the climate is more tolerable and hotel rates are more affordable.

Average high and low temperatures for each month:

  • January: 19° / 6°
  • February: 20° / 8°
  • March: 23° / 10° 
  • April: 25° / 12°
  • May: 28° / 15°
  • June: 33° / 17°
  • July: 37° / 20° 
  • August: 37° / 21° 
  • September: 32° / 19°
  • October: 28° / 15° 
  • November: 23° / 11° 
  • December: 20° / 7°