Skip to main content

Search hotels in Madrid

Enter your dates to see the latest prices and deals for Madrid hotels

Madrid – 6556 hotels and places to stay

Filter by:

Star Rating
Review score

Hotel BESTPRICE Alegría

Hotel in San Blas, Madrid

Ideally set in the San Blas district of Madrid, Hotel BESTPRICE Alegría is located 2.6 miles from IFEMA Convention Center, 4.2 miles from Thyssen-Bornemisza Museum and 4.2 miles from Retiro Park.

M
Miami Dave
From
United States
The building looks new and well kept. Super friendly and helpful staff, top notch. Can't beat the value for the price. Definitely recommend.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,823 reviews
Price from
$87.83
1 night, 2 adults

B&B HOTEL Madrid Carabanchel

Hotel in Carabanchel, Madrid

Well located in the Carabanchel district of Madrid, B&B HOTEL Madrid Carabanchel is located 4.2 miles from Atocha Train Station, 4.3 miles from Reina Sofia Museum and 4.7 miles from Royal Palace of...

א
אור
From
Israel
Good room and very affordable, the reception was very kind to us and the breakfast was good as-well
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,067 reviews
Price from
$93.80
1 night, 2 adults

INNSiDE by Meliá Madrid Valdebebas

Hotel in Hortaleza, Madrid

INNSiDE by Meliá Madrid Valdebebas has free bikes, seasonal outdoor swimming pool, a fitness center and garden in Madrid.

C
Cátia Veloso
From
United Arab Emirates
The hotel is amazing, incredible decoration, brand new building, the food is incredible and the staff super super nice! I really love and I will come back!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,946 reviews
Price from
$170.20
1 night, 2 adults

I'M Room Suites Nuevos Ministerios - Bernabeu 'Digital Access'

Hotel in Tetuan, Madrid

Located conveniently in the Tetuan district of Madrid, I'M Room Suites Nuevos Ministerios - Bernabeu 'Digital Access' is located a 16-minute walk from Santiago Bernabéu Stadium, 2.2 miles from Gran...

J
JL
From
Netherlands
The location was excellent, very close to Cuatro Caminos, with great restaurants within just "spit range", I would say almost literally. The attention of our host, Gonzalo, was always timely and supportive. The room is new, very clean and comfortable, with AC and fan, TV, and there is a large isle as a kitchen, shared across all rooms including all appliances.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,624 reviews
Price from
$140.52
1 night, 2 adults

Hotel Pinar Plaza

Hotel in Ciudad Lineal, Madrid

Located in Madrid, 2.8 miles from Chamartin Station, Hotel Pinar Plaza provides accommodations with a seasonal outdoor swimming pool, private parking, a garden and a terrace.

B
Behzad
From
Kuwait
Everything about the hotel was excellent! The service was top notch and staff were super friendly and welcoming. Breakfast was absolutely delicious with a wide variety of items to choose from! Having drinks at the beautiful bar was the best way to start the evening. I would definitely come back again and highly recommend it to family and friends:)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,408 reviews
Price from
$398.15
1 night, 2 adults

UMusic Hotel Madrid

Hotel in Madrid City Center, Madrid

UMusic Hotel Madrid features a seasonal outdoor swimming pool, fitness center, a terrace and restaurant in Madrid. This 5-star hotel offers a bar.

A
Ahmed
From
United Arab Emirates
Everything about it was perfect! The staff was extremely helpful, the location was perfect, the hotel was modern and edgy - we absolutely loved our stay!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,132 reviews
Price from
$245.91
1 night, 2 adults

Hotel BESTPRICE Alcalá

Hotel in San Blas, Madrid

Located in Madrid, 2.2 mi from IFEMA, Hotel BESTPRICE Alcalá provides accommodations with a terrace and private parking.

J
Juan Martinez
From
Netherlands
Clean room. Good price. Really close to the metro station. Super friendly staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 7,398 reviews
Price from
$87.83
1 night, 2 adults

Room Mate Collection Alba, Madrid

Hotel in Madrid City Center, Madrid

Located in Madrid and with Plaza Mayor reachable within a 8-minute walk, Room Mate Collection Alba, Madrid has concierge services, non-smoking rooms, a fitness center, free WiFi throughout the...

t
tal
From
Israel
Fantastic location. Great great staff. Very good breakfast. Boutique feeling.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,656 reviews
Price from
$209.73
1 night, 2 adults

Pestana Collection Plaza Mayor

Hotel in Madrid City Center, Madrid

Less than 0.6 mi from Mercado San Miguel and a 13-minute walk from Puerta de Toledo, the property offers a terrace and a bar.

F
Fares
From
Algeria
Central location, perfect for sightseeing. Nice rooftop bar/pool. Great staff, quick to change my room as I had an issue in the first one. Nice SPA (sauna/indoor pool/massage).
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 3,051 reviews
Price from
$347.79
1 night, 2 adults

Riu Plaza España

Hotel in Madrid City Center, Madrid

Well located in the center of Madrid, Riu Plaza España features air-conditioned rooms, a restaurant, free WiFi and a bar. This 4-star hotel offers room service and a concierge service.

M
Marutyan
From
Armenia
Nice hotel, good location, the best roof top bar.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 20,484 reviews
Price from
$214.62
1 night, 2 adults
See all 6556 hotels in Madrid

Hotels with airport shuttles in Madrid

Airport shuttle (free)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 10,000 reviews
From $126.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 601 reviews
From $412.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,283 reviews
From $526.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 163 reviews
From $742.41 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,084 reviews
From $617 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 813 reviews
From $496.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 6,063 reviews
From $382.92 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,086 reviews
From $147.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,365 reviews
From $286.90 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,426 reviews
From $467.23 per night

Most booked hotels in Madrid and surrounding area in the past month

See all

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,181 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 8,053 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 11,021 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 7,707 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 13,801 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 11,052 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 8,689 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 13,146 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7,869 reviews

Popular with guests booking hotels in Madrid

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 20,484 reviews

Hotels located in the center of Madrid

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 18 reviews

La bella de plaza mayor is located in Madrid, just a 4-minute walk from Plaza Mayor and 600 yards from Mercado San Miguel. This apartment offers air-conditioned accommodations with free Wifi.

From $210.78 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,591 reviews

Offering bright rooms with free Wi-Fi, Hostal Victoria II is next to Puerta del Sol’s shops, bars and restaurants. It features a 24-hour front desk and has easy access to Madrid’s many attractions.

From $64.41 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,484 reviews

Just a few feet from Puerta del Sol, Hostal Victoria I offers an ideal setting in central Madrid. It features rooms with free Wi-Fi and a 24-hour front desk.

From $64.41 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,410 reviews

El Pilar is a family-run guesthouse just steps from the Puerta del Sol, in central Madrid. It offers 24-hour reception and heated, air-conditioned rooms with free Wi-Fi.

From $83.26 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 502 reviews

Featuring free WiFi and a flat-screen TV, StopinFlat offers air conditioned apartments in different locations around Madrid City Center, including Huertas, Gran Via Latina, Chueca, Chamberi, Salamanca...

From $423.90 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 645 reviews

Right in the heart of Madrid, FORTINN Puerta del Sol features rooms with free Wifi. The property is close to Plaza de España Metro Station, Temple of Debod, and Reina Sofia Museum.

From $128.81 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,100 reviews

Located in various locations in Madrid city center, Aparsol Apartments offers stylish air-conditioned apartments with flat-screen TVs. All apartments are within a few minutes’ walk of Puerta del Sol.

From $286.90 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 511 reviews

Located on Madrid’s Puerta del Sol, Hostal Ana Belen offers air-conditioned rooms with a flat-screen TV and private balcony.

From $146.38 per night

Budget hotels in Madrid and nearby

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,268 reviews

Located in the center of Madrid next to Puerta del Sol, Hostal Fuentesol offers rooms with air conditioning, a TV and private bathroom. Free Wi-Fi is available throughout the guest house.

From $78.38 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 398 reviews

Well set in the Madrid City Center district of Madrid, Hostal Marie Del Mar is located a 4-minute walk from Mercado San Miguel, 0.8 miles from Royal Palace of Madrid and a 2-minute walk from Plaza...

From $93.68 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 179 reviews

HR-Madrid-Puerta del Sol features accommodations within a few steps of the center of Madrid, with free Wifi and a kitchen with a microwave, a toaster, and a fridge.

From $95.34 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 181 reviews

LOFT PUERTA DE SOL is located in Madrid, just a 14-minute walk from Plaza de España Metro Station and 0.6 miles from Gran Via. This apartment offers an elevator and free Wifi.

From $150.63 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 936 reviews

Located just off lively Plaza Santa Ana Square, this guest house offers free Wi-Fi and functional rooms with private bathrooms and plasma-screen TVs. Puerta del Sol is just 984 feet away.

From $87.83 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,245 reviews

This value guest accommodations is superbly located just 164 ft from the Plaza Mayor. It features rooms with free Wi-Fi available in public areas.

From $81.97 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 73 reviews

Alojamiento Angel provides rooms in Madrid near Plaza de España Metro Station and Puerta del Sol. Popular points of interest nearby include Gran Via, Plaza Mayor, and Mercado San Miguel.

From $100.71 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,763 reviews

Hostal Palacio Madrid is located in central Madrid, just 3 minutes’ walk from Puerta del Sol Metro Station. Hostal Palacio Madrid is just 8 minutes’ walk from Madrid’s famous Prado Museum.

From $104.22 per night

Best hotels with breakfast in Madrid and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,368 reviews

Europa is located right next to Puerta del Sol Square in central Madrid. It offers air-conditioned rooms with a private balcony, free Wi-Fi and a flat-screen TV.

From $170.97 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,244 reviews

Attractively located in Madrid, Alhambra Suites is located a short distance from attractions such as Puerta del Sol, Mercado San Miguel, Thyssen-Bornemisza Museum, and Prado Museum.

From $152.23 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 655 reviews

Apartamentos El Tiempo is located on a pedestrian street in central Madrid, just a 5-minute walk away from Puerta del Sol and it features a restaurant that serves a delicious à la carte breakfast,...

From $175.65 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 387 reviews

Apartamentos El Tiempo Madrid are located in a pedestrian street just 5 minutes’ walk from the famous Puerta del Sol in Madrid. They offer simple, air-conditioned accommodations with free WiFi.

From $175.65 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,133 reviews

This historic hotel is in the heart of Madrid, by the Puerta del Sol. Facilities include free Wi-Fi and a café-bar on the large outdoor terrace.

From $235.02 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 731 reviews

The modern Hostal Matheu is in central Madrid, just 100 yards from Puerta del Sol and a short walk from the Prado, Reina Sofía and Thyssen-Bornemisza Museums.

From $132.32 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 331 reviews

Conveniently located in Madrid, Only for Women Hostel Madrid-Sol provides air-conditioned rooms, a shared lounge and free WiFi.

From $89.58 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,920 reviews

Madrisol Hotel is in the historic center of Madrid, 160 yards from the Puerta del Sol. All rooms at the hotel are exterior and have free Wi-Fi.

From $171.32 per night

FAQs about hotels in Madrid

The Spanish Soul of Art and Entertainment

The modern Madrid is one of the greenest cities in Europe and the most popular destination in Spain. Whether you want to experience its legendary nightlife or a flamenco show, this is the place to be.

The renowned Prado Museum holds one of the world’s finest art collections with iconic paintings by El Greco, Velázquez and Goya. For a more modern touch, the Museo Reina Sofia houses works by Picasso and Dali.

Start your evening at Puerta del Sol, one of the city’s busiest spots. Make some room in your stomach for great tapas and sangria in La Latina district, south of the city’s most famous plaza, Plaza Mayor.

Real Madrid plays at Santiago Bernabeu and Atlético Madrid competes at Vicente Calderón Stadium, two opportunities that no sports fan will want to miss. The popular Salamanca district is a great place to look for boutique gifts and unique shops.

Thanks to great public transportation system, getting to the city center from Madrid Barajas International Airport is very easy. Whether you’re looking for luxury hotels, budget hostels or comfy apartments, Booking.com has a perfect place to stay for your Madrid holiday.

Learn more about visiting Madrid

  • 1387 attractions
  • 103 points of interest
  • 33 neighborhoods

What Guests Said About Madrid:

10

Madrid is a beautiful city with a interesting history. so...

Madrid is a beautiful city with a interesting history. so many sites to see. Sincerely recommend. take care when you chose accommodation. Some really bad places paces have a falls revues like a Petit Hostel Palacio Real. that was a bailsmen, ugly and bad condition, with some Mongolian woman on reception, arrogant and ignorant. Not for tourist! As the don't let m revue, and I chose them by falls revue, I am writing here o whom I concern. take care of cheaters! Good luck
Guest review by
Violeta
Serbia
10

We went so we could go to the Prado museum to see the...

We went so we could go to the Prado museum to see the Hieronymus Bosch paintings. The museum is enormous. We were there 4 hours and only saw about half of it. So if you go then plan plenty of time to look round
Guest review by
Davies
United Kingdom
10

Christmas lights were fantastic in the evening.

Christmas lights were fantastic in the evening. Museums and art galleries galore, and architecture and parks beautiful. plenty of shops too if that interests you. Only had a pre Christmas four night break including train trip to Avila for one night, so lots still to see next time. Getting around is a piece of cake with a metro card which you can buy at the airport from the ticket machines. Cost was €2.50 for the card, €7.30 for 10 journeys and €3 airport supplement. (You only need one card for a group which you tap in for each person in the group in turn.)
Guest review by
Peter
United Kingdom
10

The best way to get around is the Metro, you will need a...

The best way to get around is the Metro, you will need a Metro card which you can purchase at the ticket machine only cost €2.50, you then load your card with the number of rides you need, if there is two or more in your group, you only need one card, i.e two people just load 2 trips onto the card. Madrid is a big city, get on the Metro or use a bus, the Metro is €1.70 per ride, the bus is €1.50 per ride
Guest review by
Jenny
Spain
2.0

I am disabled, traveling with a service dog.

I am disabled, traveling with a service dog. The Spaniards were all very rude, would not allow me to enter grocery stores, shops, or restaurants. At one cafe, they let me order inside, but then made me eat outside in the freezing cold. There was ZERO empathy offered. One hotel, Hostal Maria Ronda, offered to put me out on the street because of my dog upon late night arrival. If I ever see a Spaniard again, it will be too soon. I left early, fleeing in fact, to go back to France, where people are kind.
Guest review by
Ann Katherine
United States
10

Impressive city. The museums are wonderful.

Impressive city. The museums are wonderful. The metro was very crowded. Unfortunately, the Christmas entertainment in the centre at and around Plaza Mayor was very noisy and misplaced bad taste American.
Guest review by
Michael
Denmark

See reviews by guests who stayed at hotels in Madrid

See all
From $147.55 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,452 reviews
We had a nice big room and huge bathroom. Hotel is located slightly outside the city centre but is located near metro and bus stations as well 5min walk to Plaza de Toro which is a great point to visit as a tourist. Metro costs $1.5 - $1.7 to all key points in the town. We stayed there as it was good distance to the city centre but also not far from the main Madrid's stadium for our concert. Staf was friendly and hotel has a nice lounge as well. Very pleased with our stay.
Guest review by
Sandis
United Kingdom
From $310.32 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,132 reviews
A great hotel in a convenient location in Madrid city centre. We loved our Premium room with terrace where we enjoyed views across the city. The bed was very comfortable, the toiletries supplied were luxurious and the staff were polite, friendly, courteous and very helpful. We loved the lady singer at breakfast time. The theatre is amazing and we look forward to a return visit to see a show in the future.
Guest review by
David
United Kingdom
From $66.75 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 7,398 reviews
Very clean hotel, comfortable beds,very friendly personell, trying to help with usefull information for turists! Perfect quite location very close to metro station, approx. 3 minutes walking. Direct metro line to the city centre (Gran via, Teatro Real, Opera, Plaza Mayor,...). Good value for money! Warmly recommend!
Guest review by
Irena
Slovenia
From $139.35 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 6,867 reviews
The suite was very nice, bathroom spacious *bath and separate shower" bed was very good. Staff is efficient and professional as you would expect in a 4 star hotel. Bus to Madrid City Centre around the corner (200m) 30 minutes to city centre. 20 min by taxi to Madrid Airport.
Guest review by
Willem
Netherlands
From $71.67 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 965 reviews
Clean and comfortable hotel situated in calm area close the the airport. Great metro connection with the city centre.
Guest review by
Iwona
Poland