Hotels in Madrid, Spain

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

Madrid, Spain
29 Sep — 30 Sep2
Madrid, Spain
Fri 29-9
Sat 30-9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Madrid, Spain

These are some of the hotels in Madrid with the highest demand. Try adjusting the dates or room and guest combinations if you're not finding the results you're looking for.
Filter by star ratings
All filters
Agumar Hotel
8.1 Excellent
Paseo Reina Cristina 7, Madrid, Spain
Show on map
1.9 km from city centre, Madrid, Spain 
ExcellentBased on 9,793 reviews
8.1

Agumar Hotel offers 4-star accommodation in Madrid. Guests can also make use of complimentary Wi-Fi.

Espahotel Plaza Basílica
8.2 Excellent
Aviador Zorita, 27-31, Madrid, Spain
Show on map
3.8 km from city centre, Madrid, Spain 
ExcellentBased on 1,153 reviews
8.2

Located a short stroll from Santiago Bernabeu Metro Station, Espahotel Plaza Basilica offers guests a convenient base while visiting Madrid. The multiple amenities this modern property offers include a concierge, a 24-hour reception and a currency exchange.

Hotel Sterling
8.0 Excellent
Calle San Bernardo 29-31, Madrid, Spain
Show on map
0.9 km from city centre, Madrid, Spain 
ExcellentBased on 1,672 reviews
8.0

Centrally situated, Sterling Madrid offers easy access to Madrid's popular hot spots. It provides 3-star accommodation with air-conditioned rooms.

Hotel Maydrit Airport
8.8 Excellent
Piragua 1, Madrid, Spain
Show on map
10.1 km from city centre, Madrid, Spain 
ExcellentBased on 8,605 reviews
8.8

Featuring a shuttle service to Madrid-Barajas Airport, plus complimentary Wi-Fi, Hotel Maydrit is a convenient place to stay in Madrid. It also offers an all-inclusive meal plan, a swimming pool and 24-hour room service.

Principe Pio
8.9 Excellent
Cuesta San Vicente 14, Madrid, Spain
Show on map
1.1 km from city centre, Madrid, Spain 
ExcellentBased on 5,499 reviews
8.9

Principe Pio is set in Madrid and is close to local attractions, including Plaza de Oriente and Plaza de Espana. Located moments from popular landmarks, the hotel also provides views of Royal Palace of Madrid and Sabatini Gardens.

Hotel Puerta America
8.4 Excellent
Avenida de America, 41 or, Madrid, Spain
Show on map
3.9 km from city centre, Madrid, Spain 
ExcellentBased on 6,324 reviews
8.4

Offering views of Madrid, guests of Hotel Puerta America can expect deluxe amenities including a limousine service. This modern property is conveniently situated in Chamartin.

Axor Barajas
8.6 Excellent
Calle Campezo 4, Madrid, Spain
Show on map
10.8 km from city centre, Madrid, Spain 
ExcellentBased on 4,050 reviews
8.6

Axor Barajas is located in Madrid and is close to the area's popular attractions. It also features a Jacuzzi, a sauna and an outdoor pool.

Espahotel Gran Via
8.4 Excellent
Gran Vía, 65, Madrid, Spain
Show on map
1.0 km from city centre, Madrid, Spain 
ExcellentBased on 2,091 reviews
8.4

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Madrid. It is steps from Puerta del Sol, eateries and nightlife options.

Exe Plaza
8.5 Excellent
Paseo De La Castellana 191, Madrid, Spain
Show on map
5.9 km from city centre, Madrid, Spain 
ExcellentBased on 5,429 reviews
8.5

Less than a 20-minute stroll from Madrid Chamartin Railway Station, Exe Plaza Hotel offers guests an ideal base when in Madrid. Just a short walk from Gate of Europe, it offers comfortable rooms equipped with a mini bar, a rollaway bed and a flat-screen TV.

Madrid - Retiro, An IHG Hotel
8.4 Excellent
C/ Del Pez Volador, 1, Madrid, Spain
Show on map
2.9 km from city centre, Madrid, Spain 
ExcellentBased on 12,359 reviews
8.4

Ayre Gran Hotel Colon provides modern accommodation in Madrid and is within a 10-minute walk of Conde de Casal Metro Station. It offers 4-star accommodation with air-conditioned rooms.

Tips for booking hotels in Madrid, Spain

Cheapest month:March
Most expensive month:February
Average price in Madrid:S$ 239/night
Cheapest price found:S$ 11/night
Cheapest day:Thursday
Most expensive day:Monday
S$ 70 - S$ 473
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 135 - S$ 347
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Madrid, Spain hotels

These Madrid properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 9,977 hotels
1
Hotel Barajas Plaza Madrid
7.9 Good
C/ Camarillas 5-7, Madrid, Spain
Show on map
12.4 km from city centre, Madrid, Spain 

Located a short walk from Barajas Station, Hotel Barajas Plaza is a convenient base when in Madrid. The air-conditioned rooms feature plasma TVs and free Wi-Fi.

2
Hyatt Centric Gran Via Madrid
8.9 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 

Set in the centre of Madrid, Hyatt Centric Gran Via Madrid is a short walk from Gran Via Metro Station, and provides easy access to local dining and nightlife options. A short walk from Gran Via, it provides comfortable rooms equipped with a mini bar.

3
The Westin Palace, Madrid
8.4 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Featuring grand architecture, such as a stunning stained glass dome in its centre, Westin Palace Hotel offers a 5-star experience in one of Madrid's premier locations. This charming hotel is set in the heart of the city.

4
Only You Boutique Hotel Madrid
9.1 Excellent
Calle Barquillo, 21, Madrid, Spain
Show on map
1.0 km from city centre, Madrid, Spain 

Located in Madrid, Only YOU Boutique Hotel Madrid offers stylish, 4-star accommodation close to Puerta del Sol. It has a fitness centre, as well as 24-hour room service, free wireless internet access in all areas and a coffee bar.

5
Vincci Capitol
8.7 Excellent
Gran Via 41, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Sol Metro Station.

6
NH Madrid Ribera del Manzanares
8.5 Excellent
Paseo De La Virgen Del Puerto, 57, Madrid, Spain
Show on map
1.9 km from city centre, Madrid, Spain 

Located a short stroll from Piramides Metro Station, NH Madrid Ribera del Manzanares offers guests a convenient base while in Madrid. The various amenities this modern hotel has to offer include free Wi-Fi, a 24-hour reception and a tour desk.

7
Catalonia Atocha
8.7 Excellent
Atocha, 81, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Located in Madrid City Centre, Catalonia Atocha provides 4-star accommodation and a Jacuzzi, a sauna and a swimming pool. This stylish hotel is set in the heart of the city.

8
NH Madrid Balboa
8.5 Excellent
Calle De Nunez De Balboa, 112, Madrid, Spain
Show on map
2.9 km from city centre, Madrid, Spain 

Located less than a 10-minute walk from Diego de Leon Metro Station, NH Madrid Balboa offers guests a convenient base when in Madrid. The various amenities this stylish hotel has to offer include free Wi-Fi, meeting rooms and a 24-hour reception.

Cheapest hotels in Madrid, Spain

At the moment, these hotels offer the lowest nightly rate out of those we've come across in Madrid. Consider alternative dates if you're able to compare prices.
Show all 9,977 hotels
Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from Plaza de Oriente and Royal Palace of Madrid. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

S$ 38
Avg. per night
Onefam Sungate
9.3 Excellent
Calle Del Carmen 16, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Centrally located, Sungate ONE allows for easy access to Madrid's main sightseeing and retail areas. It is located a brief walk from Plaza Mayor, Plaza de Oriente and Gran Via.

S$ 43
Avg. per night
Toc Hostel Madrid
8.9 Excellent
Plaza Celenque 3-5, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 

Set in the heart of Madrid, Toc Hostel Madrid is a short walk from Sol Metro Station, and just a few steps from nearby dining and nightlife options. Those staying at the property can also make use of free Wi-Fi.

S$ 51
Avg. per night
Vertice Roomspace Madrid
8.1 Excellent
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
9.3 km from city centre, Madrid, Spain 

Vertice Roomspace offers 3-star accommodation in Madrid. It also provides a concierge, meeting rooms and a 24-hour reception.

S$ 66
Avg. per night
Travelodge Madrid Alcalá
7.9 Good
Calle Santa Leonor 34, Madrid, Spain
Show on map
6.5 km from city centre, Madrid, Spain 

Situated within walking distance of Suanzes Metro Station, Travelodge Madrid Alcala provides guests with an ideal base while visiting Madrid. Complimentary unlimited Wi-Fi is available in common areas and also in the guestrooms at an additional charge.

S$ 73
Avg. per night
Senator Barajas
7.7 Good
Galeon 27, Madrid, Spain
Show on map
11.3 km from city centre, Madrid, Spain 

Senator Barajas is located in Madrid and is close to the area's popular attractions. It also provides meeting rooms, a 24-hour reception and an outdoor pool.

S$ 80
Avg. per night