Live prices for your dates · free cancellation on many rooms

Hotels · Community of Madrid · Spain

Madrid Hotels

We assessed 497 hotels in Madrid across every price band and picked the 100 best-rated for you.

100 hotels 89 rated 8.5+ typical €132

hotels

Riu Plaza Espana R Gran Via stay

Riu Plaza Espana ★★★★

Madrid

9Perfect18,736 reviews

A 4-star stay on Gran Via with a rooftop pool and gym, steps from the metro.

From€253per night
Four Seasons Hotel Madrid F City luxury

Four Seasons Hotel Madrid ★★★★★

Madrid

9.2Perfect762 reviews

A five-star retreat in central Madrid with a rooftop pool, spa, and a prime location steps from Puerta del Sol.

From€935per night
Principe Pio P Central & Convenient

Principe Pio ★★★

Madrid

8.7Great6,963 reviews

A well-rated 3-star stay near the Royal Palace, with free Wi-Fi and 24-hour reception.

From€104per night
Radisson Blu Hotel, Madrid Prado R Prado-side stay

Radisson Blu Hotel, Madrid Prado ★★★★

Madrid

8.6Great2,367 reviews

A calm, well-run hotel opposite the Prado, with a basement spa and balconied rooms that overlook Madrid's classic streets.

From€162per night
Hard Rock Hotel Madrid H Music & Pool

Hard Rock Hotel Madrid ★★★★

Madrid

8.8Great4,382 reviews

Rock-themed Madrid hotel with live music, a seasonal pool, and a central location near Atocha.

From€306per night
Nh Collection Madrid Suecia N Central & Stylish

Nh Collection Madrid Suecia ★★★★★

Madrid

8.6Great1,566 reviews

Steps from Gran Via, this 5-star has an outdoor pool, rooftop bar, and a highly rated location.

From€159per night
Novotel Madrid Center N Family-friendly

Novotel Madrid Center ★★★★

Madrid

8.7Great6,744 reviews

Elegant 4-star near Retiro Park with rooftop pool, praised breakfast, and family-friendly amenities.

From€153per night
Barcelo Imagine B Chamartin 5-star

Barcelo Imagine ★★★★★

Madrid

9Perfect2,768 reviews

A 5-star Madrid stay steps from Chamartin station, with a rooftop bar and seasonal pool.

From€65per night
Radisson Red Madrid R Museum-adjacent

Radisson Red Madrid ★★★★

Madrid

8.5Great8,443 reviews

Modern, art-filled hotel steps from Atocha station and the Reina Sofía museum.

From€127per night
M Top Rated

Mandarin Oriental Ritz, Madrid ★★★★★

Madrid

9Superb18,710 reviews

Rooms and service both score 9.7 — a rare double that makes this Madrid address a standout.

From€92per night
Melia Castilla M Well-rounded

Melia Castilla ★★★★

Madrid

8.8Great2,466 reviews

Multiple restaurants, a proper outdoor pool, and large rooms — a dependable Madrid base with high guest scores across dining and location.

From€207per night
The Madrid Edition T Rooftop pool & spa

The Madrid Edition ★★★★★

Madrid

8.7Great786 reviews

Rooftop pool, spa, and central location in Madrid's Centro district.

From€585per night
The Palace, A Luxury Collection Hotel, Madrid T Central Landmark
8.6Great962 reviews

A grand 5-star landmark on Plaza de las Cortes, steps from the Prado and Thyssen, with a famed stained-glass dome and polished service.

From€368per night
Barcelo Torre De Madrid B Central 5-star

Barcelo Torre De Madrid ★★★★★

Madrid

8.8Great2,552 reviews

Top-rated location a short walk from Gran Vía with a heated pool and excellent breakfast.

From€177per night
Only You Hotel Atocha O Atocha station stay

Only You Hotel Atocha ★★★★

Madrid

8.9Great6,899 reviews

A 4-star stay across from Atocha station with a rooftop restaurant, courtyard views, and a 8.9 guest rating.

From€169per night
Only You Boutique Hotel Madrid O Designer stay

Only You Boutique Hotel Madrid ★★★★

Madrid

9.1Perfect2,708 reviews

Designer hotel in central Madrid with eclectic decor and a Michelin-star restaurant, steps from El Retiro.

From€233per night
Elba Madrid Alcala E Metro & airport access

Elba Madrid Alcala ★★★★

Madrid

8.8Great8,326 reviews

A dependable 4-star choice near the metro and airport shuttle, with free Wi-Fi and on-site parking.

From€92per night
Hyatt Regency Hesperia Madrid H Paseo de la Castellana

Hyatt Regency Hesperia Madrid ★★★★★

Madrid

8.4Great1,028 reviews

A 5-star stay on Paseo de la Castellana with elegant rooms, a fitness centre, and easy metro access.

From€188per night
The Social Hub Madrid T Rooftop pool

The Social Hub Madrid ★★★

Madrid

8.8Great5,030 reviews

Rooftop pool, 24-hour gym, and a location near Príncipe Pío station – a solid base for exploring Madrid.

From€155per night
Eurostars Madrid Tower E Skyline Views

Eurostars Madrid Tower ★★★★★

Madrid

8.7Great5,960 reviews

Skyline views, a rooftop restaurant, and a full spa — all on Madrid's grandest boulevard.

From€132per night
Icon Embassy I Boutique & Central

Icon Embassy ★★★★

Madrid

8.5Great1,550 reviews

A sleek, modern hotel on Madrid's chic Serrano Street, with top-rated dining and free Wi-Fi.

From€275per night
Melia Madrid Serrano M Central & comfortable

Melia Madrid Serrano ★★★★

Madrid

8.6Great3,952 reviews

A central Madrid hotel with a rooftop pool, praised for its location near Serrano street and Salamanca's shops and restaurants.

From€191per night
Pestana Cr7 Gran Via Madrid P Rooftop pool

Pestana Cr7 Gran Via Madrid ★★★★

Madrid

8.5Great5,342 reviews

A rooftop pool and a prime Gran Via address make this a stylish base for exploring Madrid.

From€152per night
Madrid Chamartin, Affiliated By Melia M Near Chamartin
8.1Great9,446 reviews

A reliable 3-star with a strong location near Chamartin station, spacious rooms, and a seasonal pool — ideal for transit stays.

From€104per night
The Hat Madrid T Central & Social

The Hat Madrid

Madrid Hostel

9Perfect4,175 reviews

A lively, design-led hostel just off Plaza Mayor with a rooftop bar, free walking tours, and spotless dorms.

From€18per night
Thompson Madrid, By Hyatt T Central luxury

Thompson Madrid, By Hyatt ★★★★★

Madrid

8.9Great1,048 reviews

A 5-star stay in the heart of Madrid, steps from Gran Via, with a rooftop pool and contemporary design.

From€972per night
Hyatt Centric Gran Via Madrid H Gran Via 5-star

Hyatt Centric Gran Via Madrid ★★★★★

Madrid

8.8Great2,629 reviews

A 5-star hotel on Gran Via with a rooftop bar, 24/7 gym, and family suites—steps from Madrid's top sights.

From€403per night
Zleep Madrid Airport Z Near airport

Zleep Madrid Airport ★★★

Madrid

8.2Great12,008 reviews

A practical 3-star base near Madrid Airport with free Wi-Fi and an on-site car park.

From€111per night
Hotel Praga H Great value

Hotel Praga ★★★★

Madrid

8.3Great8,827 reviews

Friendly staff and clean, comfortable rooms in a quiet residential area, with easy bus and metro links to the centre.

From€51per night
Rosewood Villa Magna R Castellana luxury

Rosewood Villa Magna ★★★★★

Madrid

9Perfect427 reviews

A refined 5-star stay with a prime Castellana address, a full spa, and thoughtful family touches.

From€787per night
Generator Madrid G Central & Social

Generator Madrid

Madrid Hostel

8Great12,141 reviews

A well-reviewed hostel with a rooftop jacuzzi and a prime spot near Gran Via.

From€299per night
Hotel Chamartin The One H Station-side Madrid stay

Hotel Chamartin The One ★★★★

Madrid

8.2Great9,656 reviews

Steps from Chamartín station, this 4-star hotel pairs soundproofed rooms with fast metro links into central Madrid.

From€95per night
Melia Avenida America M Quiet & practical

Melia Avenida America ★★★★

Madrid

8.9Great7,277 reviews

A calm base near the airport with a free shuttle, spacious rooms and a full spa.

From€150per night
Barcelo Emperatriz B Elegant 5-star

Barcelo Emperatriz ★★★★★

Madrid

8.7Great1,501 reviews

A polished 5-star option in Madrid's upscale Salamanca district, with a rooftop bar and an outdoor pool.

From€92per night
Pestana Collection Plaza Mayor P Central Madrid

Pestana Collection Plaza Mayor ★★★★

Madrid

9Perfect3,213 reviews

Modern rooms and a rooftop pool, minutes from Plaza Mayor and La Latina metro.

From€263per night
Hotel Madrid Centro, Affiliated By Melia H Central & Convenient
8.1Great3,818 reviews

A dependable Gran Via base with a fitness centre and a breakfast spread that caters to all diets.

From€74per night
Melia Madrid Princesa M City classic

Melia Madrid Princesa ★★★★★

Madrid

8.5Great2,022 reviews

A refined 5-star base near Museo Cerralbo, with a pool, spa, and The Level upgrade.

From€103per night
Ilunion Atrium I Great value

Ilunion Atrium ★★★★

Madrid

8.5Great7,220 reviews

A modern, clean hotel with spacious rooms, free Wi-Fi, and an excellent breakfast — just a short taxi ride from the airport.

From€76per night
Wellington Hotel & Spa Madrid W Classic elegance

Wellington Hotel & Spa Madrid ★★★★★

Madrid

8.7Great1,746 reviews

A classic five-star with a spa and pool, just a short walk from El Retiro Park.

From€629per night
Intercontinental Madrid By Ihg I Classic 5-star

Intercontinental Madrid By Ihg ★★★★★

Madrid

8.7Great630 reviews

A five-star stay with a classic location on Paseo de la Castellana, near shopping and metro links.

From€149per night
Grupotel Mayorazgo G Central & Characterful

Grupotel Mayorazgo ★★★★

Madrid

8.7Great8,937 reviews

A personality-rich stay in the heart of Madrid, with a theme that runs from the facade to the elevator music.

From€176per night
Petit Palace Plaza Mayor P Central & well-rated

Petit Palace Plaza Mayor ★★★★

Madrid

8.4Great4,245 reviews

A central Madrid hotel with glowing reviews for its location and staff.

From€126per night
Ibis Madrid Centro Las Ventas I Solid value
8.4Great3,628 reviews

A reliable, well-located Ibis with soundproofed rooms and a metro stop right outside.

From€172per night
Me Madrid Reina Victoria By Melia M Design-led in Plaza de Santa Ana

Me Madrid Reina Victoria By Melia ★★★★

Madrid

8.4Great2,639 reviews

A chic design hotel in the heart of Madrid, steps from Plaza de Santa Ana's tapas bars and a short walk to major museums.

From€180per night
Ibis Madrid Aeropuerto Barajas I Airport convenience
8.3Great9,241 reviews

Clean, modern rooms and a genuinely helpful team, minutes from the airport with easy links into Madrid.

From€98per night
Canopy By Hilton Madrid Castellana C Rooftop pool
8.6Great3,155 reviews

Near the Bernabéu with a rooftop pool, this modern hotel earns praise for clean, comfortable rooms and helpful staff.

From€76per night

Map & live prices by our partner

Madrid Hotels: Where to Stay

Madrid's hotel scene spans from the bustling Gran Via to the leafy Retiro. You'll find everything from budget-friendly options like Hotel Europa, near Puerta del Sol at €83, to the luxury of Four Seasons Hotel Madrid at €936. With an average rating of 8.7, most properties here are solid choices, but the real difference lies in location—choose the center for sightseeing, or Chamartin for a quieter stay.

Hotels Near Santiago Bernabéu Stadium

For football fans, staying near the Santiago Bernabéu stadium puts you in the action. Barcelo Imagine, a five-star property steps from Chamartin station and the stadium, offers a rooftop bar and seasonal pool, with prices from €65. It's a short metro ride from the city center, making it a convenient base for both match days and sightseeing.

Hotels Near Atocha Station

Atocha is a key transport hub and culture district, home to the Reina Sofía museum. Radisson Red Madrid sits steps from the station, offering modern, art-filled rooms from €127. Only You Hotel Atocha is directly across from the station with a rooftop restaurant and a strong 8.9 guest rating, while Hard Rock Hotel Madrid brings live music and a seasonal pool nearby.

Hotels in Madrid Center

Staying in the center puts you within walking distance of Puerta del Sol, Plaza Mayor, and the Royal Palace. Hotel Europa offers a budget-friendly central option at €83. For more comfort, Riu Plaza Espana on Gran Via has a rooftop pool and a 9.0 rating, while Dear Hotel Madrid also offers a rooftop pool with modern balconied rooms. Expect to pay a premium for centrality, but the convenience is unmatched.

Gran Via Hotels

Gran Via is Madrid's vibrant artery, lined with theaters and shops. Hyatt Centric Gran Via Madrid is a five-star with a rooftop bar and 24/7 gym, priced from €403. Barcelo Torre De Madrid, also on Gran Via, boasts a heated pool and excellent breakfast from €177. For a budget stay, Hotel Europa is just steps from Puerta del Sol and the Gran Via's southern end.

Hotels in Malasaña

Malasaña is Madrid's hipster quarter, known for vintage shops, indie bars, and a lively nightlife. While there are no hotels directly in Malasaña on this page, nearby options in the center offer easy access; the Urso Hotel & Spa, with a full spa and wellness center, is steps from Tribunal station on the edge of the neighborhood. Staying here puts you in the heart of Madrid's alternative scene without sacrificing comfort.

Hotels Near Plaza Mayor

Plaza Mayor is the historic heart of Madrid, surrounded by narrow streets full of tapas bars. Hotel Regina, on Calle Alcalá, is a short walk away with a 9.2 rating and refurbished rooms from €145. The Palace, A Luxury Collection Hotel, sits on Plaza de las Cortes, halfway between Plaza Mayor and the Prado, offering a grand stay with a famed stained-glass dome.

Hotels Close to Barajas Airport

For early flights or late arrivals, these hotels near Barajas airport offer practicality. Hilton Madrid Airport provides a free airport shuttle, indoor pool, and modern rooms from just €57. It's a straightforward choice for a night before departure, keeping you close to the terminals without the city-center price tag.

Madrid Hotels Downtown

Madrid's downtown, often referred to as the 'Centro' district, is where most visitors want to be. The Madrid Edition offers a rooftop pool and spa in the Centro district, while Only You Boutique Hotel Madrid combines designer decor with a Michelin-star restaurant, steps from El Retiro. Prices here reflect the prime location, but you're never far from the city's main attractions.

Hotels in Sol

Puerta del Sol is the very center of Madrid, and staying here means you're atop the city's transport network and main shopping streets. Hotel Europa is a three-star option right at Sol with easy metro access and modern rooms from €83. Four Seasons Hotel Madrid is also steps from Sol, offering luxury with a rooftop pool and spa from €936.

Hotels in Chamartín

Chamartín is a smart residential and business district with excellent transport links, including the high-speed rail station. Barcelo Imagine is steps from the station, a five-star with a rooftop bar and seasonal pool from €65. Melia Castilla, a four-star in the area, offers multiple restaurants and a large outdoor pool, making it a dependable base with high guest scores.

Frequently asked

What is the average price of a hotel in Madrid?

Typical rates hover around €132 per night, but you can find budget options from €35 and luxury stays up to €973. Prices vary by district, with the center and Salamanca being pricier.

Which district is best for a first visit to Madrid?

The Centro district, including areas around Puerta del Sol, Plaza Mayor, and Gran Via, is ideal for first-timers. You'll be within walking distance of main sights and metro stations. Hotel Europa offers a budget-friendly base here.

How do I get from Barajas airport to my hotel?

You can take the metro (line 8) to the city center in about 30 minutes. For hotels near the airport, like Hilton Madrid Airport, a free shuttle is provided. Taxis are also available, costing around €30-€40.

When is the best time to book a hotel in Madrid for lower prices?

Prices tend to be lower during the cooler months from November to February, excluding Christmas holidays. However, for the best selection during peak season (spring and fall), book at least a month in advance.

Which hotels have rooftop pools in Madrid?

Several central hotels have rooftop pools, including Riu Plaza Espana, The Madrid Edition, and Barcelo Torre De Madrid. These offer stunning views and a place to cool off in the summer.

Madrid Hotels

Madrid's hotel scene is as varied as its neighborhoods. In the historic center, you'll find grand five-star properties near Puerta del Sol and Plaza Mayor, while the Salamanca quarter offers refined luxury. Around Atocha station and the Prado, modern hotels cater to culture seekers, and near Barajas airport, practical options with shuttles serve early flights. Prices range from €35 to €973 per night, with typical rates around €132.

Most hotels here are four-star (58 of the listed properties), with 31 five-star options and a handful of three-star stays. The average rating across the set is 8.7, meaning quality is consistently high. Whether you're after a rooftop pool on Gran Via, a spa retreat, or a base near the Bernabéu, Madrid's hotels deliver. This page also includes a few non-hotel accommodations that share the listing, so scroll past the hotels if you're curious about those too.

The bottom line

This selection of hotels in Madrid suits travelers who want the convenience of a hotel stay combined with the city's rich culture and easy walkability. If you're looking for something more specific, consider our curated pages: for a truly central base, check 'Central hotels in Madrid'; for budget-friendly options, 'Cheap and budget hotels in Madrid'; for family trips, 'Family Friendly hotels in Madrid'; for a more local feel, 'Guest houses in Madrid'; or if you're driving, 'Hotels with parking in Madrid'. There are also dedicated pages for specific star ratings, airport stays, spa breaks, and more.