eDreams
Flights
Hotels
Flight + Hotel
Cars

Book a hotel in Marrakech

Choose your dates to check current prices and hotel deals
Last-minute deals
    Best hotel deals in Marrakech
    Save up to £175 on accommodation
    Oudaya Hotel & Spa
    Oudaya Hotel & Spa
    Gueliz, Marrakech · 3.4 km from city centre
    Good 3.7
    /5
    TripAdvisor: 3.7
    2,901 reviews
    Extra discount available
    Moroccan House Marrakech
    Moroccan House Marrakech
    Gueliz, Marrakech · 2.9 km from city centre
    Good 3.6
    /5
    TripAdvisor: 3.6
    733 reviews
    Extra discount available
    Hotel Imperial Plaza & Spa
    Hotel Imperial Plaza & Spa
    Gueliz, Marrakech · 3.8 km from city centre
    Good 3.6
    /5
    TripAdvisor: 3.55
    2,242 reviews
    Hôtel Les Trois Palmiers
    Hôtel Les Trois Palmiers
    Gueliz, Marrakech · 2.9 km from city centre
    Good 3.5
    /5
    TripAdvisor: 3.5
    497 reviews
    Extra discount available
    Diwane Hotel & Spa Marrakech
    Diwane Hotel & Spa Marrakech
    Gueliz, Marrakech · 3.3 km from city centre
    Good 3.4
    /5
    TripAdvisor: 3.35
    797 reviews
    Grand Mogador Agdal & Spa
    Grand Mogador Agdal & Spa
    Agdal, Marrakech · 3.6 km from city centre
    Good 3.3
    /5
    TripAdvisor: 3.3
    1,357 reviews
    Extra discount available
    Imperial Holiday Hôtel & spa
    Imperial Holiday Hôtel & spa
    Gueliz, Marrakech · 3.2 km from city centre
    Good 3.2
    /5
    TripAdvisor: 3.2
    3,206 reviews
    Hôtel Chems
    Hôtel Chems
    Medina, Marrakech · 1.7 km from city centre
    Good 3.1
    /5
    TripAdvisor: 3.1
    1,180 reviews
    Extra discount available
    Mogador Menzah Appart Hôtel
    Mogador Menzah Appart Hôtel
    Hivernage, Marrakech · 3.3 km from city centre
     3
    /5
    TripAdvisor: 2.95
    3,579 reviews
    Aquafun By Grand Mogador Agdal
    Aquafun By Grand Mogador Agdal
    Agdal, Marrakech · 3.7 km from city centre
     2.5
    /5
    TripAdvisor: 2.5
    17 reviews
    Extra discount available

    Book the best hotels in Marrakech with eDreams

    Finding the perfect place to stay in Marrakech can transform your trip. Whether you dream of a luxurious riad in the Medina or a modern hotel in Gueliz, eDreams has rounded up everything you need to know to secure your ideal accommodation.

    Marrakech: The Red City beckons

    Step into a world where ancient traditions meet lively souks. Marrakech, often called the ‘Red City’, captivates visitors with its rich history and vibrant energy. Explore the bustling Jemaa el-Fna square, a UNESCO World Heritage site, where snake charmers, storytellers, and street food vendors create an unforgettable atmosphere. Lose yourself in the labyrinthine alleys of the Medina, home to colourful artisan workshops and aromatic spice stalls.

    Discover architectural masterpieces like the Bahia Palace with its intricate carvings and peaceful courtyards, or the tranquil Jardin Majorelle, a cobalt blue oasis. From the bustling markets to serene gardens, Marrakech offers diverse experiences for every traveller. Whether you choose to settle into a luxurious riad or a charming guesthouse, you will find comfortable lodging to suit your stay, making it easy to immerse yourself in the city's unique charm.

    Where to book your hotel in Marrakech

    Many visitors choose to book their hotel in the Medina, the historic old city, due to its central location and proximity to the main square. This area offers a truly immersive experience, placing you right at the heart of Marrakech’s traditional culture.

    The Medina is a labyrinth of narrow alleys, bustling souks, and hidden courtyards. Accommodation here often consists of traditional riads, guesthouses built around an inner garden or courtyard, providing a tranquil escape from the city’s energy. Key attractions include Jemaa el-Fna square, the Koutoubia Mosque, and the Bahia Palace. You are also close to the Saadian Tombs and the Ben Youssef Madrasa, offering a deep dive into the city's heritage.

    Just outside the old city walls, Gueliz is Marrakech’s modern district. This area features wide avenues, contemporary shops, and a more European feel. Hotels in Gueliz are typically larger, purpose-built establishments offering a range of facilities. It's home to the Majorelle Garden and the Yves Saint Laurent Museum, providing a contrast to the historic sights of the Medina.

    For a more tranquil stay, areas like the Palmerie offer luxurious resorts set amidst palm groves. These properties provide spacious grounds and extensive amenities, ideal for relaxation away from the city buzz. Wherever you choose to stay, consider the ease of transport links. Marrakech Menara Airport (RAK) is the nearest airport, roughly 15 minutes away by car, making transfers straightforward regardless of your hotel location.

    Find the best hotel deals in Marrakech

    Finding cheaper hotel stays in Marrakech is straightforward with a few smart moves. Consider booking your trip during the shoulder seasons of spring (April to May) or autumn (September to October). The weather is pleasant, and prices for accommodation are generally lower than during the peak winter months. Staying slightly outside the Medina's busiest areas can also yield better deals while keeping you close to the action. Look for hotels or riads in less central districts like Gueliz or Hivernage, which offer modern amenities and easy access to the historic heart of the city by taxi.

    Another tip unique to Marrakech is to explore booking a traditional riad in the Medina. While some can be luxurious, many smaller, family-run riads offer authentic experiences at a fraction of the cost of larger hotels, often including a Moroccan breakfast. Always check if an airport transfer is included; many riads offer this as a complimentary service, saving you on arrival costs.

    Book your next Marrakech hotel stay with eDreams and unlock great savings.

    eDreams logo
    General terms and conditions

    Privacy policy
    © 1999 - 2026 eDreams. All rights reserved. Vacaciones eDreams, S.L. (Sociedad Unipersonal). Registered address (not open to the public): Calle de Manzanares, nº 4, Planta 1º, Oficina 108, 28005, Madrid, Spain. VAT number ESB-61965778. Registered with the Registro Mercantil de Madrid, Tomo 36897, Folio 121, Hoja M-660117. Licensed Travel Agency CICMA 3682 and IATA-accredited agent. To contact us about your booking, you can do so immediately via our help centre or contact our agents here.
    Flight-inclusive Packages booked on eDreams.co.uk are financially protected by the ATOL scheme (under Vacaciones eDreams SL’s ATOL number 11966). ATOL protection does not apply to all travel services listed on this website. This website and our general terms and conditions will provide you with information on the protection that applies in the case of each holiday and travel service offered before you make your booking. If you do not receive an ATOL Certificate, then the booking will not be ATOL protected. If you do receive an ATOL Certificate but all the parts of your trip are not listed on it, those parts will not be ATOL protected. Please ask us to confirm what financial protection may apply to your booking. Please see our general terms and conditions for more information about financial protection, or for more information on the ATOL Certificate go to: www.caa.co.uk.
    IATA Accredited AgentTUV Certified Agent
    ATOL protected