Find our selection of 3 star hotels in Madrid, combining comfort and practicality at affordable prices, for a pleasant and uncompromising stay in this must-see destination.
8.8
VP Madroño ⭐⭐⭐
From 132 €
El Madroño offers an attractive private garden and large rooms with kitchenettes and free Wi-Fi. It is located in the fashionable Salamanca area of Madrid.
General Diaz Porlier, 101, Salamanca, 28006 Madrid, Spain
8.7
AC Hotel Avenida de América by Marriott ⭐⭐⭐
From 139 €
This stylish hotel is located in the Salamanca district, 5 minutes’ walk from Madrid’s Intercambiador de Avenida de América Metro and Bus Stations.
Cartagena, 83-85, Salamanca, 28028 Madrid, Spain
8.4
AC Hotel Los Vascos by Marriott ⭐⭐⭐
From 144 €
AC Hotel Los Vascos is housed in a modern, functional building close to the university in Madrid’s city centre.
Los Vascos, 27, Moncloa-Aravaca, 28040 Madrid, Spain
8.3
Hotel Acta Madfor ⭐⭐⭐
From 99 €
Offering smart rooms with great views of Casa de Campo Park and Madrid’s Royal Palace, Hotel Acta Madfor is set on Paseo de la Florida, just a few metres...
Paseo de la Florida, 13, Moncloa-Aravaca, 28008 Madrid, Spain
9.2
UVE Marcenado ⭐⭐⭐
From 129 €
Located between Barajas Airport and Madrid city centre, UVE Marcenado is 100 metres from Prosperidad Metro Station.
Marcenado, 9, Chamartín, 28002 Madrid, Spain
8.6
Akeah Hotel Gran Vía ⭐⭐⭐
From 204 €
Akeah Hotel Gran Vía has an outdoor swimming pool, terrace, a restaurant and bar in Madrid. This 3-star hotel offers a 24-hour front desk and free WiFi.
Calle de San Bernardo 48, Centro, 28015 Madrid, Spain
8
Sterling ⭐⭐⭐
From 145 €
Conveniently located just off Gran Via and 200 metres from Santo Domingo Metro station, Sterling offers simple accommodation in central Madrid.
San Bernardo, 29-31, Centro, 28015 Madrid, Spain
8.7
Room Mate Alicia ⭐⭐⭐
From 158 €
This hotel overlooks Madrid’s Plaza Santa Ana, in the charming Las Letras district. Huge windows allow great views of the square.
CALLE DEL PRADO NUMERO 2, 28014, MADRID. , Centro, 28014 Madrid, Spain
8.1
Ateneo Puerta del Sol ⭐⭐⭐
From 135 €
This modern hotel is located just a few metres away from the famous Puerta del Sol, in a historical building from the 18th century.
Montera, 22, Centro, 28013 Madrid, Spain
8.1
B&B HOTEL Madrid Aeropuerto T1 T2 T3 ⭐⭐⭐
From 62 €
B&B HOTEL Madrid Aeropuerto T1 T2 T3 is just 8 km from Madrid Barajas Airport.
Lola Flores, 2, San Blas, 28022 Madrid, Spain
8.9
B&B HOTEL Madrid Centro Puerta del Sol ⭐⭐⭐
From 117 €
Situated in Madrid, 100 metres from Puerta del Sol, B&B HOTEL Madrid Centro Puerta del Sol boasts air-conditioned rooms with free WiFi throughout the...
Calle de la Montera 10-12, Centro, 28013 Madrid, Spain
8.5
Hospedium Hotel Los Condes ⭐⭐⭐
From 112 €
This hotel is just 200 metres from Callao and Plaza España Metro stations, on a quiet street just off Madrid’s Gran Via.
Libreros, 7, Centro, 28004 Madrid, Spain
8.1
Hotel Villa de Barajas ⭐⭐⭐
From 87 €
Hotel Villa de Barajas is set near Madrid Barajas Airport and the IFEMA Congress Centre. The rooms have free WiFi.
Avenida De Logroño, 331, Barajas, 28042 Madrid, Spain
8.6
Hôtel Casón del Tormes by HappyCulture ⭐⭐⭐
From 121 €
The Hôtel Casón del Tormes by HappyCulture is situated in a tranquil area in the heart of Madrid, between Plaza de España and the Royal Palace.
Del Río, 7, Centro, 28013 Madrid, Spain
8.8
Chic & Basic dot ⭐⭐⭐
From 240 €
Situated conveniently in the Centro district of Madrid, Chic & Basic dot is set 500 metres from Plaza Mayor, 300 metres from Gran Via and 300 metres from...
5 Calle del Maestro Victoria, Centro, 28013 Madrid, Spain
8.1
Hotel Cortezo ⭐⭐⭐
From 120 €
Situated 300 metres from Madrid’s Puerta del Sol and Plaza Mayor Square, Hotel Cortezo has a rooftop terrace overlooking the city.
Doctor Cortezo, 3, Centro, 28012 Madrid, Spain
8.8
DWO Yuste Alcalá ⭐⭐⭐
From 79 €
Set in Madrid, 3.6 km from IFEMA, DWO Yuste Alcalá offers accommodation with a garden, private parking, a terrace and a bar.
Calle Miguel Yuste 14, San Blas, 28037 Madrid, Spain
8
Eco Via Lusitana ⭐⭐⭐
From 90 €
This smart, modern hotel is set in the residential area of Carabanchel Alto, 6 km from Madrid’s historic city centre.
Calle Secoya, 2, Carabanchel, 28044 Madrid, Spain
8.3
Erase un Hotel ⭐⭐⭐
From 60 €
Featuring free high-speed WiFi and an on-site café, Erase un Hotel is located in Madrid's financial district, 1.5 km from the Santiago Bernabeu Stadium.
Bravo Murillo, 304, Tetuan, 28020 Madrid, Spain
8.3
Espahotel Gran Vía ⭐⭐⭐
From 135 €
Espahotel Gran Vía Madrid is located next to Plaza España and 800 metres from Puerta del Sol in Madrid.
Gran Vía, 65, Centro, 28013 Madrid, Spain
8.6
Hotel Europa ⭐⭐⭐
From 190 €
Europa is located right next to Puerta del Sol Square in central Madrid.
Carmen, 4, Centro, 28013 Madrid, Spain
8.5
Porcel Ganivet ⭐⭐⭐
From 135 €
Hotel Porcel Ganivet is centrally located 150 metres from Madrid’s Puerta de Toledo Metro Station and a 10-minute walk from Plaza Mayor.
Toledo, 111, Centro, 28005 Madrid, Spain
8.1
Hotel Gran Legazpi ⭐⭐⭐
From 75 €
Practically located around Calle 30, one of Madrid's fastest-growing areas, the Hotel Gran Legazpi is a budget hotel with great services.
Paseo de la Chopera, 71, Arganzuela, 28045 Madrid, Spain
8.6
Ibis Styles Madrid Prado ⭐⭐⭐
From 103 €
The Ibis Styles Madrid Prado is in Madrid’s Art Triangle, just 500 metres from Puerta del Sol, and 300 metres from Anton Martin Metro Station.
Prado, 11, Centro, 28014 Madrid, Spain
8.7
Holiday Inn Express - Madrid - Airport, an IHG Hotel ⭐⭐⭐
From 80 €
Holiday Inn Express - Madrid - Airport, an IHG Hotel has a seasonal outdoor swimming pool, fitness centre, a garden and shared lounge in Madrid.
Avenida de Aragon, 402, San Blas, 28022 Madrid, Spain
8.1
Hotel Madrid Chamartín, Affiliated by Meliá ⭐⭐⭐
From 125 €
Hotel Madrid Chamartín, Affiliated by Meliá has a seasonal outdoor swimming pool, fitness centre, a restaurant and bar in Madrid.
Mauricio Ravel, 10, Chamartín, 28046 Madrid, Spain
8
Hotel Madrid Gran Via 25, Affiliated by Meliá ⭐⭐⭐
From 166 €
Hotel Madrid Gran Vía 25, managed by Meliá is set in a classic building featuring its original façade.
Gran Vía, 25, Centro, 28013 Madrid, Spain
8.2
Victoria 4 Puerta del Sol ⭐⭐⭐
From 189 €
This historic hotel is in the heart of Madrid, by the Puerta del Sol. Facilities include free Wi-Fi and a café-bar on the large outdoor terrace.
Victoria, 4, Centro, 28012 Madrid, Spain
8.7
II Castillas Madrid ⭐⭐⭐
From 113 €
The Hotel II Castillas has an ideal central location, just 300 metres from Madrid's Puerta del Sol district.
Abada, 7, Centro, 28013 Madrid, Spain
8.3
Leonardo Boutique Hotel Madrid ⭐⭐⭐
From 107 €
Leonardo Boutique Hotel Madrid is located in Madrid’s Chamberi district, 100 metres from the Canal Theatre in the heart of the university area.
Vallehermoso, 65, Chamberi, 28015 Madrid, Spain
8.4
Leonardo Hotel Madrid City Center ⭐⭐⭐
From 104 €
Leonardo Hotel Madrid City Center enjoys a quiet setting in the Chamberi area of Madrid, 200 metres from San Bernardo Metro Station.
Alberto Aguilera, 18, Chamberi, 28015 Madrid, Spain
8.1
Líbere Madrid Palacio Real ⭐⭐⭐
From 154 €
Líbere Madrid Palacio Real is a typical 19th-century building in central Madrid, by the Descalzas Reales Monastery and 400 metres from the Plaza Mayor.
Travesia de Trujillos, 3, Centro, 28013 Madrid, Spain
8.2
Petit Palace Preciados ⭐⭐⭐
From 163 €
Petit Palace Preciados is located 250 metres from the famous Gran Vía Avenue. Rooms include a flat-screen TV, and free WiFi are available.
Galdo, 2, Centro, 28013 Madrid, Spain
8.5
Hotel Los 5 Pinos ⭐⭐⭐
From 82 €
Just minutes from Madrid Airport, and close to the IFEMA trade fair site, Hotel Los 5 Pinos offers rooms with wooden floors and air conditioning.
Avenida de Aragón, 366, San Blas, 28022 Madrid, Spain
8.6
Hotel Miau ⭐⭐⭐
From 180 €
The small and charming Hotel Miau is a 19th-Century building in the famous Plaza Santa Ana. Free Wi-Fi is available in all rooms.
Del Príncipe, 26, Centro, 28012 Madrid, Spain
8.7
Hotel Moderno Puerta del Sol ⭐⭐⭐
From 134 €
This hotel is centrally located beside Madrid’s Puerta del Sol Square. Plaza Mayor is 150 metres away.
Arenal, 2, Centro, 28013 Madrid, Spain
8.1
NH Madrid Atocha ⭐⭐⭐
From 153 €
NH Madrid Atocha is opposite Atocha Railway Station and is 5 minutes from both the Caixa Forum and Reina Sofía museums. Free WiFi is offered.
Paseo Infanta Isabel, 9, Retiro, 28014 Madrid, Spain
8.6
NH Madrid Chamberí ⭐⭐⭐
From 152 €
The NH Madrid Chamberí is located in Madrid’s Chamberi district, just 300 metres from Paseo de la Castellana and 400 metres from the Sorolla Gallery.
Bretón de los Herreros, 29, Chamberi, 28003 Madrid, Spain
8.4
NH Barajas Airport ⭐⭐⭐
From 89 €
NH Barajas is located within 4 km of Barajas Airport and the IFEMA Trade Fair.
Catamarán, 1, Barajas, 28042 Madrid, Spain
8.2
One Shot Prado 23 ⭐⭐⭐
From 152 €
Centrally located, One Shot Prado 23 offers design-rooms with TV, and free Wi-Fi.
Calle del Prado, 23, Centro, 28014 Madrid, Spain
8.6
Petit Palace Tres Cruces ⭐⭐⭐
From 154 €
Petit Palace Tres Cruces is a boutique hotel less than 50 metres from Madrid’s Gran Vía.
Tres Cruces, 6 (esquina Gran Via 25), Centro, 28013 Madrid, Spain
8.6
Petit Palace Arenal ⭐⭐⭐
From 146 €
Set on a pedestrian street, Petit Palace Arenal is in Madrid's Puerta del Sol district, just 2 minutes’ walk from Sol and Opera Metro Stations.
Arenal, 16, Centro, 28013 Madrid, Spain
8.6
Petit Palace Chueca ⭐⭐⭐
From 179 €
Located in the lively Chueca district in the centre of Madrid, Petit Palace Chueca is set in a traditional 19th-century mansion.
Hortaleza, 3, Centro, 28004 Madrid, Spain
8.8
Petit Palace Triball ⭐⭐⭐
From 161 €
Centrally located on Madrid’s famous Gran Vía, Petit Palace Triball - Gran Vía offers free bicycle hire and free WiFi.
Gonzalo Jimenez de Quesada, 2 (esquina Gran Vía, 32), Centro, 28004 Madrid, Spain
8.7
Petit Palace Puerta del Sol ⭐⭐⭐
From 166 €
Located next to Madrid’s Puerta del Sol, this hotel offers rooms with free WiFi.
Arenal, 4, Centro, 28013 Madrid, Spain
8.3
Petit Palace Cliper-Gran Vía ⭐⭐⭐
From 152 €
Petit Palace Cliper is situated between Madrid’s famous Gran Vía and Puerta del Sol.
Chinchilla, 6, esquina Gran Vía, 29, Centro, 28013 Madrid, Spain
8.9
Principe Pio ⭐⭐⭐
From 227 €
Facing Madrid’s Royal Palace and the picturesque Sabatini Gardens, Principe Pío is located just off Madrid’s Plaza de España Square.
Cuesta de San Vicente, 14, Moncloa-Aravaca, 28008 Madrid, Spain
8.7
Hotel Puerta de Toledo ⭐⭐⭐
From 135 €
Located next to the historic centre on Puerta de Toledo, this smart hotel has a great breakfast buffet and a lounge bar perfect for relaxing in after...
Glorieta Puerta de Toledo, 4, Arganzuela, 28005 Madrid, Spain
8.3
Regente Hotel ⭐⭐⭐
From 125 €
Hotel Regente is located on Madrid’s Gran Vía Avenue and 400 metres from Puerta del Sol Square.
Mesonero Romanos, 9, Centro, 28013 Madrid, Spain
8.8
Room Mate Oscar ⭐⭐⭐
From 185 €
Room Mate Oscar is a stylish hotel located in central Madrid, between Gran Via and the Chueca district.
Plaza de Pedro Zerolo, 12, Centro, 28004 Madrid, Spain
8.9
Room Mate Macarena – Gran Vía ⭐⭐⭐
From 149 €
Situated conveniently in the Centro district of Madrid, Room Mate Macarena – Gran Vía is set 500 metres from Gran Via Metro Station, 500 metres from Plaza...
43 Calle Gran Vía, Centro, 28013 Madrid, Spain
8.7
Hotel Sancho ⭐⭐⭐
From 126 €
Located in the city centre, close to Madrid’s most famous museums and only 10 minutes’ walk from the Atocha Train Station, Hotel Sancho offers...
Paseo de las Delicias, 56, Arganzuela, 28045 Madrid, Spain
8.7
B&B HOTEL Madrid Centro Fuencarral 52 ⭐⭐⭐
From 104 €
Featuring free WiFi throughout and a 24-hour reception, B&B HOTEL Madrid Centro Fuencarral 52 is located in Madrid.
Fuencarral, 52, Centro, 28004 Madrid, Spain
8.4
Porcel Torre Garden ⭐⭐⭐
From 76 €
Hotel Porcel Torre Garden offers modern accommodation with free Wi-Fi access and spacious rooms.
Calle de los Hermanos Garcia Noblejas, 190 bis, Ciudad Lineal, 28037 Madrid, Spain
8.5
Exe Suites 33 ⭐⭐⭐
From 143 €
Located in central Madrid, 100 metres from Plaza España Square and Metro, Exe Suites 33 is set in a 19th-century building.
Leganitos, 33, Centro, 28013 Madrid, Spain
8.3
Luze Castellana ⭐⭐⭐
From 120 €
The modern Luze Castellana is located in the financial and commercial heart of Madrid, and offers spacious, well-equipped accommodation in a convenient...
Julián Besteiro 37, Tetuan, 28020 Madrid, Spain
8.5
Hotel Indigo Madrid - Princesa, an IHG Hotel ⭐⭐⭐
From 148 €
Recently renovated, up-to-date, downtown hotel, well positioned and easily accessed in the midst of the fashionable Moncloa-Argüelles residential and...
Calle Marques de Urquijo 4, Moncloa-Aravaca, 28008 Madrid, Spain
8.3
Exe Zarzuela Park ⭐⭐⭐
From 75 €
The Exe Zarzuela Park enjoys a peaceful setting, surrounded by beautiful gardens and only 6 km from Madrid city centre.
Dario Aparicio, 32, Moncloa-Aravaca, 28023 Madrid, Spain
8.3
Zleep Madrid Airport ⭐⭐⭐
From 72 €
Set in Madrid and with IFEMA reachable within 10 km, Zleep Madrid Airport offers concierge services, non-smoking rooms, a fitness centre, free WiFi and a...
402 Avenida de Aragón, San Blas, 28022 Madrid, Spain