Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

3234 hotels in Madrid

Search the best hotels and places to stay in Madrid

View map
With a wide range of, easy-to-use search tools and descriptive hotel profiles, you'll find Madrid hotel deals in a wink. Ibooked.ca enables you to narrow your search in Community of Madrid by price range and accommodation types. Booking a hotel in Community of Madrid is a breeze with us and you are sure not to be disappointed! Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Alcala Galiano 6, Madrid, Spain, 28010View on map
1.3 km from City Centre1.5 km from Puerta del Sol
Offering convenient proximity to Museo de Cera de Madrid, the hotel is also close to Thyssen-Bornemisza Museum.
  • The hotel has
    • EUR 3 per hour
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
6.6
Nice43 reviews
Price fromC$ 124per nightSelect
Not available
Plaza De Las Cortes, 7, Madrid, Spain, 28014View on map
500 m from City Centre500 m from Plaza de Santa Ana
The hotel providing guests with a solarium and a Jacuzzi is set in the old part close to Gran Via and Chueca metro station.
  • The hotel has
    • EUR 19 per day
    +1
  • The hotel has
    • EUR 40 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
7.8
Very good178 reviews
Price fromC$ 699per nightSelect
Not available
Carmen 4, Madrid, Spain, 28013
300 m from City Centre100 m from Puerta del Sol
The hotel features an outdoor restaurant, while near the venue, set in Centro district, one will find Sol.
8.4
Great28 reviews
Price fromC$ 188per nightSelect
Not available
San Bernardo 1, Madrid, Spain
900 m from City Centre200 m from Lope de Vega Theatre
This venue in a tourist area offers guests an outdoor pool and a 24-hour restaurant.
7.6
Very good873 reviews
Price fromC$ 106per nightSelect
Not available
Paseo De La Castellana 49, Madrid, Spain, 28046
2.4 km from City Centre1.7 km from Santiago Bernabeu Stadium
Located just off Museo Sorolla and 2.2 km from Ribera del Duero, this hotel features a sunbathing terrace, a shared lounge and a golf course.
8.2
Great59 reviews
Price fromC$ 454per nightSelect
Not available
Carrera De San Jeronimo 34, Madrid, Spain, 28014
200 m from City Centre300 m from Plaza de Santa Ana
Guests can work out using fitness classes and a gym available onsite, or enjoy steam baths, Turkish bath and hammam offered at the hotel, centrally located in Centro district.
8.4
Great382 reviews
Price fromC$ 1 127per nightSelect
Not available
Avenida De La Hispanidad 2-4, Madrid, Spain, 28042
10.5 km from City Centre2.1 km from Wanda Metropolitano
Offering elegant rooms and a spa area, a steam room and a solarium, the venue welcomes guests since 2006 in a pleasant area, near Sculpture of Fingers.
8.2
Great377 reviews
Price fromC$ 205per nightSelect
Not available
Gran Via 38, Madrid, Spain, 28013
600 m from City Centre400 m from Puerta del Sol
This hotel with 105 rooms and a 24-hour bar is centrally located 10 minutes' walk from the city center.
9.0
Perfect97 reviews
Price fromC$ 183per nightSelect
Not available
Velazquez, 8, Madrid, Spain, 28001
1.5 km from City Centre1.7 km from Plaza de Santa Ana
You can relax by a private swimming pool or in a sushi bar, provided during your stay in the intimate hotel situated in the middle of Madrid.
8.2
Great225 reviews
Price fromC$ 325per nightSelect
Not available
Princesa 27, Madrid, Spain, 28008
1.7 km from City Centre600 m from Temple of Debod
Guests can work out using a gym and a fitness centre available onsite, or enjoy Turkish bath and massage offered at the hotel, perfectly located in Centro district.
8.0
Great216 reviews
Price fromC$ 203per nightSelect
Not available
Cuesta De Santo Domingo, 2, Madrid, Spain, 28013
900 m from City Centre400 m from Lope de Vega Theatre
The hotel offers an unique accommodation with 79 rooms in the prestigious area of Madrid.
7.8
Very good125 reviews
Price fromC$ 132per nightSelect
Not available
Avenida De Aragon 400, Madrid, Spain, 28022
12.5 km from City Centre
Situated only 2.5 km from Plenilunio, this superior property comes with a gym area and a fitness centre.
7.8
Very good1049 reviews
Price fromC$ 136per nightSelect
Not available
Calle Toledo 111-113, Madrid, Spain, 28005
1.3 km from City Centre900 m from Plaza Mayor
Boasting a good location near a motorway, the hotel allows you to enjoy a panoramic view and a lobby bar.
8.2
Great1887 reviews
Price fromC$ 127per nightSelect
Not available
Paseo De La Castellana 22, Madrid, Spain, 28046
1.8 km from City Centre1.9 km from Lope de Vega Theatre
Offering setting next to Atocha, the property offers guests a selection of classic rooms and steam baths, facials and massage.
9.0
Perfect45 reviews
Price fromC$ 724per nightSelect
Not available
Gran Via, 53, Madrid, Spain, 28013
900 m from City Centre100 m from Lope de Vega Theatre
Here guests can enjoy a meal at the barbeque restaurant and observe captivating views of the city.
8.0
Great1224 reviews
Price fromC$ 198per nightSelect
Not available
Antonio Lopez, 65, Madrid, Spain, 28019
2.6 km from City Centre800 m from Usera
Located a few steps from Prado Museum, the hotel features 420 rooms with views over the sea.
7.0
Very good709 reviews
Price fromC$ 91per nightSelect
Not available
Calle De La Salud 3, Madrid, Spain, 28013
400 m from City Centre300 m from Puerta del Sol
Guests can relax in the 24-hour bar of the hotel that boasts an exceptional location in Madrid.
8.6
Great1661 reviews
Price fromC$ 123per nightSelect
Not available
Paseo De La Castellana, 57, Madrid, Spain, 28046
2.6 km from City Centre1.5 km from Santiago Bernabeu Stadium
This hotel offers the rooftop bar and 171 rooms together with ideal location close to Santiago Bernabeu Stadium.
8.2
Great130 reviews
Price fromC$ 369per nightSelect
Not available
Calle De La Salud 21, Madrid, Spain, 28013
500 m from City Centre400 m from Puerta del Sol
Each guest will enjoy excellent meals of Spanish cuisine at the hotel's non-smoking restaurant.
7.4
Very good158 reviews
Price fromC$ 174per nightSelect
Not available
Alcala 19, Madrid, Spain, 28013
200 m from City Centre400 m from Puerta del Sol
The hotel is situated near Atocha in Arganzuela district, offering 183 en-suite rooms along with steam baths and massage treatments.
8.2
Great695 reviews
Price fromC$ 111per nightSelect
Not available
Luis De La Mata, 18, Madrid, Spain, 28042
8.4 km from City Centre900 m from IFEMA
Providing guests with a seasonal outdoor swimming pool onsite, the venue has comfortable rooms with a captivating view in a tourist area.
6.4
Nice1296 reviews
Price fromC$ 122per nightSelect
Not available
Calle De Tutor 1, Madrid, Spain, 28008
1.5 km from City Centre600 m from Lope de Vega Theatre
Set in the historic part of Madrid, the hotel comprises 97 rooms with wonderful mountain views.
7.8
Very good88 reviews
Price fromC$ 168per nightSelect
Not available
Plaza De Santa Ana, 14, Madrid, Spain, 28013
300 m from City Centre100 m from Plaza de Santa Ana
Situated 10 minutes' walk from Madrid's downtown and less than 15 minutes on foot from Royal Palace, this hotel offers a sundeck, a patio and a library.
8.0
Great170 reviews
Price fromC$ 323per nightSelect
Not available
Plaza De Las Cortes 10, Madrid, Spain, 28014
400 m from City Centre400 m from Plaza de Santa Ana
Offering city views, the venue is placed close to Gran Via, and boasts a private pool.
8.2
Great245 reviews
Price fromC$ 982per nightSelect
Not available
San Bernardo, 29-31, Madrid, Spain, 28015
1000 m from City Centre200 m from Lope de Vega Theatre
Located 1 km from Madrid's city centre, this hotel boasts contemporary rooms and a private swimming pool.
8.2
Great1052 reviews
Price fromC$ 132per nightSelect
Not available
Claudio Coello 67, Madrid, Spain, 28001
1.8 km from City Centre2.0 km from Puerta del Sol
Set in the heart of Madrid, this elegant hotel offers 44 rooms, an indoor swimming pool, a courtyard and a shared lounge.
8.8
Great54 reviews
Price fromC$ 440per nightSelect
Not available
Preciados, 37, Madrid, Spain, 28013
700 m from City Centre400 m from Lope de Vega Theatre
Located in the heart of Madrid, near Puerta del Sol and within walking distance of Plaza de Espana, this 73-room venue offers a patio and a cocktail lounge.
8.8
Great1180 reviews
Price fromC$ 186per nightSelect
Not available
Avda Aragon 332, Madrid, Spain, 28022
11.1 km from City Centre2.4 km from Wanda Metropolitano
A short walk from Wanda Metropolitano and an underground station, this hotel features a seasonal outdoor swimming pool and consists of 164 rooms.
8.6
Great1192 reviews
Price fromC$ 115per nightSelect
Not available
Paseo Del Prado 48, Madrid, Spain, 28014
1.0 km from City Centre200 m from Atocha Train Station
Featuring a non-smoking restaurant along with great views of the garden, the hotel is conveniently located near a bus stop.
7.8
Very good168 reviews
Price fromC$ 122per nightSelect
Not available
Arenal, 2, Madrid, Spain, 28013
400 m from City Centre200 m from Puerta del Sol
Situated about 5 minutes' walk from Sol, the venue has 97 rooms with a magnificent view of the city.
8.0
Great529 reviews
Price fromC$ 158per nightSelect
Not available
Plaza Vazquez De Mella, 12, Madrid, Spain, 28004
500 m from City Centre600 m from Puerta del Sol
You can admire amazing views or soak in a rooftop swimming pool, while the hotel boasts location in a tourist area close to Atocha.
8.2
Great526 reviews
Price fromC$ 259per nightSelect
Not available
C/ Poeta Joan Maragall, 43, Madrid, Spain, 28020
5.0 km from City Centre400 m from Paseo de la Castellana
This innovative-style hotel is set at a short distance to The Body Shop.
7.8
Very good183 reviews
Price fromC$ 242per nightSelect
Not available
Campomanes, 7, Madrid, Spain, 28013
900 m from City Centre400 m from Lope de Vega Theatre
Set close to Prado Museum in Centro district, this exquisite venue features a private swimming pool.
7.8
Very good91 reviews
Price fromC$ 178per nightSelect
Not available
Miguel Angel, 29-31, Madrid, Spain, 28010
2.4 km from City Centre1.6 km from Santiago Bernabeu Stadium
Located next to Plaza Mayor in Madrid, this hotel offers a lounge restaurant and Turkish steam bath, facials and massage services.
7.0
Very good235 reviews
Price fromC$ 188per nightSelect
Not available
Hermosilla, 2, Madrid, Spain, 28001
1.4 km from City Centre1.6 km from Puerta del Sol
Offering convenient proximity to Plaza de Colón, the hotel is also close to Sol.
8.4
Great327 reviews
Price fromC$ 416per nightSelect
Not available
Libreros, 7, Madrid, Spain, 28004
800 m from City Centre200 m from Lope de Vega Theatre
This excellent hotel in Centro district offers a stadium and a cinema and a private swimming pool.
7.6
Very good215 reviews
Price fromC$ 159per nightSelect
Not available
Calle De La Victoria 4, Madrid, Spain, 28012
200 m from City Centre200 m from Puerta del Sol
Adjacent to Royal Palace, and close to Atocha, this exclusive hotel features 52 contemporary rooms.
8.2
Great458 reviews
Price fromC$ 176per nightSelect
Not available
Leganitos, 33, Madrid, Spain, 28013
1.1 km from City Centre200 m from Lope de Vega Theatre
Local meals are served in the hotel ideally located in a cultural area, also offering cots and high chairs to children.
8.4
Great377 reviews
Price fromC$ 151per nightSelect
Not available
Agustin De Foxa, S/N, Madrid, Spain, 28036
6.3 km from City Centre100 m from Chamartin Station
The hotel is conveniently located in Chamartín district, and offers a private pool.
7.2
Very good235 reviews
Price fromC$ 70per nightSelect
Not available
Arenal, 15, Madrid, Spain, 28013
700 m from City Centre200 m from Plaza Mayor
Centrally located in the entertainment district of Madrid, the hotel offers cots and a games room for guests with families.
8.8
Great1688 reviews
Price fromC$ 142per nightSelect
Not available
Paseo Reina Cristina, 7, Madrid, Spain, 28014
1.8 km from City Centre800 m from Atocha Train Station
Renovated in 2005, this hotel offers individual rooms and a private pool just steps away from Museo Nacional de Artes Decorativas.
7.4
Very good935 reviews
Price fromC$ 100per nightSelect
Not available
Postas 17, Madrid, Spain, 28012
500 m from City Centre100 m from Plaza Mayor
The hotel is based close to Atocha in Madrid, and consists of 67 rooms with modern-style decor.
7.8
Very good819 reviews
Price fromC$ 225per nightSelect
Not available
Calle Mejia Lequerica, 10, Madrid, Spain, 28004
1.2 km from City Centre1.0 km from Lope de Vega Theatre
Close to Sol in Madrid, the contemporary hotel is lodged in an innovative-style building and consists of 135 rooms.
8.8
Great21 reviews
Price fromC$ 95per nightSelect
Not available
Paseo De Las Delicias, 26, Madrid, Spain, 28045
1.4 km from City Centre400 m from Atocha Train Station
The venue is set 400 meters from Atocha Renfe metro station and offers classic rooms plus a private swimming pool.
8.2
Great530 reviews
Price fromC$ 170per nightSelect
Not available
Alcantara 63, Madrid, Spain, 28006
2.8 km from City Centre400 m from Lista
Set close to Prado Museum in Centro district, this prestigious venue features a private swimming pool.
8.0
Great412 reviews
Price fromC$ 154per nightSelect
Not available
O'Donnell, 53, Madrid, Spain, 28009
2.4 km from City Centre500 m from Goya
Located next to a tube station and Serrano, the hotel provides guests with a solarium and a Jacuzzi.
7.0
Very good611 reviews
Price fromC$ 187per nightSelect
Not available
Gran Via 80, Madrid, Spain, 28013
1.1 km from City Centre300 m from Lope de Vega Theatre
A rooftop pool and a music bar are offered for guest convenience at this stylish hotel.
8.6
Great27 reviews
Price fromC$ 195per nightSelect
Not available
Carretera Fuencarral A Alcobendas Km 8, Madrid, Spain, 28050
11.0 km from City Centre
The hotel lies not far away from Tea Shop and offers a 24-hour restaurant and a seasonal pool onsite.
7.8
Very good7 reviews
Price fromC$ 104per nightSelect
Not available
Cedaceros, 4, Madrid, Spain, 28014
200 m from City Centre400 m from Plaza de Santa Ana
Situated in the heart of the city, 350 meters from Chueca metro station, this avant-garde hotel offers soundproof rooms and a primary restaurant.
7.6
Very good275 reviews
Price fromC$ 251per nightSelect
Not available
Mendez Alvaro 30, Madrid, Spain, 28045
2.0 km from City Centre900 m from Atocha Train Station
The hotel has a garden restaurant as well as a swimming pool, available in the centre of Madrid.
7.2
Very good250 reviews
Price fromC$ 158per nightSelect
Not available
Gran Via 70, Madrid, Spain, 28013
1.0 km from City Centre100 m from Lope de Vega Theatre
Access to a heated pool and a café bar is included in the property, situated next to Plaza de Espana and Santo Domingo metro station.
7.8
Very good1082 reviews
Price fromC$ 131per nightSelect
Not available
Avenida De America, 32, Madrid, Spain, 28028
3.4 km from City Centre100 m from Cartagena
Offering a panoramic view, the hotel has functional rooms along with a snack bar, while boasting location adjacent to Santiago Bernabéu Stadium.
8.0
Great185 reviews
Price fromC$ 148per nightSelect
Not available
Paseo De La Castellana, 133, Madrid, Spain, 28046
4.8 km from City Centre400 m from Paseo de la Castellana
Located next to North Park in Madrid, this hotel offers a lounge restaurant and Turkish steam bath and massage treatments.
7.8
Very good75 reviews
Price fromC$ 210per nightSelect
Not available
Albacete 1, Madrid, Spain, 28027
4.6 km from City Centre600 m from Parque de las Avenidas
Boasting location in Ciudad Lineal district near Parque de las Avenidas metro station, the venue offers non-smoking rooms and a solarium and a sauna.
7.8
Very good493 reviews
Price fromC$ 140per nightSelect
Not available
Trafalgar, 35, Madrid, Spain, 28010
1.9 km from City Centre1.5 km from Plaza de la Moncloa
Featuring a historic-style building in Salamanca district, the hotel boasts a 24-hour restaurant onsite.
7.4
Very good113 reviews
Price fromC$ 123per nightSelect
Not available
Montera, 47, Madrid, Spain, 28013
400 m from City Centre400 m from Puerta del Sol
Overlooking the river, the apartment with a nice balcony is set in a French-style buildings, approximately 10 minutes' walk from the city center.
8.6
Great657 reviews
Price fromC$ 154per nightSelect
Not available
Doctor Cortezo 3, Madrid, Spain, 28012
500 m from City Centre300 m from Plaza de Santa Ana
This hotel provides you with a solarium and a Jacuzzi, boasting a prime location close to Atocha.
7.8
Very good1787 reviews
Price fromC$ 166per nightSelect
Not available
Sagasta, 22, Madrid, Spain, 28004
1.3 km from City Centre1.1 km from Lope de Vega Theatre
The hotel features a private swimming pool, boasting location 50 meters from Bilbao metro station while Sol is within walking distance.
8.6
Great74 reviews
Price fromC$ 47per nightSelect
Not available
Paseo Infanta Isabel, 9, Madrid, Spain, 28014
1.4 km from City Centre300 m from Atocha Train Station
The sleek hotel has been entirely renovated in 2003 while respecting the royal style of the building.
7.4
Very good144 reviews
Price fromC$ 142per nightSelect
Not available
Atocha, 2, Madrid, Spain, 28012
500 m from City Centre200 m from Plaza Mayor
The value-for-money hotel is set in the historical centre of Madrid, about 5 minutes' walk of La Latina underground station.
8.2
Great410 reviews
Price fromC$ 142per nightSelect
Not available
Plaza Celenque 3-5, Madrid, Spain, 28013
500 m from City Centre200 m from Plaza Mayor
Set in the centre of Madrid, the property offers 55 rooms overlooking the sea.
9.2
Perfect49 reviews
Price fromC$ 79per nightSelect
Not available
Calle Manuela Malasana 6, Madrid, Spain, 28004
1.4 km from City Centre900 m from Lope de Vega Theatre
Guests can relax near an outdoor pool of the hotel, that includes 64 rooms within 550 meters of Quevedo metro station.
7.8
Very good137 reviews
Price fromC$ 127per nightSelect
Not available
Cuesta De San Vicente, 14, Madrid, Spain, 28008
1.3 km from City Centre600 m from Lope de Vega Theatre
A 24-hour restaurant is available in this hotel that boasts a stunning location close to Caixa Forum.
7.8
Very good356 reviews
Price fromC$ 166per nightSelect
Not available
Ardemans, 13, Madrid, Spain, 28028
3.1 km from City Centre300 m from Diego de Leon
Guests can enjoy a private pool and a tapas restaurant staying in this hotel centrally based in the centre of Madrid.
7.2
Very good172 reviews
Price fromC$ 119per nightSelect
Not available
Paseo De Las Acacias 40, Madrid, Spain, 28005
1.8 km from City Centre1.5 km from Plaza Mayor
Featuring views of the city and an à la carte restaurant, the hotel is nestled near a bus stop.
7.4
Very good164 reviews
Price fromC$ 152per nightSelect
Not available
Plaza De La Independencia 3, Madrid, Spain, 28001
1.0 km from City Centre1.2 km from Plaza de Santa Ana
A wellness centre, a treatment room and a steam room are available in the hotel, based in a Spanish-style building close to Retiro Park.
8.2
Great153 reviews
Price fromC$ 426per nightSelect
Not available
Echegaray, 8, Madrid, Spain, 28014
200 m from City Centre200 m from Plaza de Santa Ana
Within walking distance of Royal Palace, this charming hotel offers classic rooms plus a gym area and a fitness centre.
7.2
Very good280 reviews
Price fromC$ 1 651per nightSelect
Not available
Calle Gran Via 2, Madrid, Spain, 28013
400 m from City Centre600 m from Puerta del Sol
Nestled in Arganzuela district, this avant-garde hotel offers designer rooms and a non-smoking restaurant.
8.2
Great2672 reviews
Price fromC$ 352per nightSelect
Not available
Leon 13 2º, Madrid, Spain
400 m from City Centre200 m from Plaza de Santa Ana
Close to Gran Via in Madrid, the cozy hotel is lodged in a historical-style building and consists of 20 rooms.
8.4
Great109 reviews
Price fromC$ 253per nightSelect
Not available
Avenida De America, 41, Madrid, Spain, 28028
3.7 km from City Centre300 m from Cartagena
The hotel offers convenient proximity to Santiago Bernabéu Stadium and features steam baths, Turkish bath and massage services for guests' relaxation.
8.0
Great1381 reviews
Price fromC$ 202per nightSelect
Not available
Carretas 31 Traslados, Madrid, Spain, 28012
700 m from City Centre100 m from Plaza Mayor
Located within a 5-minute walk of Chueca underground station, this apartment features a sunny balcony.
6.2
Nice166 reviews
Price fromC$ 136per nightSelect
Not available
Paseo De La Castellana 259 B, Madrid, Spain, 28046
6.9 km from City Centre900 m from Chamartin Station
Situated just 2.9 km from Santiago Bernabeu Stadium in a cosmopolitan area, this hotel offers comfortable rooms together with whirlpool bathtubs, Turkish steam bath and various massages onsite.
8.4
Great1104 reviews
Price fromC$ 148per nightSelect
Not available
Orfila, 6, Madrid, Spain, 28010
1.3 km from City Centre1.4 km from Lope de Vega Theatre
Enjoy a shared lounge and a tea room provided by the tranquil hotel, located in the heart of Madrid.
8.6
Great15 reviews
Price fromC$ 472per nightSelect
Not available
Marques De Valdeiglesias, 1, Madrid, Spain, 28004
400 m from City Centre700 m from Puerta del Sol
Within walking distance of Retiro Park, this comfortable hotel offers luxurious rooms plus a gym and a fitness centre.
Price fromC$ 323per nightSelect
Not available
Velazquez, 33, Madrid, Spain, 28001
1.7 km from City Centre1.9 km from Plaza de Santa Ana
Providing access to Retiro Park, this hotel is a 20-minute walk from Prado Museum and offers a lobby restaurant.
9.0
Perfect110 reviews
Price fromC$ 608per nightSelect
Not available
Avenida General, 43, Madrid, Spain, 28042
11.8 km from City Centre600 m from Barajas
The hotel provides classic rooms and a sandwich bar, centrally located in a residential area.
8.4
Great2232 reviews
Price fromC$ 131per nightSelect
Not available
Timon, 35, Madrid, Spain, 28000
11.6 km from City Centre400 m from Barajas
The hotel features boating, lawn tennis and darts, while offering a convenient location next to a tube station.
8.4
Great3593 reviews
Price fromC$ 151per nightSelect
Not available
Avenida De Logrono, 305, Madrid, Spain, 28042
11.6 km from City Centre700 m from Barajas
The hotel features a private swimming pool, boasting location 600 meters from Aeropuerto de Madrid metro station while Wanda Metropolitano is within walking distance.
7.8
Very good352 reviews
Price fromC$ 178per nightSelect
Not available
Barquillo, 21, Madrid, Spain, 28004
800 m from City Centre900 m from Puerta del Sol
The hotel has a 24-hour restaurant and a private pool for its guests.
8.8
Great18 reviews
Price fromC$ 348per nightSelect
Not available
Valverde, 14, Madrid, Spain, 28004
600 m from City Centre600 m from Puerta del Sol
Offering setting in the centre of Madrid and close to a railway station, the property includes 79 rooms as well as a 24-hour restaurant.
8.2
Great791 reviews
Price fromC$ 144per nightSelect
Not available
Bausa, 27, Madrid, Spain, 28033
6.5 km from City Centre1.1 km from Chamartin Station
Guests of the hotel may enjoy steam baths, Turkish bath and hammam along with an outdoor pool, boasting location in the centre of the city.
7.4
Very good719 reviews
Price fromC$ 71per nightSelect
Not available
Galeon, 25, Madrid, Spain, 28042
10.9 km from City Centre
Located a few steps from Wanda Metropolitano, the hotel features 86 rooms with views over the city.
7.2
Very good1168 reviews
Price fromC$ 135per nightSelect
Not available
Calle Del Prado, 6, Madrid, Spain, 28014
300 m from City Centre200 m from Plaza de Santa Ana
Located in Arganzuela district, 10 minutes' walk from the city center, this property offers steam baths and massage to regenerate mind and body.
8.6
Great642 reviews
Price fromC$ 242per nightSelect
Not available
Gran Via 9, Madrid, Spain, 28013
400 m from City Centre500 m from Puerta del Sol
Just off Retiro Park, this venue in Madrid offers 185 rooms as well as Turkish steam bath, facials and various massages.
7.6
Very good1401 reviews
Price fromC$ 192per nightSelect
Not available
Atocha, 81, Madrid, Spain, 28012
600 m from City Centre400 m from Plaza de Santa Ana
Facing fantastic views of Royal Palace of Madrid in a trendy area, the hotel boasts 138 rooms and an outdoor pool.
8.8
Great1903 reviews
Price fromC$ 187per nightSelect
Not available
General Diaz Porlier, 101, Madrid, Spain, 28006
2.9 km from City Centre200 m from Diego de Leon
Featuring an incredible location seconds from Retiro Park, this hotel offers 66 bright rooms and a 24-hour restaurant.
8.4
Great812 reviews
Price fromC$ 140per nightSelect
Not available
Paseo De La Castellana 191, Madrid, Spain, 28046
5.7 km from City Centre800 m from Paseo de la Castellana
Located 6 km away from Madrid city center, this hotel features 262 rooms and a private swimming pool.
8.0
Great514 reviews
Price fromC$ 124per nightSelect
Not available
Cava Baja, 14, Madrid, Spain
900 m from City Centre400 m from Plaza Mayor
Located next to Outlet Shop, the venue comprises 27 rooms with city views.
8.6
Great466 reviews
Price fromC$ 146per nightSelect
Not available
Calle Del Prado, 18, Madrid, Spain, 28014
300 m from City Centre300 m from Plaza de Santa Ana
Offering park views, the venue is placed close to Congreso de los Diputados, and boasts a private swimming pool.
7.8
Very good1172 reviews
Price fromC$ 221per nightSelect
Not available
Calle Campezo 4, Madrid, Spain, 28022
10.6 km from City Centre2.0 km from Wanda Metropolitano
Strategically located in San Blas district, the hotel offers to try Mediterranean meal, enjoy a seasonal outdoor swimming pool or explore IFEMA set nearby.
8.6
Great1438 reviews
Price fromC$ 156per nightSelect
Not available
Plaza Alonso Martinez 3, Madrid, Spain, 28004
1.3 km from City Centre1.3 km from Lope de Vega Theatre
This charming hotel with 65 fashionable rooms is located in the heart of Madrid.
7.8
Very good4 reviews
Price fromC$ 235per nightSelect
Not available
Princesa, 40, Madrid, Spain, 28008
1.9 km from City Centre600 m from Temple of Debod
The hotel overlooking the river is centrally placed in Centro district, offering compact rooms, a sun terrace, an indoor heated swimming pool and a shared lounge.
7.6
Very good301 reviews
Price fromC$ 134per nightSelect
Not available
Atocha 123, Madrid, Spain, 28012
1000 m from City Centre300 m from Atocha Train Station
Since 2006 the hotel awaits guests in Arganzuela district, offering 260 contemporary rooms and a coffee bar.
8.2
Great404 reviews
Price fromC$ 110per nightSelect
Not available
Plaza Carlos Trias Bertran 4, Madrid, Spain, 28020
3.9 km from City Centre400 m from Santiago Bernabeu Stadium
Located 450 meters from Santiago Bernabeu metro station and 7 km from IFEMA, this hotel in Madrid has a gym area, a fitness centre and treadmills.
7.4
Very good422 reviews
Price fromC$ 182per nightSelect
Not available
Emilio Vargas, 3-5, Madrid, Spain, 28043
5.2 km from City Centre1.7 km from Parque de Berlin
This pleasant hotel welcomes guests since 2008, offering cots, a kids' club and a pool to the guests with children, and a 24-hour restaurant onsite.
8.0
Great532 reviews
Price fromC$ 234per nightSelect
Not available
Juan Rizi, 5, Madrid, Spain, 28027
6.4 km from City Centre2.3 km from El Jardin de Serrano
The hotel serves seasonal cuisine and offers a panoramic view, boasting setting in the cultural part of Madrid.
7.8
Very good849 reviews
Price fromC$ 79per nightSelect
Not available
Atocha, 36, Madrid, Spain, 28012
400 m from City Centre200 m from Plaza de Santa Ana
Just off Retiro Park, this hotel offers an ideal location and includes a 24-hour restaurant.
8.6
Great1489 reviews
Price fromC$ 179per nightSelect
Not available
Aduana 19, Madrid, Spain, 28013
300 m from City Centre300 m from Puerta del Sol
Located near Retiro Park, this hotel features a private pool and a gym.
7.8
Very good888 reviews
Price fromC$ 180per nightSelect
Not available
Paseo De La Castellana, 220, Madrid, Spain, 28046
5.8 km from City Centre700 m from Chamartin Station
The hotel provides functional rooms and a coffee bar, centrally located in a financial area.
7.6
Very good221 reviews
Price fromC$ 119per nightSelect
Not available
Calle Campezo 4, Madrid, Spain, 28022
10.6 km from City Centre1.9 km from Wanda Metropolitano
This hotel features a seasonal outdoor pool, a sundeck and a golf course, together with rooms overlooking the garden, and is located in a business area.
8.4
Great3205 reviews
Price fromC$ 116per nightSelect
Not available

Filtering results

Please wait...

3234 hotels found

FAQs about hotels in Madrid

We hope that the answers to these questions will help you plan your trip

Where to stay in Madrid?
Travelers mostly choose to stay in hotels near the downtown or hotels in Salamanca district. You may also like to stay in hotels near Monumento Cervantes, the most popular sightseeing in Madrid. To easily get to any corner of the city, try hotels near popular tube station - Callao.
How much does it cost to stay in the hotel in Madrid?
Of course, hotel prices in Madrid change depending on the season, but on average: a 3-star hotel room costs 188C$ per night, and a 4-star hotel room is 214C$ per night. If you're looking for something really special, a 5-star hotel can be found for 448C$ per night based on iBooked.ca prices.
What are some of the best cheap hotels to stay in Madrid?
Some of the top-rated affordable hotels are:
T3 Tirol rating: 3.8/5
Espahotel Plaza De Espana rating: 4.0/5
Hostal Playa rating: 3.5/5
See more favored cheap hotels here.
What are the most popular hotels near Parque Breogan in Madrid?
Ibis Budget Madrid Centro Las Ventas, Travelodge Torrelaguna are the best highly-rated hotels located within only 10 minutes' on foot of Parque Breogan. If you are looking for a cheaper option, you might consider Casual Madrid Del Teatro which is about 15 minutes' walk from Catedral de Sta Maria la Real de la Almudena.
What are the most popular hotels in Madrid for couples?
These hotels are suitable for a couple romantic trip: Espahotel Plaza Basilica and Petit Palace Arturo Soria. Guest couples also mentioned extremely high service in these Madrid's hotels - Melia Barajas and Nh Collection Palacio De Tepa which also have a rooftop terrace, a treatment room and a facial room.
What are good hotels for a short-term stay on business in Madrid?
Business travelers can be quite busy, but keen to see the atmosphere of Madrid. On this, you might enjoy Ibis Madrid Centro.
What are the best hotels in Madrid with good breakfasts?
Petit Palace Savoy Alfonso XII, Th La Florida, and Vincci Centrum are top hotels serving up breakfasts, try it to feel the taste of the city.
Which hotels are located near the airport in Madrid?
Travelers who stayed in Madrid near Adolfo Suarez Madrid-Barajas airport have left good reviews about Don Luis and Sercotel Madrid Aeropuerto.
What are the most pet-friendly hotels in Madrid?
Villa Real, Relais & Chateaux Hotel Orfila, and Petit Palace Cliper Gran Via are the coolest pet-friendly places to stay with your favored ones. Other suitable options you can check here.
What are the best luxury hotels in Madrid?
These luxury hotels with exceptional service will make your stay great:
Hotel Praga rating: 3.5/5
Nh Collection Madrid Colon rating: 3.7/5
What are the most popular boutique hotels in Madrid?
You may like these highly-rated cozy boutique hotels:
Hotel Arosa rating: 3.7/5
Hostal Inter Plaza Mayor rating: 3.6/5
Vp Jardin De Recoletos rating: 4.4/5.
See more instagram-friendly hotels here.

Where to stay in Madrid?

Best cheap hotels in Madrid

Consider staying at Scout Madrid Hostel with room rates from 24C$ if you're on a budget. Hostal La Zona is an affordable choice that will put you within a 10-minute walk of the center. A good budget option is the 3-star Senorial, which is a 20-minute walk away from Puerta de Alcala. Students and travelers on a budget will find the affordable Muchomadrid near Santo Domingo metro station, that offers room rates from 86C$.

Madrid airports & Underground stations

Travelers with early morning flights may consider Air Rooms Madrid Airport By Premium Traveller near Barajas airport. Eurostars Central is a 5-minute distance away on foot and offers a tennis court, an outdoor swimming pool and a Jacuzzi. From Madrid Smartrentals Atocha and Artrip Hotel you have easy access to Atocha train station.

Convenience of staying in hotels in the city centre

If you are a foodie, consider booking Nh Collection Madrid Suecia near Sagardi Cocineros Vascos, located in the city center. Hotel Europa is a great place to stay to be close to the action with great access to Alonso Martinez subway station. Book a hotel in Chamberi district, such as Best Western Hotel Los Condes that offers views of the ocean.

Foodies should consider staying in hotels such as Emperador, which is a 4-star hotel located near Mercado San Miguel as well as amidst a plethora of restaurants, like Don Jamon. Select a hotel near Royal Palace of Madrid, such as Hostal Arti and Intur Palacio San Martin, located only a 10-minute walk away.

Luxury and boutique accommodation in Madrid

Centro district is home to many luxury hotels, such as 11Th Principe By Splendom Suites and Catalonia Puerta Del Sol. Think about Hotel Sardinero Madrid, a boutique hotel next to Templo de Debod. For those who prefer a chain hotel experience, the 4-star Catalonia Las Cortes located close to Palacio de Abrantes would be a great option.

Explore and find your best apartments, B&Bs and others

Hostal Alfaro is an affordable choice of an apartment that is 750 meters from Palacio de Cibeles. Hostal Conchita II is a great B&B with views of the city, located within a short walk of Casa Gallardo. If you're traveling with the whole family, think about staying at Hostal Alicante, which is a nice family hotel 0.5 km from the center. Petit Palace Cliper Gran Via ia an elegant resort hotel set less than a 15-minute walk from Caixa Forum.

Show moreLess