Find hotels in Madrid from CA $79

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Madrid hotels and places to stay

NH Madrid Barajas Airport
3 out of 5
Calle de Catamaran, 1, Madrid, Madrid, 28042
The price is CA $94 per night from Dec 18 to Dec 19
CA $94
per night
Dec 18 - Dec 19
9.97 km from city centre
4.4/5 Excellent! (1,000 reviews)
"We thoroughly enjoyed our stay. The staff were very helpful. We arrived very late our first night and the shuttle was able to get us from the airport. They made excellent suggestions for places to visit in the city."

Reviewed on Dec. 5, 2022

NH Madrid Barajas Airport
Barceló Torre de Madrid
5 out of 5
Plaza de España, 18, Madrid, 28008
Fully refundableReserve now, pay when you stay
The price is CA $217 per night from Dec 21 to Dec 22
CA $217
per night
Dec 21 - Dec 22
1.08 km from city centre
4.6/5 Exceptional! (994 reviews)
"Great room with city view very good food very friendly personnel super clean ec."

Reviewed on Dec. 5, 2022

Barceló Torre de Madrid
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 CA $165 per night from Dec 11 to Dec 12
CA $165
per night
Dec 11 - Dec 12
6.12 km from city centre
4.7/5 Exceptional! (566 reviews)
Excellent Hotel
"Great location and all the staff very friendly and excellent customer service! Antonio at the front desk was exceptional!!"

Reviewed on Dec. 7, 2022

Barceló Imagine

Save an average of 15% on thousands of hotels when you're signed in

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid, 28013
The price is CA $206 per night from Jan 5 to Jan 6
CA $206
per night
Jan 5 - Jan 6
1.05 km from city centre
4.6/5 Wonderful! (2,141 reviews)
"Beautiful hotel at Plaza España, very accessible and staff are awesome!! Will definitely stay again!"

Reviewed on Dec. 6, 2022

Hotel Riu Plaza España
NH Madrid Nacional
4 out of 5
Paseo del Prado, 48, Madrid, Madrid, 28014
Fully refundableReserve now, pay when you stay
The price is CA $169 per night from Dec 25 to Dec 26
CA $169
per night
Dec 25 - Dec 26
1.22 km from city centre
4.4/5 Excellent! (991 reviews)
"The best thing about this property is its location. The rest is pretty average, considering the price."

Reviewed on Dec. 6, 2022

NH Madrid Nacional
Iberostar Las Letras Gran Via
4 out of 5
Calle Gran Via 11, Madrid, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is CA $251 per night from Dec 20 to Dec 21
CA $251
per night
Dec 20 - Dec 21
0.45 km from city centre
4.6/5 Wonderful! (997 reviews)
Perfect choice
"All staff was so amazing!"

Reviewed on Dec. 5, 2022

Iberostar Las Letras Gran Via
Chic & Basic dot
3 out of 5
Calle del Maestro Victoria 5, Madrid, 28013
The price is CA $110 per night from Dec 11 to Dec 12
CA $110
per night
Dec 11 - Dec 12
0.22 km from city centre
4.6/5 Wonderful! (153 reviews)
"Pro: location, clean, staff Con: no tv cable, small room"

Reviewed on Dec. 6, 2022

Chic & Basic dot
Axel Hotel Madrid - Adults Only
4 out of 5
Atocha 49, Madrid, 28012
Fully refundableReserve now, pay when you stay
The price is CA $175 per night from Jan 6 to Jan 7
CA $175
per night
Jan 6 - Jan 7
0.5 km from city centre
4.3/5 Excellent! (1,000 reviews)
"Quiet and close to center of Madrid."

Reviewed on Nov. 27, 2022

Axel Hotel Madrid - Adults Only
Hilton Madrid Airport
4 out of 5
Avenida Hispanidad 2-4, Madrid, 28042
Fully refundableReserve now, pay when you stay
The price is CA $132 per night from Jan 2 to Jan 3
CA $132
per night
Jan 2 - Jan 3
10.68 km from city centre
4.4/5 Excellent! (1,002 reviews)
"Good service in bar and restaurant.every things excellent"

Reviewed on Nov. 28, 2022

Hilton Madrid Airport
Pestana CR7 Gran Vía Madrid
4 out of 5
Gran Vía 29, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is CA $215 per night from Dec 11 to Dec 12
CA $215
per night
Dec 11 - Dec 12
0.33 km from city centre
4.5/5 Wonderful! (348 reviews)
5 *
"Check in check out and everything in-between was perfect. Vera was very welcoming and helpful. Lovely rooms. Amazing breakfast. Spotlessly clean. Excellent location. Will definitely stay again. To nitpick, pillows too soft and roof terrace not open at night."

Reviewed on Dec. 5, 2022

Pestana CR7 Gran Vía Madrid
Senator Barajas
4 out of 5
Galeon 27, Madrid, Madrid, 28042
Fully refundableReserve now, pay when you stay
The price is CA $105 per night from Dec 18 to Dec 19
CA $105
per night
Dec 18 - Dec 19
11.25 km from city centre
3.9/5 Very Good! (997 reviews)
"All good"

Reviewed on Dec. 5, 2022

Senator Barajas
VP Plaza España Design
5 out of 5
Plaza de España, 5, Madrid, Madrid, 28008
Fully refundableReserve now, pay when you stay
The price is CA $334 per night from Dec 18 to Dec 19
CA $334
per night
Dec 18 - Dec 19
0.94 km from city centre
4.8/5 Exceptional! (806 reviews)
"Immaculate. Spa staff really professional and good. Hotel staff very helpful and professional. Breakfast buffet really nice. Hotel is in a great location."

Reviewed on Dec. 5, 2022

VP Plaza España Design
Air Rooms Madrid by Premium Traveller
3.5 out of 5
Terminal 4, Floor -1, land area, Barajas, Madrid, Madrid, 28042
Fully refundableReserve now, pay when you stay
The price is CA $238 per night from Dec 25 to Dec 26
CA $238
per night
Dec 25 - Dec 26
12.47 km from city centre
4.1/5 Very Good! (999 reviews)
"Great place. very convenient"

Reviewed on Nov. 30, 2022

Air Rooms Madrid by Premium Traveller
Compostela Suites Apartments
3 out of 5
C/ Zambrana, 4, Madrid, Madrid, 28022
Fully refundableReserve now, pay when you stay
The price is CA $99 per night from Dec 18 to Dec 19
CA $99
per night
Dec 18 - Dec 19
10.97 km from city centre
3.9/5 Very Good! (1,221 reviews)
"Muy Buena Atención, en las cercanías cuentas con Supermercados y Centro Comercial."

Reviewed on Dec. 4, 2022

Compostela Suites Apartments
The Westin Palace, Madrid
5 out of 5
Plaza de las Cortes, 7, Madrid, Madrid, 28014
Fully refundableReserve now, pay when you stay
The price is CA $375 per night from Dec 19 to Dec 20
CA $375
per night
Dec 19 - Dec 20
0.68 km from city centre
4.5/5 Wonderful! (994 reviews)
"Nice hotel, good breakfast"

Reviewed on Nov. 30, 2022

The Westin Palace, Madrid
Hotel Europa
3 out of 5
Calle Carmen, 4, Madrid, Madrid, 28013
The price is CA $172 per night from Dec 20 to Dec 21
CA $172
per night
Dec 20 - Dec 21
0.06 km from city centre
4.4/5 Wonderful! (288 reviews)
"Nice and clean hotel"

Reviewed on Dec. 5, 2022

Hotel Europa
Madrid Marriott Auditorium Hotel & Conference Center
4 out of 5
Avenida de Aragon, 400, Madrid, Madrid, 28022
Fully refundableReserve now, pay when you stay
The price is CA $121 per night from Dec 8 to Dec 9
CA $121
per night
Dec 8 - Dec 9
12.72 km from city centre
4.6/5 Wonderful! (1,001 reviews)
"Evrithing was very good"

Reviewed on Nov. 27, 2022

Madrid Marriott Auditorium Hotel & Conference Center
Hotel Nuevo Boston
4 out of 5
Avenida de Aragon 332, Madrid, Madrid, 28022
Fully refundableReserve now, pay when you stay
The price is CA $93 per night from Jan 4 to Jan 5
CA $93
per night
Jan 4 - Jan 5
11.3 km from city centre
4.4/5 Excellent! (1,007 reviews)
"Very clean and great service."

Reviewed on Nov. 25, 2022

Hotel Nuevo Boston
Gran View Apartments
4 out of 5
C/ Gran Vía 48, Madrid, Madrid, 28013
The price is CA $170 per night from Dec 11 to Dec 12
CA $170
per night
Dec 11 - Dec 12
0.42 km from city centre
4.4/5 Excellent! (214 reviews)
"Suite was very spacious, well designed, clean, and comfortable, and for a great value."

Reviewed on Dec. 4, 2022

Gran View Apartments
Hotel ILUNION Suites Madrid
4 out of 5
Lopez de Hoyos, 143, Madrid, Madrid, 28002
Fully refundableReserve now, pay when you stay
The price is CA $79 per night from Dec 11 to Dec 12
CA $79
per night
Dec 11 - Dec 12
4.5 km from city centre
4.3/5 Excellent! (984 reviews)
Super location
"It was great, walking distance to AlfonsoXIII metro and hundreds of restaurants, shops and bars near by."

Reviewed on Nov. 28, 2022

Hotel ILUNION Suites Madrid
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

Hotels near Popular Madrid Attractions

Madrid hotels information

Number of reviews 17703
Accommodation 3689 hotels
Lowest Price CA $79
Highest Price CA $375

Frequently asked questions

Where is the best place for a stay in Madrid?

Mandarin Oriental Ritz, Madrid is a favorite property for Expedia customers. This 5-star hotel offers 2 bars and a restaurant. It is located a short 5-minute walk from Prado Museum. Reviews from our site also recommend Relais & Châteaux Heritage Madrid and Relais & Châteaux Hotel Orfila as top options for your trip. See all available top hotels, or vacation rentals in Madrid.

Atocha is a culturally-rich neighborhood known for its fascinating museums and popular art scene. Other favorite areas in Madrid include San Blas-Canillejas and Salamanca.

What's the top vacation rental that Madrid has to offer?

LUXURY APARTMENT MADRID FUENCARRAL BILBAO: Visitors like this Madrid vacation home rental. It has air-conditioning and laundry facilities to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Some other homes for rent in Madrid include STylish apartment summer swimming pool close subway and Sunny house with garden and in a very quiet urbanization. See all vacation rentals in Madrid.

If I need to cancel my hotel reservation in Madrid, will I receive a refund?

Yes! Most hotel room reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Madrid.

Where can I learn more about changing or cancelling my trip to Madrid?

For more information about picking new dates or cancelling your trip to Madrid, click here.

What's the best place to stay on a budget in Madrid?

Based on reviews, Hotel Aida is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and 2 restaurants. Other good choices for your budget-friendly stay include Vitium Urban Suites and Hostal El Pilar. View all budget hotels in Madrid.

What's the best place to stay in Atocha?

With 176 lodging options to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Hotel Catalonia Atocha is the highest ranked property in Atocha. This 4-star hotel offers a restaurant and free WiFi. It is located a short 7-minute walk from Museo Nacional Centro de Arte Reina Sofia. Other favorite options in the area include Artrip and AC Hotel Carlton Madrid by Marriott.

What's a favorite place to stay in San Blas-Canillejas?

In this neighborhood, there are 34 lodging options for your stay, so you should find the perfect accommodation for your trip. Ibis Madrid Calle Alcala is a favorite with our customers staying in San Blas-Canillejas. This hotel offers a restaurant and free WiFi. Travelers also recommend Hotel Nuevo Boston and Crowne Plaza Madrid Airport as top choices in the area.

What's the best place to stay when traveling with kids to Madrid?

Valdemoro is a top 3-star hotel on Expedia for families, and features a restaurant and free WiFi. Other choices for your stay with the kids include La Reina de Gran Via and Sol Carlos V Apartaments & Suites. Attractions like Parque Warner Madrid and Cava Baja are also fun for kids of all ages. Find more child-friendly accommodations in Madrid.

What's the best hotel for a couple visiting Madrid?

Relais & Châteaux Hotel Orfila is a favorite 5-star hotel for couples, and features jetted bathtubs and a full-service spa. Other good options for a romantic stay include Mandarin Oriental Ritz, Madrid and Hotel Fenix Gran Meliá - The Leading Hotels of the World . See all romantic hotels in Madrid.

What is the favorite LGBTQ-friendly place to stay in Madrid?

Axel Hotel Madrid - Adults Only is a top 4-star LGBTQ-friendly hotel, affiliated with IGLTA, that features free WiFi and a fitness center. See all available hotels listed as LGBTQ-friendly in Madrid.

What's the best pet-friendly accommodation in Madrid?

Village Navalcarnero Rooms is a top pet-friendly option for your stay. See more pet-friendly hotel accommodations in Madrid.

What's the best hotel to stay close to Parque Warner Madrid?

Hostal San Marcos is one of the top choices for your stay based on our traveler data, and this 3-star property offers free WiFi and parking. It's located 1.6 mi (2.5 km) from Parque Warner Madrid. Another good choice is Hotel Las Estrellas, located 5 mi (8 km) away.

Recent Reviews in Madrid
Expedia verified reviews