Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About Madrid

Hotels in Madrid, Spain

Search and compare Madrid, Spain hotels from hundreds of travel sites and save.

Madrid, Spain
10 Oct — 11 Oct2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Madrid, Spain

Discover well-known properties in Madrid, Spain that are favoured by visitors more than others. There are 10,431 hotels in Madrid, Spain and price data was last updated on 3 October 2024. The average price for a hotel in Madrid, Spain is £155/night.
These are some of the hotels in Madrid with the highest demand. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
C/ Gran Via, 84, Madrid, Spain
Situated a 10-minute walk from Príncipe Pío, Hotel Riu Plaza España features a ticket service, a rooftop pool and free Wi-Fi. It also offers private parking on site and Community of Madrid Sports Center, Parque del Retiro and Estadio Vicente Calderón are a short drive away.
Free Wi-Fi
9.0
Excellent
7345 reviews
Location
0.7 mi from city centre
Calle Santa Leonor 34, Madrid, Spain
Boasting free Wi-Fi, Travelodge Madrid Alcalá is situated in Madrid and offers hip accommodation. The various amenities this sophisticated hotel features include a car rental desk, a ticket service and a coffee bar.
Free Wi-Fi
8.0
Excellent
3604 reviews
Location
4.1 mi from city centre
Avenida de America, 41 or, Madrid, Spain
Hotel Puerta America offers 5-star accommodation, as well as an outdoor pool, free Wi-Fi and an express check-in and check-out feature. Just a short walk from Avenida de America - Bus Station, the hotel's accessible location makes it an ideal place to stay when in Madrid.
Free Wi-Fi
8.4
Excellent
5234 reviews
Location
2.5 mi from city centre
Princesa 27, Madrid, Spain
This unique 5-star hotel provides a range of accommodation options throughout the old city of Madrid. It features a gym, as well as an express check-in and check-out feature, free Wi-Fi and an indoor pool.
Pool
Free Wi-Fi
8.4
Excellent
2062 reviews
Location
1.0 mi from city centre
Paseo De La Castellana, 259 B, Madrid, Spain
Providing a Turkish steam bath, a sauna and a hot spring, Eurostars Madrid Tower offers chic rooms close to Las Ventas. A short walk from Madrid Chamartin Railway Station, the hotel's accessible setting makes it an ideal base when in Madrid.
Free Wi-Fi
8.8
Excellent
3881 reviews
Location
4.3 mi from city centre
Calle Torrelaguna, 69, Madrid, Spain
Situated in Madrid, Travelodge Torrelaguna is within a 30-minute drive of Barajas and provides free Wi-Fi. It is surrounded by a variety of nightlife spots and is minutes on foot from Puente de la CEA.
7.9
Good
2680 reviews
Location
3.2 mi from city centre
Calle de Villanueva, 2, Madrid, Spain
Located within a 10-minute walk from Museo Nacional de Artes Decorativas, Apart-Hotel Serrano Recoletos offers free Wi-Fi. It offers guests a convenient base with Bank of Spain just a 10-minute stroll away.
Free Wi-Fi
7.6
Good
3755 reviews
Location
0.8 mi from city centre
Plaza Del Emperador Carlos V, 8, Madrid, Spain
Situated in Madrid, Hotel Mediodia is an easy drive from Community of Madrid Sports Center and Estado Santiago Bernabéu. It also features a coffee bar, a ticket service and free Wi-Fi.
Free Wi-Fi
8.5
Excellent
6803 reviews
Location
0.7 mi from city centre
Pza. Conde de Casal, 6, Madrid, Spain
Ideally situated in Madrid, Hotel Claridge Madrid provides hip accommodation within a short drive of Teatro Real, Teatro Lope de Vega and Plaza de Lavapies. Some of the facilities at this sophisticated 4-star hotel include a spa bath and a coffee maker.
Free Wi-Fi
8.7
Excellent
2683 reviews
Location
1.9 mi from city centre
Aviador Zorita 34, Madrid, Spain
Situated in Madrid, Nyx Hotel Madrid By Leonardo Hotels offers 4-star accommodation, as well as free Wi-Fi and an outdoor pool. It also provides private parking on site and is a short car trip from Teatro Real and Plaza de Santa Ana.
Free Wi-Fi
8.2
Excellent
4332 reviews
Location
2.4 mi from city centre

Tips for booking hotels in Madrid, Spain

Gain useful insights and advice for booking the perfect stay in Madrid, Spain. Price data is based on averages over the past 12 months and was last updated on 3 October 2024.
Cheapest month:January
Most expensive month:October
Average price in Madrid:£155/night
Cheapest price found:£16/night
Cheapest day:Sunday
Most expensive day:Monday
£104 - £196
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£142 - £190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Madrid, Spain hotels

Browse through properties in Madrid, Spain that have received the highest ratings from guests. There are currently 10,431 properties in Madrid, Spain and data was last updated on 3 October 2024.
According to our users, these are some of the best hotels to stay at in Madrid. Skim through hotel descriptions and user reviews to find the right one for you.
Show all 10,431 hotels
Gran Via 31, Madrid, Spain
0.3 mi from city centre
Free Wi-Fi
£225
Avg. per night
Calle Agustin De Foxa, 32, Madrid, Spain
3.9 mi from city centre
Free Wi-Fi
£129
Avg. per night
Paseo Del Prado 40, Madrid, Spain
0.6 mi from city centre
Free Wi-Fi
£47
Avg. per night
Calle de Las Huertas 16, Madrid, Spain
0.2 mi from city centre
Free Wi-Fi
£145
Avg. per night
Calle Libreros,7, Madrid, Spain
0.5 mi from city centre
Free Wi-Fi
£96
Avg. per night
Plaza de las Cortes, 7, Madrid, Spain
0.4 mi from city centre
Free Wi-Fi
£340
Avg. per night
Calle Jacometrezo 4, Madrid, Spain
0.4 mi from city centre
Free Wi-Fi
£166
Avg. per night
Avenida Reina Victoria 12, Madrid, Spain
2.2 mi from city centre
Free Wi-Fi
£162
Avg. per night

Cheapest hotels in Madrid, Spain

Discover affordable stays in Madrid, Spain that provide a quality experience without breaking the bank. Hotels in Madrid, Spain can be found for as low as £21 per night. There is currently one property in Madrid, Spain that can be booked for this price. Generator Madrid is one of the hotels that can be booked for the lowest price in Madrid, Spain. Price data was last updated on 3 October 2024
These are the lowest prices we've found on hotels in Madrid at the moment. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 10,431 hotels
Calle Silva, 1, Madrid, Spain
0.4 mi from city centre
Free Wi-Fi
£21
Avg. per night
Calle de Burgohondo, 8, Madrid, Spain
7.9 mi from city centre
Free Wi-Fi
Airport shuttle
£32
Avg. per night
Calle De La Cruz, 26, Madrid, Spain
0.1 mi from city centre
Free Wi-Fi
£42
Avg. per night
Calle De Atocha, 28, Madrid, Spain
0.2 mi from city centre
Free Wi-Fi
£45
Avg. per night
Calle Laguna Dalga, 4, Madrid, Spain
5.8 mi from city centre
Free Wi-Fi
£54
Avg. per night
Calle de Esteban Terradas, 13, Madrid, Spain
6.5 mi from city centre
Free Wi-Fi
£58
Avg. per night
Avenida de la Constitucion, 75, Madrid, Spain
7.5 mi from city centre
£60
Avg. per night
Calle Eje 2-7a, Madrid, Spain
4.3 mi from city centre
Free Wi-Fi
Parking
£63
Avg. per night

Hotel prices in Madrid, Spain

Get a sense of the average price and most popular properties to stay in Madrid to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Madrid at attractive prices. Price data was last updated on 3 October 2024.
An overview of the average price of hotels by hotel class in the Madrid. Change the dates at the top of the page to see more options in Madrid.
2 stars and under
Plaza Del Emperador Carlos V, 8, Madrid, Spain
C/Victoria nº1, Madrid, Spain
Calle Mesonero Romanos, 7, Madrid, Madrid, Spain
3 stars
Calle de Villanueva, 2, Madrid, Spain
Calle Torrelaguna, 69, Madrid, Spain
Calle de Burgohondo, 8, Madrid, Spain
4 stars +
Calle Agustin De Foxa, 32, Madrid, Spain
Avenida de America, 41 or, Madrid, Spain

Best prices found by HotelsCombined users in the past 24 hours.

Other accommodations in Madrid, Spain

Find the perfect hostel, theme hotel, or holiday rental for your stay in Madrid, Spain. There are 10,431 hotels in Madrid, Spain and price data was last updated on 3 October 2024. The average price for a stay in Madrid, Spain is £155/night.
Show all 10,431 stays
Plaza de la Independencia 3, Madrid, Spain
0.8 mi from city centre
Pool
Free Wi-Fi
£207
Avg. per night
62 Velazquez St, Madrid, Spain
1.3 mi from city centre
Free Wi-Fi
£310
Avg. per night
Velazquez 8, Madrid, Spain
1.1 mi from city centre
Free Wi-Fi
£264
Avg. per night
Gran Via 48, Madrid, Spain
0.4 mi from city centre
Free Wi-Fi
£158
Avg. per night