eDreams
Flights
Hotels
Flight + Hotel
Cars

Book a hotel in Madrid

Choose your dates to check current prices and hotel deals
Last-minute deals
    Best hotel deals in Madrid
    Save up to £175 on accommodation
    Travelodge Madrid Metropolitano
    Travelodge Madrid Metropolitano
    San Blas-Canillejas, Madrid · 7 km from city centre
    Very good 4.3
    /5
    TripAdvisor: 4.25
    4,823 reviews
    Extra discount available
    Travelodge Madrid Torrelaguna
    Travelodge Madrid Torrelaguna
    Ciudad Lineal, Madrid · 5 km from city centre
    Good 3.9
    /5
    TripAdvisor: 3.9
    895 reviews
    Extra discount available
    Hotel Mercader
    Hotel Mercader
    Villa de Vallecas, Madrid · 7 km from city centre
    Good 3.5
    /5
    TripAdvisor: 3.5
    317 reviews
    Extra discount available
    Live It Gran Via
    Live It Gran Via
    Madrid Centro, Madrid · 0.4 km from city centre
    Central location
    Ideal Hostel Madrid
    Ideal Hostel Madrid
    Madrid Centro, Madrid · 0.8 km from city centre
    Central location
    AYZ Sierra de Meira - Auto check-in property
    AYZ Sierra de Meira - Auto check-in property
    Puente de Vallecas, Madrid · 4 km from city centre
    Extra discount available
    Anaco Hotel
    Anaco Hotel
    Madrid Centro, Madrid · 0.3 km from city centre
    Central location
    Good 3.4
    /5
    TripAdvisor: 3.4
    2,079 reviews
    Extra discount available
    Hotel Aravaca Garden
    Hotel Aravaca Garden
    Moncloa-Aravaca, Madrid · 13 km from city centre
     3
    /5
    TripAdvisor: 2.95
    1,808 reviews
    Extra discount available
    Motion Chueca
    Motion Chueca
    Madrid Centro, Madrid · 0.6 km from city centre
    Central location
     1.7
    /5
    TripAdvisor: 1.7
    179 reviews

    Book the best hotels in Madrid with eDreams

    Planning a trip to Madrid? Getting your accommodation just right can elevate your whole experience, from a lively stay in the centre to a quiet retreat in a charming neighbourhood. eDreams has rounded up everything you need to know about finding the perfect place to stay in the Spanish capital.

    Stay in madrid, the heart of spain

    Experience a capital where grand boulevards meet world-class art and a lively street culture thrives. Madrid offers an inviting blend of historic elegance and contemporary energy, making it an excellent destination for a city break. You can spend your days exploring the majestic Royal Palace, admiring masterpieces at the Prado Museum, or strolling through the verdant Retiro Park.

    Evenings come alive in Madrid, with numerous tapas bars, traditional taverns, and vibrant nightlife options. From the bustling Plaza Mayor to the chic boutiques of Salamanca, there is something for every traveller. Consider booking accommodation near the city centre to easily access the main attractions and sample the local cuisine. A short flight to Madrid can transport you to an unforgettable Spanish adventure.

    Where to book your hotel in Madrid

    When booking a hotel in Madrid, you will often find accommodation options concentrated around the Sol area. This central location puts you within easy reach of many attractions and provides excellent transport links, making it a popular choice for visitors.

    For those who enjoy a lively atmosphere, the Sol and Gran Vía districts are ideal. Here you will find a wide range of hotels, from budget-friendly options to more luxurious stays. Puerta del Sol is a key meeting point, home to the Kilometre Zero plaque and a statue of El Oso y el Madroño. Nearby, Gran Vía is known for its impressive architecture and theatres. Just south, La Latina offers traditional Madrid charm with narrow streets and historic plazas, featuring many boutique hotels and guesthouses. This area is famous for its Sunday El Rastro flea market.

    Further north, the Chueca and Malasaña neighbourhoods provide a bohemian vibe, with numerous stylish hotels and hostels. Chueca is known for its vibrant nightlife and diverse community. Malasaña is popular for its independent shops and street art, appealing to younger travellers. To the west, the Ópera district offers a more elegant experience, featuring the Royal Palace and the Teatro Real. This area has a mix of upscale hotels and more classic establishments, blending history with sophistication.

    When choosing your hotel, consider Madrid's efficient public transport system. The metro provides extensive coverage across the city, with many stations in key areas like Sol, Gran Vía, and Ópera. The Cercanías suburban rail network also serves the city and connects directly to Adolfo Suárez Madrid-Barajas Airport (MAD), with services running to major central stations such as Atocha and Nuevos Ministerios. This makes travelling to and from the airport straightforward, regardless of where you decide to stay.

    Find the best hotel deals in Madrid

    To find cheaper hotel stays in Madrid, consider visiting during the off-peak seasons of January, February, or August. While August can be hot, many locals head out of the city, meaning fewer crowds and lower prices on accommodation. Alternatively, look for hotels outside the most central areas like Sol or Gran Vía. Neighbourhoods such as Lavapiés or La Latina, while still offering excellent transport links, often have more affordable options and provide a more local experience, allowing you to immerse yourself in Madrid's authentic *barrios*. Booking well in advance also helps secure better rates.

    Maximise your savings by opting for a weekday stay rather than a weekend, especially if your trip isn't focused on Madrid's renowned nightlife. Consider accommodation slightly further from the Royal Palace or Retiro Park; you can still reach these attractions easily via the efficient Metro system, and you might discover hidden gems like a local *chocolatería* for churros.

    Book your next affordable hotel stay in Madrid with eDreams today.

    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