• Hotel

    Inhala Hotel Garden

    rated as 3.5 out of 5 by 3,591 reviewers
    596 m from city centre
    from 169 € per night
  • Hotel

    Ilunion Alcalá Norte

    rated as 4 out of 5 by 1,330 reviewers
    7.32 km from city centre
    from 141 € per night
  • Hotel

    Ilunion Suites Madrid

    rated as 4 out of 5 by 2,206 reviewers
    4.53 km from city centre
    from 148 € per night
  • Hotel

    Axel Hotel Madrid - Adults Only

    rated as 4.5 out of 5 by 1,291 reviewers
    446 m from city centre
    from 108 € per night
  • Hotel

    NYX Hotel Madrid by Leonardo Hotels

    rated as 3.5 out of 5 by 316 reviewers
    3.78 km from city centre
    from 149 € per night
  • Hotel

    Principe Pio

    rated as 4 out of 5 by 2,301 reviewers
    1.04 km from city centre
    from 197 € per night
  • Hotel

    NH Madrid Ribera del Manzanares

    rated as 4 out of 5 by 1,980 reviewers
    1.93 km from city centre
    from 127 € per night
  • Hotel

    Hard Rock Hotel Madrid

    rated as 4.5 out of 5 by 975 reviewers
    1.31 km from city centre
    from 116 € per night
  • Hotel

    B&B HOTEL Madrid Vallecas La Gavia

    rated as 4.5 out of 5 by 7 reviewers
    7.81 km from city centre
    from 90 € per night
  • Hotel

    Barcelo Torre De Madrid

    rated as 4.5 out of 5 by 2,887 reviewers
    1.1 km from city centre
    from 194 € per night
  • Hotel

    Riu Plaza España

    rated as 4.5 out of 5 by 4,677 reviewers
    984 m from city centre
    from 282 € per night
  • Hotel

    Hotel Best Osuna

    rated as 3 out of 5 by 1,149 reviewers
    8.65 km from city centre
    from 83 € per night
  • Hotel

    Ilunion Pio XII

    rated as 4 out of 5 by 1,510 reviewers
    6.33 km from city centre
    from 123 € per night
  • Hotel

    Victoria 4 Puerta del Sol

    rated as 4 out of 5 by 1,087 reviewers
    180 m from city centre
    from 117 € per night
  • Hotel

    Hotel Puerta America

    rated as 4 out of 5 by 3,382 reviewers
    3.89 km from city centre
    from 129 € per night

Hotels in Madrid with breakfast included

  • Hotel

    Hotel Regina

    rated as 4 out of 5 by 4,350 reviewers
    348 m from city centre
    from 225 € per night
  • Hotel

    Relais & Châteaux Hotel Orfila

    rated as 5 out of 5 by 2,038 reviewers
    1.49 km from city centre
    from 314 € per night
  • Hotel

    Barcelo Emperatriz

    rated as 4.5 out of 5 by 1,677 reviewers
    2.52 km from city centre
    from 246 € per night
  • Hotel

    Petit Palace Arturo Soria Alcalá

    rated as 4 out of 5 by 1,095 reviewers
    6.05 km from city centre
    from 126 € per night
  • Hotel

    NH Collection Madrid Colón

    rated as 4.5 out of 5 by 1,335 reviewers
    1.63 km from city centre
    from 231 € per night
  • Hotel

    Meliá Avenida América

    rated as 4 out of 5 by 2,045 reviewers
    7.26 km from city centre
    from 123 € per night
  • Hotel

    Catalonia Goya

    rated as 4 out of 5 by 1,168 reviewers
    2.06 km from city centre
    from 203 € per night
  • Hotel

    Petit Palace Santa Bárbara

    rated as 4.5 out of 5 by 2,745 reviewers
    1.24 km from city centre
    from 143 € per night
  • Hotel

    Petit Palace Alcalá

    rated as 4 out of 5 by 1,500 reviewers
    416 m from city centre
    from 180 € per night

Best value for money hotels in Madrid

Great value hotels for your stay in Madrid

  • Hotel

    Nômade Temple Madrid

    rated as 4 out of 5 by 14 reviewers
    43 m from city centre
    from 188 € per night
  • Hotel

    Uma Suites Fuencarral

    rated as 5 out of 5 by 4 reviewers
    696 m from city centre
    from 159 € per night
  • Hotel

    One Shot Recoletos

    rated as 4.5 out of 5 by 21 reviewers
    1.14 km from city centre
    from 130 € per night
  • Aparthotel

    Bob W Madrid Atocha

    rated as 4.5 out of 5 by 151 reviewers
    1.61 km from city centre
    from 132 € per night
  • Hotel

    Room Mate Collection Alba, Madrid

    rated as 5 out of 5 by 402 reviewers
    452 m from city centre
    from 168 € per night
  • Hotel

    Hotel101 - Madrid

    rated as 4 out of 5 by 73 reviewers
    10.09 km from city centre
    from 79 € per night
  • Aparthotel

    Password to Madrid Chueca

    rated as 4.5 out of 5 by 142 reviewers
    771 m from city centre
    from 103 € per night
  • Hotel

    Palacio de los Duques, a Gran Meliá Hotel - The Leading Hotels of the World

    rated as 5 out of 5 by 2,081 reviewers
    588 m from city centre
    from 456 € per night
  • Hotel

    El Autor Hotel, Madrid, Autograph Collection

    rated as 5 out of 5 by 33 reviewers
    625 m from city centre
    from 268 € per night

Best rated hotels in Madrid

Explore the most popular hotels in Madrid based on ratings from other travellers

  • Hotel

    Urban Hive Madrid

    rated as 5 out of 5 by 209 reviewers
    581 m from city centre
    from 180 € per night
  • Hotel

    The Level at Melia Castilla

    rated as 5 out of 5 by 156 reviewers
    5.07 km from city centre
    from 273 € per night
  • Hotel

    ARTIEM Madrid Hotel

    rated as 5 out of 5 by 1,872 reviewers
    5.53 km from city centre
    from 100 € per night
  • Hotel

    UMusic Hotel Madrid

    rated as 5 out of 5 by 848 reviewers
    162 m from city centre
    from 164 € per night
  • Aparthotel

    Tribu Malasaña

    rated as 5 out of 5 by 302 reviewers
    989 m from city centre
    from 115 € per night
  • Hotel

    Gran Hotel Inglés - The Leading Hotels of the World

    rated as 5 out of 5 by 1,487 reviewers
    361 m from city centre
    from 421 € per night
  • Hotel

    Hotel Montera Madrid, Curio Collection By Hilton

    rated as 5 out of 5 by 1,028 reviewers
    365 m from city centre
    from 289 € per night
  • Hotel

    Relais & Châteaux Heritage Hotel

    rated as 5 out of 5 by 496 reviewers
    2.91 km from city centre
    from 301 € per night
  • Hotel

    CoolRooms Palacio de Atocha

    rated as 5 out of 5 by 731 reviewers
    458 m from city centre
    from 300 € per night

Cheap hotels in Madrid

Affordable budget hotels in Madrid

  • Hotel

    Atipico Madrid

    rated as 5 out of 5 by 1 reviewers
    3.43 km from city centre
    from 88 € per night
  • Hotel

    Negresco Plaza Mayor

    rated as 4.5 out of 5 by 2 reviewers
    393 m from city centre
    from 89 € per night
  • Hotel

    Hotel Pax Atocha

    rated as 5 out of 5 by 5 reviewers
    2.08 km from city centre
    from 89 € per night
  • Aparthotel
    11.22 km from city centre
    from 66 € per night
  • Hotel

    B&B HOTEL Madrid San Fermin

    rated as 3.5 out of 5 by 4 reviewers
    5.6 km from city centre
    from 86 € per night
  • Hotel

    Aerotel Madrid Airport - Terminal 4

    rated as 5 out of 5 by 1 reviewers
    12.62 km from city centre
    from 285 € per night
  • Hotel

    Gran Via Suites The Palmer House

    rated as 4 out of 5 by 3 reviewers
    502 m from city centre
  • Hotel

    FORTINN Puerta del Sol

    rated as 4.5 out of 5 by 2 reviewers
    101 m from city centre
    from 120 € per night
  • Hotel

    Woohoo Rooms Hortaleza

    rated as 3 out of 5 by 14 reviewers
    627 m from city centre
    from 144 € per night

FAQs about hotels in Madrid

Explore more hotels in Madrid