Marrakech is one of the world’s great short-haul escapes: the souks and storytellers of Jemaa el-Fna, palaces and gardens, rooftop restaurants and the snow-capped Atlas Mountains on the horizon. Winter sun is reliable, and it is under four hours from the UK.
We offer 22 Marrakech hotels, from luxury resorts with huge pools in the Palmeraie to stylish city hotels a short ride from the medina.
Where to stay in Marrakech
Choose the city for easy access to the medina and restaurants, or the Palmeraie for a resort feel with space, gardens and pools.
Marrakech city
Hotels in the Hivernage and around the medina put the souks, Koutoubia Mosque and Majorelle Garden within easy reach. Best for sightseeing, dining and a short break.
Palmeraie
A vast palm grove just outside the city, with spacious resort hotels, golf courses and quiet pool days, and a short taxi ride into the medina.
Top-rated hotels in Marrakech
The highest TripAdvisor-rated hotels we offer in Marrakech, spread across different resorts. Every one can be booked with flights and transfers as an ATOL-protected package.

The Oberoi Marrakech
Perfect for dining · Orchard setting with Atlas Mountain views

Park Hyatt Marrakech
Perfect for Golf · Exquisite Dining Options

Sol Oasis Marrakech
Great for families · Traditional Moroccan style

Iberostar Waves Club Palmeraie
All Inclusive · Fantastic pool scene

Sirayane Boutique Hotel & Spa
Great for couples · Daily shuttle to the Medina

Nobu Hotel Marrakech
Swanky rooftop bar with panoramic views · Fantastic Japanese restaurant
Travel guides for Marrakech
Our hand-picked guides to help you choose: compare the best hotels by style, budget and who you’re travelling with.

The Best Hotels in Agadir and Taghazout Bay: Morocco’s Winter-Sun Beaches
The best hotels in Agadir and Taghazout Bay, from Fairmont and Hyatt beachfront luxury to all-inclusive family resorts. Compare and book.

The Best Luxury Hotels in Marrakech: Palaces, Gardens and Riad-Style Retreats
The best hotels in Marrakech, from The Oberoi and Park Hyatt to Nobu and Palmeraie all-inclusive resorts. Where to stay, compare and…

The Best Winter-Sun Hotels Under Five Hours From the UK
The best luxury winter-sun hotels in the Canaries, Madeira, Cyprus, Malta and Marrakech, all under five hours from the UK. Compare and…

The Best Golf Resorts in Europe, Turkey and Morocco
The best golf resorts in Belek, the Algarve, Tenerife, Cyprus and Marrakech, with courses on site or nearby. Compare and book.

The Best Hotels With Private Pools in Europe and the Mediterranean
The best hotels with private-pool rooms and villas in Greece, Turkey, Spain, Italy, Cyprus and Marrakech. Compare and book your ATOL-protected stay.
All 22 Marrakech hotels, by resort
Marrakech has 22 hotels to choose from: 11 all inclusive, 6 five-star, 4 adults only and 5 with family facilities. Ratings shown are TripAdvisor scores out of 5.
Marrakech 16 hotels
- The Oberoi Marrakech
- Park Hyatt Marrakech
- Sirayane Boutique Hotel & Spa
- Fairmont Royal Palm Marrakech
- Nobu Hotel Marrakech
- Es Saadi Marrakech Palace
- Movenpick Marrakech
- Fellah Hotel
- Kenzi Club Agdal Medina
- Sofitel Marrakech Palais Imperial
- El Olivar Palace Marrakech
- Kenzi Menara Palace
- Savoy Le Grand Hotel
- Es Saadi Marrakech Resort Hotel
- Jaal Riad Resort
- Hotel Club SUNGO by Pickalbatros
When to go to Marrakech
The best time to visit is October to May, when days are warm and sunny, from around 19°C in midwinter to the high 20s in spring and autumn. Evenings can be cool in winter. June to September is very hot, often above 35°C.
Getting there and getting around
Flights to Marrakech take about three and three-quarter hours, and transfers are 25 to 50 minutes. Taxis are the easiest way between your hotel and the medina, and day trips run to the Atlas Mountains, the Ourika Valley and the coastal town of Essaouira.
Marrakech holiday FAQs
Is Marrakech good for winter sun?
Yes. Winter days are usually sunny and around 18 to 21°C, making it one of the closest winter-sun city breaks from the UK.
Where is the best place to stay in Marrakech?
Stay in the city for sightseeing and restaurants, or in the Palmeraie for a relaxing resort with large pools and gardens.
How long is the flight to Marrakech?
About three and three-quarter hours from the UK.
Are there all-inclusive hotels in Marrakech?
11 of the 22 Marrakech hotels we offer have an all-inclusive option.
More holidays in Morocco
Plan your Marrakech holiday
Tell a Travelisto Travel Designer when you want to go and who is travelling. We will come back with honest hotel recommendations and live prices, ATOL protected.