Hotels Madrid
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)

Find Hotels

2026-04-27

2026-04-28

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Apartments and B&Bs in Madrid

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

6421 options found

  • Apartamentos Barajas

    Aries, 19, Madrid, Spain (Show map)

    Show map

    To enjoy your vacation in Madrid, stay at the 8-room Apartamentos Barajas Madrid, which is about 10 minutes' drive from the El Capricho Park and 3.8 km from the Circlassica circus.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Location, Luxury & Style Best 4Bed In Madrid

    73 Calle Mayor, Madrid, Spain (Show map)

    Show map

    The spacious 1-bedroom Location, Luxury & Style Best 4Bed In Madrid apartment is situated in the centre of Madrid, about 5 minutes' walk from the Catholic cathedral "Catedral de Sta Maria la Real de…

    More...
    From US$ 1096
    price for 1 night
    BOOK From US$ 1096
  • Malasana Palma Studios

    Palma 43, Madrid, Spain (Show map)

    Show map

    Located within 15 minutes' walk of Teatro de la Zarzuela, Malasana Palma Studios Madrid provides access to a number of tourist sites nearby. The apartment provides private parking for EUR 15 per day…

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Tradicion Para 7 Desde Tirso De Molina E1

    Tirso De Molina, 5, Exterior, Madrid, Spain (Show map)

    Show map

    Tradicion Para 7 Desde Tirso De Molina E1 Madrid apartment is located merely a 10-minute walk from Kapital and offers a lift and a tour desk. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 753
    price for 1 night
    BOOK From US$ 753
  • Apartment In Sol

    5 Calle De La Paz, Madrid, Spain (Show map)

    Show map

    To enjoy your vacation in Madrid, stay at Apartment In Sol Madrid, which is 2.2 km from the Crystal Palace and around 15 minutes' walk from the Naval Museum. Guests travelling by car can benefit from…

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • Oshun Plaza Castilla

    Calle De Matilde Landa, Madrid, Spain (Show map)

    Show map

    Oshun Plaza Castilla Madrid apartment is located in the Kilburn district, approximately 5 minutes' walk from the Parish Church of Nuestra Señora de Madrid.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Puerta Del Sol Center - En El Centro De Madrid

    Calle Montera 14, Madrid, Spain (Show map)

    Show map

    Puerta Del Sol Center - En El Centro De Madrid Apartment is nestled in a residential area of Madrid, a 16-minute walk from the urban park "Parque del Retiro" and 1.8 km from the Prado Museum.

    More...
    From US$ 477
    price for 1 night
    BOOK From US$ 477
  • Casa De Las Letras

    Calle De San Pedro, 13, Madrid, Spain (Show map)

    Show map

    Located in the Triangulo del arte district, Casa De Las Letras Madrid apartment is merely a 7-minute walk from the Prado Museum and 4.7 km from the football Santiago Bernabeu Stadium, which is…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Penthouse Madrid View

    Jacometrezo, 15, Madrid, Spain (Show map)

    Show map

    Located around a 20-minute walk from the Madrid Rio, the 150 m² Penthouse Madrid View Apartment is only 0.6 km from a top family-friendly place like Luna Cinema Amusement Center. This 2-bedroom…

    More...
    From US$ 423
    price for 1 night
    BOOK From US$ 423
  • Rooms Barco

    7 Calle Del Barco, Madrid, Spain (Show map)

    Show map

    Rooms Barco Madrid is situated in the centre of Madrid, 1 km from a hot shopping spot such as the huge Plaza Mayor.

    More...
    From US$ 28
    price for 1 night
    BOOK From US$ 28
  • Hab Compartida Masculina

    11 Calle Arquitectura 2, Madrid, Spain (Show map)

    Show map

    Hab Compartida Masculina Bed & Breakfast Madrid offers 8 rooms a 25-minute walk from the Prado Museum.

    More...
    From US$ 16
    price for 1 night
    BOOK From US$ 16
  • Apartamentos Tanez Santurce A

    1 Calle De Santurce, Madrid, Spain (Show map)

    Show map

    Apartamentos Tanez Santurce A Madrid lies within a 7-km distance of the ridge-top Royal Palace of Madrid and a mere 10 minutes on foot from Ascao tube station.

    More...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • Duplex En Anton Martin 4 Personas

    8 Calle De San Eugenio, Madrid, Spain (Show map)

    Show map

    To enjoy your vacation in Madrid, stay at the spacious 80 m² Duplex En Anton Martin 4 Personas Apartment Madrid, which is nearly 15 minutes' walk from the huge Plaza Mayor and merely 1.2 km from the…

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • Style Apartments By Olala Homes

    7-9 Calle Sierra De Alcubierre, Madrid, Spain (Show map)

    Show map

    Style Apartments By Olala Homes Madrid is located 2.9 km from Kapital and 750 metres from the Parroquia de San Ramón Nonato. The apartment includes an ironing set, a dishwasher to ensure guests have…

    More...
    From US$ 265
    price for 1 night
    BOOK From US$ 265
  • Spacious Modern-3Bedrooms 2Bathrooms-Plaza Mayor

    Calle De Los Senores De Luzon 3, 1º Derecha, 28013 Madrid, Madrid, Spain (Show map)

    Show map

    Located nearly a 20-minute walk from the Plaza de Cibeles, the 100 m² Spacious Modern-3Bedrooms 2Bathrooms-Plaza Mayor Madrid apartment is 3.4 km from a top family-friendly place like the 20…

    More...
    From US$ 1002
    price for 1 night
    BOOK From US$ 1002
  • 60 Balconies Design

    Calle Del Almirante 17, Madrid, Spain (Show map)

    Show map

    Located in the Islington district of Madrid, the 10-room 60 Balconies Design Apartment Madrid is a mere 8 minutes' walk from the art Museo Nacional Thyssen-Bornemisza and 3.4 km from the football…

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164
  • W3Inn La Latina

    Cava Baja 30, Madrid, Spain (Show map)

    Show map

    Located about a 5-minute walk from the Mercado de la Cebada, the 30 m² W3Inn La Latina Madrid apartment is only 1.5 km from a top family-friendly place like Luna Cinema Amusement Center.

    More...
    From US$ 165
    price for 1 night
    BOOK From US$ 165
  • Centro Atocha 01

    32 Calle De Sebastian Elcano, Madrid, Spain (Show map)

    Show map

    Offering a rooftop pool, Centro Atocha 01 Apartment Madrid is situated 10 minutes' walk from the modern Monumental Theatre. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 199
    price for 1 night
    BOOK From US$ 199
  • Chueca Apartamentos Noxi

    Calle San Lorenzo, 22, Madrid, Spain (Show map)

    Show map

    Chueca Apartamentos Noxi Madrid is situated in the Islington district of Madrid, approximately a 20-minute walk from the Prado Museum, and overlooks the city.

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Apartments Madrid Plaza Mayor-Tintoreros

    Calle De Latoneros, Madrid, Spain (Show map)

    Show map

    Apartments Madrid Plaza Mayor-Tintoreros, located in the Madrid Rio district, merely a 14-minute walk from Teatro de la Zarzuela, features views of the city. This apartment has public parking nearby.

    More...
    From US$ 331
    price for 1 night
    BOOK From US$ 331