City centre hotels in Madrid

Search form is loading
  • Hotel

    Inhala Hotel Garden

    rated as 3.5 out of 5 by 3,591 reviewers
    1,955 ft from city centre
    from £104 per night
  • Hotel

    Ilunion Suites Madrid

    rated as 4 out of 5 by 2,206 reviewers
    2.81 mi from city centre
    from £133 per night
  • Hotel

    Ilunion Atrium

    rated as 4 out of 5 by 2,071 reviewers
    3.36 mi from city centre
    from £99 per night
  • Hotel

    Riu Plaza España

    rated as 4.5 out of 5 by 4,666 reviewers
    3,228 ft from city centre
    from £189 per night
  • Hotel

    Axel Hotel Madrid - Adults Only

    rated as 4.5 out of 5 by 1,290 reviewers
    1,463 ft from city centre
    from £104 per night
  • Hotel

    Ilunion Alcalá Norte

    rated as 4 out of 5 by 1,330 reviewers
    4.55 mi from city centre
    from £111 per night
  • Hotel

    Principe Pio

    rated as 4 out of 5 by 2,301 reviewers
    3,412 ft from city centre
    from £139 per night
  • Hotel

    Hard Rock Hotel Madrid

    rated as 4.5 out of 5 by 975 reviewers
    4,308 ft from city centre
    from £150 per night
  • Hotel

    Hotel Best Osuna

    rated as 3 out of 5 by 1,149 reviewers
    5.37 mi from city centre
    from £82 per night
  • Hotel

    Hotel Puerta America

    rated as 4 out of 5 by 3,382 reviewers
    2.42 mi from city centre
    from £110 per night
  • Hotel

    NYX Hotel Madrid by Leonardo Hotels

    rated as 3.5 out of 5 by 316 reviewers
    2.35 mi from city centre
    from £128 per night
  • Hotel

    Vincci Soho

    rated as 4 out of 5 by 3,282 reviewers
    1,657 ft from city centre
    from £174 per night
  • Hotel

    Ibis Styles Madrid City Las Ventas

    rated as 4 out of 5 by 88 reviewers
    2.97 mi from city centre
    from £103 per night
  • Hotel

    Pestana CR7 Gran Vía Madrid

    rated as 4.5 out of 5 by 991 reviewers
    1,165 ft from city centre
    from £174 per night
  • Hotel

    Vincci Vía - 66

    rated as 4 out of 5 by 2,362 reviewers
    2,520 ft from city centre
    from £213 per night

Best City centre hotels deals in Madrid

  • Hostel
    2.05 mi from city centre
    from £20 per night
  • Hostel

    Petit Hostel Palacio Real

    rated as 4.5 out of 5 by 377 reviewers
    3,914 ft from city centre
    from £371 per night
  • Hotel

    El Patio de Chueca

    rated as 1.5 out of 5 by 182 reviewers
    1,988 ft from city centre
    from £57 per night
  • Hostel

    Hostel 165

    rated as 0.5 out of 5 by 1 reviewers
    1.89 mi from city centre
  • Hotel
    3.52 mi from city centre
    from £54 per night
  • Hostel

    Petit Hostel La Latina

    rated as 4.5 out of 5 by 236 reviewers
    4,682 ft from city centre
    from £181 per night
  • Hotel

    Quatro Puerta del Sol

    rated as 4 out of 5 by 1,173 reviewers
    1,043 ft from city centre
    from £114 per night
  • Hotel

    Atipico Madrid

    rated as 5 out of 5 by 1 reviewers
    2.13 mi from city centre
    from £88 per night
  • Hostel

    Hostel 18

    rated as 1 out of 5 by 20 reviewers
    2.48 mi from city centre

You might also be interested in

FAQs