Hotels in Madrid, Spain

Travelling to the States just got easier, as COVID-19 tests are no longer required.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Hotel Mediodia
2 out of 5
Plaza del Emperador Carlos V 8, Madrid, Madrid, 28012
Fully refundableReserve now, pay when you stay
The price is £64 per night from 12 Jul to 13 Jul
0.81 mi from city centre
4.2/5 Excellent! (957 reviews)
"Great location for Atocha station. The internet didnt work for the first 24 hours."

Reviewed on 29 Jun 2022

Hotel Mediodia
Hard Rock Hotel Madrid
Ronda de Atocha 17, Madrid, 28012
Fully refundableReserve now, pay when you stay
The price is £117 per night from 25 Jul to 26 Jul
0.82 mi from city centre
4.8/5 Exceptional! (221 reviews)
"Nice property but not up to the standard you’d expect from Hard Rock Hotels. The pool and outdoor areas were rather disappointing. And the location isn’t so great. The Reina Sofia Museum is a block away, but it’s outside the beautiful area"

Reviewed on 28 Jun 2022

Hard Rock Hotel Madrid
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid, 28014
Fully refundableReserve now, pay when you stay
The price is £148 per night from 31 Jul to 1 Aug
0.2 mi from city centre
4.7/5 Exceptional! (1,403 reviews)
"Hotel Regina is located in a lovely area in Madrid. It’s across the street from the Four Seasons Hotel. It has a charming atmosphere, and the hosts are absolutely friendly and helpful."

Reviewed on 29 Jun 2022

Hotel Regina
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Europa
3 out of 5
Calle Carmen, 4, Madrid, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is £89 per night from 17 Jul to 18 Jul
0.04 mi from city centre
4.4/5 Excellent! (128 reviews)
"The hotel is in a great location. Unfortunately we are here during the NATO summit so some places and streets are closed."

Reviewed on 29 Jun 2022

Hotel Europa
Barceló Imagine
5 out of 5
Calle Agustin de Foxa, 32, Chamartin, Plaza Castilla, Madrid, 28036
Fully refundableReserve now, pay when you stay
The price is £109 per night from 17 Jul to 18 Jul
3.8 mi from city centre
4.7/5 Exceptional! (432 reviews)
"Amazing ans outstanding 5 stars hotel."

Reviewed on 26 Jun 2022

Barceló Imagine
Iberostar Las Letras Gran Via
4 out of 5
Gran Via 11, Madrid, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is £140 per night from 24 Jul to 25 Jul
0.28 mi from city centre
4.6/5 Wonderful! (963 reviews)
"I have nothing but praise for this hotel. Staff friendly and accommodating, room ample and situated at the pool deck. It is well situated - right on the Gran Via. I would highly recommend."

Reviewed on 27 Jun 2022

Iberostar Las Letras Gran Via
Hotel Princesa Plaza Madrid
4 out of 5
Princesa 40, Madrid, Madrid, 28008
Fully refundableReserve now, pay when you stay
The price is £84 per night from 17 Jul to 18 Jul
1.07 mi from city centre
3.9/5 Very Good! (956 reviews)
"If you want calm and rest, you will find that here. Great beds and very silent. Perfect neighborhood and great staff."

Reviewed on 27 Jun 2022

Hotel Princesa Plaza Madrid
Hotel Atlantico Madrid
4 out of 5
Gran Via 38, Madrid, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is £154 per night from 28 Jul to 29 Jul
0.24 mi from city centre
4.8/5 Exceptional! (1,028 reviews)
"Great location in the busy & live street of La Gran Vía. Rooms are quiet, well equipped & fairly large (for European Standards). AC works perfect & silently Comfortable beds with good quality linen. Thumbs up !"

Reviewed on 26 Jun 2022

Hotel Atlantico Madrid
Hotel Liabeny
4 out of 5
Calle de la Salud 3, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is £132 per night from 31 Jul to 1 Aug
0.11 mi from city centre
4.7/5 Exceptional! (906 reviews)
"Everything was OK, the people, the service, the room and the location."

Reviewed on 29 Jun 2022

Hotel Liabeny
Hilton Madrid Airport
4 out of 5
Avenida Hispanidad 2-4, Madrid, 28042
Fully refundableReserve now, pay when you stay
The price is £105 per night from 14 Jul to 15 Jul
6.63 mi from city centre
4.3/5 Excellent! (967 reviews)
"Clean and modern. Nice restaurant. Easy ride to airport"

Reviewed on 19 Jun 2022

Hilton Madrid Airport
Don't see what you're looking for?
See all available properties in Madrid
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Madrid

Find the best Madrid areas and neighborhoods for the activities you enjoy most. Learn more about Madrid

Frequently asked questions

Madrid Hotel Reviews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code