Filters
Popular
111
176
154
150
114
84
197
1
18
Search by name
Star rating
37
217
198
137
4365
MoreLess
Guest rating
18
48
42
MoreLess
Accommodation type
197
MoreLess
Price per night
43
32
57
40
26
MoreLess
Subway stations
176
82
10
6
1
3
44
MoreLess
Nearby
111
1
107
10
4
17
112
111
111
1
MoreLess
Districts
124
22
76
3
6
MoreLess
Hotel type
148
91
80
75
59
28
17
17
15
13
7
2
8
3
2
MoreLess
Amenities
154
150
114
84
51
45
39
MoreLess
Room features
16
42
61
19
49
55
2
MoreLess
Services
5
23
36
121
23
76
MoreLess
Brands
33
9
7
6
6
4
4
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

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
We offer 5018 hotels in Madrid
Get Prices

3-star hotels in Madrid

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Your selection
Leonardo Boutique Hotel MadridVallehermoso 65, Madrid, SpainView on map
1.5 mi from City Center1100 yd from Plaza de la Moncloa
The hotel includes a private pool, boasting an excellent location close to Calle Princesa.
  • The hotel has
    • EUR 24.20 per day
    +1
7.0
Very good156 reviews
Price fromUS$ 136per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Senator Castellana Hotel MadridCalle De Julian Besteiro, 37, Madrid, Spain, 28020View on map
2.9 mi from City Center800 yd from Paseo de la Castellana
Opened in 2010, just outside Plaza de Cuzco Madrid, this value-for-money property features fitness classes and a gym.
  • The hotel has
    • EUR 21 per day
    +1
7.2
Very good209 reviews
Price fromUS$ 137per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sterling Hotel MadridC/San Bernardo 29-31, Madrid, Spain, 28015View on map
1100 yd from City Center200 yd from Lope de Vega Theatre
Boasting a private swimming pool along with a non-smoking restaurant, this hotel is located near Sol and a coach station.
  • The hotel has
    • Paid parking
    +1
8.2
Great1052 reviews
Price fromUS$ 197per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Room Mate Oscar MadridPlaza Pedro Zerolo, 12, Madrid, Spain, 28004View on map
500 yd from City Center700 yd from Puerta del Sol
Since 2007 the hotel awaits guests in Arganzuela district, offering 75 non-smoking rooms and a 24-hour bar.
  • The hotel has
    • Paid parking
    +1
8.2
Great525 reviews
Price fromUS$ 193per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Cortezo MadridDoctor Cortezo, 3, Madrid, Spain, 28012View on map
500 yd from City Center300 yd from Plaza de Santa Ana
Featuring a private pool, this charming venue gives access to El Rastro.
  • The hotel has
    • EUR 25 per day
    +1
7.8
Very good1787 reviews
Price fromUS$ 145per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Petit Palace Cliper Gran Via MadridC/ Chinchilla, 6, Madrid, Spain, 28013View on map
500 yd from City Center400 yd from Puerta del Sol
57 rooms and a private pool are available in this property, located close to a train station and Atocha.
  • The hotel has
    • 24-hour reception
    +1
7.2
Very good324 reviews
Price fromUS$ 141per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
B&B Hotel Madrid Aeropuerto T1 T2 T3Calle Lola Flores, 2, Madrid, Spain, 28022View on map
8.5 mi from City Center
The hotel is located in the shopping area of Madrid, not far away from Castillo de la Alameda, overlooking the river.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour security
    +3
6.6
Nice276 reviews
Price fromUS$ 79per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Shs Hotel Aeropuerto MadridCamino Del Aeropuerto 22, Madrid, Spain, 28042View on map
8.3 mi from City Center
The hotel dates back to 1967, it is centrally set in a shopping area and boasts comfortable rooms along with a private pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
6.6
Nice582 reviews
Price fromUS$ 120per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Regente Hotel MadridMesonero Romanos, 9, Madrid, Spain, 28013View on map
600 yd from City Center400 yd from Puerta del Sol
Just off Atocha, this hotel offers a well-connected location and includes a family restaurant.
  • The hotel has
    • EUR 29 per day
    +1
7.4
Very good531 reviews
Price fromUS$ 175per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ibis Styles Madrid Prado HotelCalle Prado 11, Madrid, Spain, 28014View on map
300 yd from City Center200 yd from Plaça Santa Ana
Centrally located right next to Gran Via, the hotel has bright rooms to offer as well as a lobby bar.
  • The hotel has
    • EUR 25.50 per day
    +1
8.2
Great375 reviews
Price fromUS$ 193per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Regina Hotel MadridAlcala 19, Madrid, Spain, 28013View on map
200 yd from City Center400 yd from Puerta del Sol
The hotel offers 183 non-smoking rooms and guests will be amazed at panoramic views of the mountain.
  • The hotel has
    • 24-hour reception
    • 24-hour security
    +2
8.2
Great692 reviews
Price fromUS$ 256per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Travelodge Madrid AlcalaSanta Leonor, 34, Madrid, Spain, 28037View on map
3.9 mi from City Center700 yd from Suanzes
The hotel, placed in a functional-style building, offers location in the centre of Madrid, boasting 98 cosy rooms and a private swimming pool.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • EUR 15 per day
    +1
  • The hotel has
    • 24-hour reception
    +1
8.2
Great14 reviews
Price fromUS$ 106per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Espahotel Plaza Basilica MadridAviador Zorita, 27 - 31, Madrid, Spain, 28020View on map
2.3 mi from City Center900 yd from Santiago Bernabeu Stadium
Within easy reach of Business District, this hotel comprises 80 rooms with en suite bathrooms.
  • The hotel has
    • EUR 18 per day
    +1
7.8
Very good215 reviews
Price fromUS$ 188per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Principe Pio Hotel MadridCuesta De San Vicente, 14, Madrid, Spain, 28008View on map
1500 yd from City Center600 yd from Lope de Vega Theatre
This hotel with 155 rooms and a café bar is perfectly located 10 minutes' walk from the city center.
  • The hotel has
    • EUR 20 per day
    +1
7.8
Very good338 reviews
Price fromUS$ 169per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Exe Suites 33 MadridLeganitos, 33, Madrid, Spain, 28013View on map
1200 yd from City Center200 yd from Lope de Vega Theatre
International menu is served at the hotel's 24-hour restaurant in the residential area of Madrid.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • EUR 23 per day
    +1
8.4
Great370 reviews
Price fromUS$ 217per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Silken Torre Garden Hotel MadridHermanos Garcia Noblejas 190 Bis, Madrid, Spain, 28037View on map
4.0 mi from City Center1300 yd from Valdemoro
Located in a shopping area, this hotel enjoys a welcoming atmosphere and offers cots, a buffet and a play area for guests with families.
  • The hotel has
    • EUR 11 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.2
Great823 reviews
Price fromUS$ 145per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Puerta De Toledo Hotel MadridGlorieta Puerta De Toledo, 4, Madrid, Spain, 28005View on map
1700 yd from City Center1300 yd from Plaza Mayor
The hotel has a lounge restaurant with dishes of local cuisine and is situated just off Corte Ingles.
  • The hotel has
    • EUR 18 per day
    +1
7.6
Very good317 reviews
Price fromUS$ 125per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Apartamentos Sercotel Togumar MadridC/ Canillas, 59, Madrid, Spain, 28002View on map
2.4 mi from City Center1.0 mi from Santiago Bernabeu Stadium
Set close to Palacio de Congresos de Madrid in Chamartín district, this unique venue features a private pool.
  • The aparthotel has
    • EUR 20 per day
    +1
7.2
Very good207 reviews
Price fromUS$ 132per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
One Shot Prado 23 Hotel MadridCalle Del Prado 23, Madrid, Spain, 28014View on map
300 yd from City Center300 yd from Plaça Santa Ana
The hotel is based close to Retiro Park in Madrid, and consists of 42 rooms with modern decor.
  • The hotel has
    • EUR 29 per day
    +1
8.4
Great30 reviews
Price fromUS$ 176per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Best Western Hotel Los Condes MadridLos Libreros 7, Madrid, Spain, 28004View on map
900 yd from City Center300 yd from Lope de Vega Theatre
Featuring functional architecture, the venue provides 68 rooms and offers easy access to Retiro Park .
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +3
7.4
Very good446 reviews
Price fromUS$ 134per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

198 hotels found