Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Madrid

Best deal Aug 23 - Aug 25
Tonight Aug 23 - Aug 24
This weekend Aug 23 - Aug 25
Next weekend Aug 30 - Sep 1

Featured Madrid Hotels with Restaurants

See all 2,703 Properties in Madrid

Estimated price for 1 night/2 adults

Hotel Atlantico Madrid
Hotel Atlantico Madrid
4.0 out of 5.0 Gran Via 38, Madrid, Madrid
Free Cancellation
4.6/5 (8315 reviews)
$128/ night for 2 guests

Hotel's excellent condition. It is a historic building.

Reviewed on Aug 21, 2019
Dear Hotel Madrid
Dear Hotel Madrid
4.0 out of 5.0 Gran Via 80, Madrid
4.4/5 (2001 reviews)
$110/ night for 2 guests

This property was very well located, clean and comfortable. Staff was polite and helpful. Rooftop bar was fun. Subway stop literally right outside hotel’s front door.

Reviewed on Aug 16, 2019
Hotel Nuevo Boston
Hotel Nuevo Boston
4.0 out of 5.0 Avenida de Aragon 332, Madrid, Madrid
Free Cancellation
4.4/5 (2026 reviews)
$69/ night for 2 guests

I loved the view in the room we were given. I wish the shuttle ran everyday. This hotel was very clean and an overall great place to stay.

Reviewed on Aug 21, 2019
Hotel Clement Barajas
Hotel Clement Barajas
4.0 out of 5.0 Avenida General 43, Madrid, Madrid
Free Cancellation
4.3/5 (1122 reviews)
$72/ night for 2 guests

Convenient locatiom, shuttle to airport, excellent condition of room, helpful front desk.

Reviewed on Aug 21, 2019
Axor Barajas
Axor Barajas
4.0 out of 5.0 Calle campezo 4, Madrid, Madrid
Free Cancellation
4.5/5 (2001 reviews)
$81/ night for 2 guests

This is such a great airport hotel and the shuttle service is pretty good. Easy check in, a nice restaurant with a good selection of food and the service is very good. Will definitely stay again.

Reviewed on Aug 22, 2019
Crowne Plaza Madrid Airport
Crowne Plaza Madrid Airport
4.0 out of 5.0 Calle de Lola Flores, 1, Access By Avenida de Aragon, 402, Madrid, Madrid
Free Cancellation
4.3/5 (1849 reviews)
$60/ night for 2 guests

There were ants in our bathroom but other than that it was clean

Reviewed on Aug 21, 2019
Hotel Liabeny
Hotel Liabeny
4.0 out of 5.0 Calle de la Salud 3, Madrid
Free Cancellation
4.4/5 (2050 reviews)
$101/ night for 2 guests

Location, location, location. In the center of Madrid. Very friendly and helpful staff. Spacious rooms with comfortable beds. Wifi works well.

Reviewed on Aug 15, 2019
Hotel Regina
Hotel Regina
3.0 out of 5.0 Alcala 19, Madrid, Madrid
Free Cancellation
4.3/5 (3815 reviews)
$80/ night for 2 guests

Close to shopping ang sights. Good breakfast. Great staff. Rcommends to other travelers in a heartbeat.

Reviewed on Aug 20, 2019
Hotel Maydrit Airport
Hotel Maydrit Airport
4.0 out of 5.0 Piragua 1, Madrid, Madrid
Free Cancellation
4.4/5 (1861 reviews)
$72/ night for 2 guests

All together it was a pleasant stay, an everyone for being Spain was very helpful.

Reviewed on Aug 21, 2019
Map

Hotels with Restaurants: Our travelers loved these

Estimated price for 1 night/2 adults

Recently Booked Hotels with Restaurants in Madrid

Hostal Alicante
2.0 out of 5.0
Last booking: 48 minutes ago
Hilton Madrid Airport
4.0 out of 5.0
Last booking: 1 hour ago
Tryp Madrid Airport Suites
3.0 out of 5.0
Last booking: 1 hour ago
Catalonia Las Cortes Hotel
4.0 out of 5.0
Last booking: 2 hours ago
60 Balconies Recoletos
4.0 out of 5.0
Last booking: 2 hours ago
Novotel Madrid Center
4.0 out of 5.0
Last booking: 2 hours ago
Hotel Maydrit Airport
4.0 out of 5.0
Last booking: 2 hours ago
Hotel Hospes Puerta de Alcalá
5.0 out of 5.0
Last booking: 2 hours ago

Pocket Guide: Hotels with Restaurants in Madrid

Search for hotels in Madrid on Expedia. You can easily find your hotels in Madrid using one of the methods below:

  • View our selection of featured hotels in Madrid
  • Use the map to find hotels in the Madrid neighborhood you prefer
  • Use the filters to see hotels in a specific area of Madrid, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Madrid
  • Enter your travel dates to view the best deals on hotels in Madrid - while they last