Top hotels in Madrid

Select your dates to find great deals on your next trip

Arrival
unknown
Departure
unknown
July 2025
August 2025
538 matching hotels found in Madrid
See the latest prices by select your travel dates.

HRS stars

check
check
check
check

Guest rating

538 matching hotels found in Madrid

Sort by:

See the latest prices by select your travel dates.
4 HRS Stars

8.9

Very good

Based on 19 reviews

Radisson RED Madrid

28012 Madrid, Madrid

8.9

Very good

Based on 19 reviews
Airport

8.7 mi.

No parking available
Pets allowed
4 HRS Stars

8.6

Very good

Based on 26 reviews

NH Ribera del Manzanares

28005 Madrid, Madrid

8.6

Very good

Based on 26 reviews
Airport

13 mi.

Parking available at hotel
Pets allowed
4 HRS Stars

8.7

Very good

Based on 13 reviews

Elba Madrid Alcalá

28027 Madrid, Madrid

8.7

Very good

Based on 13 reviews
Airport

5 mi.

Parking available at hotel
Restaurant available
Gym facilities available
4 HRS Stars

8.5

Very good

Based on 2 reviews

EXE MADRID NORTE

28050 Madrid, Madrid

8.5

Very good

Based on 2 reviews
Station

1.2 mi.

Airport

6.2 mi.

Parking available at hotel
Swimming pool available
4 HRS Stars

8.2

Very good

Based on 28 reviews

Liabeny

28013 Madrid, Centro

8.2

Very good

Based on 28 reviews
Airport

8.7 mi.

Parking available at hotel
Sauna facilities available
Restaurant available
4 HRS Stars

8.6

Very good

Based on 32 reviews

NH Madrid Nacional

28014 Madrid, Atocha

8.6

Very good

Based on 32 reviews
Airport

9.3 mi.

Parking available at hotel
Pets allowed
4 HRS Stars

8.8

Very good

Based on 68 reviews

Novotel Madrid Center

28009 Madrid, Madrid

8.8

Very good

Based on 68 reviews
Station

2.2 mi.

Airport

7.5 mi.

Parking available at hotel
Swimming pool available
4 HRS Stars

8.2

Very good

Based on 1 review

Catalonia El Retiro

28007 Madrid, Retiro

8.2

Very good

Based on 1 review
Station

0.08 mi.

Airport

8.7 mi.

Parking available at hotel
Pets allowed
4 HRS Stars

9.9

Excellent

Based on 5 reviews

Artiem Madrid

28027 Madrid, Madrid

9.9

Excellent

Based on 5 reviews
Station

2.5 mi.

Airport

5.6 mi.

Parking available at hotel
Restaurant available