The best hotels in Madrid
Madrid has 24,000+ places to stay. Most are fine but forgettable. These 10 stood out.
Our Top Picks in Madrid
Click any hotel to check availability and book at the best price.
Senator Gran Via 70 Spa Hotel
Gran Via, Madrid
Free cancellation & Pay later
Petit Palace Savoy Alfonso XII
Retiro, Madrid
Free cancellation & Pay later
Hotel Vincci Soho
Huertas / Lavapies, Madrid
Free cancellation & Pay later
Hotel Único Madrid
Salamanca, Madrid
Free cancellation & Pay later
AC Hotel Recoletos by Marriott
Recoletos / Almagro, Madrid
Free cancellation & Pay later
Mandarin Oriental Ritz Madrid
Prado / Jeronimos, Madrid
Free cancellation & Pay later
Hotel Villa Magna
Castellana / Salamanca, Madrid
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Hostal Persal | Sol / Centro, Madrid | $55–85/night | 8.1/10 | Budget Pick |
| 2 | Hotel Moderno | Sol / Gran Via, Madrid | $75–110/night | 8.3/10 | Best Value |
| 3 | Senator Gran Via 70 Spa Hotel | Gran Via, Madrid | $105–175/night | 8.6/10 | Most Popular |
| 4 | Petit Palace Savoy Alfonso XII | Retiro, Madrid | $120–190/night | 8.5/10 | Best Location |
| 5 | Hotel Vincci Soho | Huertas / Lavapies, Madrid | $130–200/night | 8.4/10 | Hidden Gem |
| 6 | Hotel Único Madrid | Salamanca, Madrid | $155–230/night | 9/10 | Romantic Stay |
| 7 | AC Hotel Recoletos by Marriott | Recoletos / Almagro, Madrid | $160–220/night | 8.7/10 | Business Pick |
| 8 | Room Mate Oscar | Chueca, Madrid | $175–240/night | 8.8/10 | Most Popular |
| 9 | Mandarin Oriental Ritz Madrid | Prado / Jeronimos, Madrid | $580–950/night | 9.5/10 | Luxury Pick |
| 10 | Hotel Villa Magna | Castellana / Salamanca, Madrid | $450–750/night | 9.3/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Hostal Persal
This hostal sits right on Plaza del Angel, a short walk from Puerta del Sol and the Reina Sofia museum. Rooms are compact but clean, with decent soundproofing for a central Madrid location. The staff are helpful and check-in is quick. Breakfast is basic but included in some rates, which adds real value at this price point. A solid no-frills base for exploring the city on foot.
Check Availability
Hotel Moderno
Hotel Moderno has been operating near Puerta del Sol since 1905 and still delivers reliable comfort at a fair price. The building has classic early-20th-century bones with modest but well-kept rooms. You are steps from the metro and within easy walking distance of the Prado and the Royal Palace. Noise from the street can bleed in on lower floors so request a room facing the interior courtyard. Great value for the location.
Check Availability
Senator Gran Via 70 Spa Hotel
This hotel occupies a corner position on Gran Via itself, putting you at the heart of Madrid's main commercial boulevard. The rooftop pool and spa are the headline features and they genuinely deliver, with city views that stretch in every direction. Rooms are spacious by Madrid standards with contemporary decor and good blackout curtains. The buffet breakfast is substantial and worth adding to your booking. It gets busy in summer so book the rooftop time slots early.
Check Availability
Petit Palace Savoy Alfonso XII
Located on Calle Alfonso XII right across from the Retiro Park, this boutique chain hotel offers a calmer alternative to the Gran Via chaos. The building is a restored early-20th-century structure with high ceilings and good natural light in the street-facing rooms. Bikes are available for guests which makes getting around the park and nearby Prado district effortless. Rooms are clean and tech-forward with USB ports and smart TVs throughout. The Retiro neighborhood itself is one of Madrid's most pleasant to walk around in the mornings.
Check Availability
Hotel Vincci Soho
Vincci Soho sits on Calle del Prado in the Huertas literary quarter, one of Madrid's most atmospheric neighborhoods for tapas bars and late-night culture. The design leans contemporary industrial with exposed brick and warm lighting that works well. Rooms on upper floors have rooftop views over the low skyline of central Madrid. The hotel is a ten-minute walk from both the Prado and the Thyssen-Bornemisza. Service is attentive without being overbearing.
Check Availability
Hotel Único Madrid
Hotel Unico is a 19th-century mansion on Calle Claudio Coello in the upscale Salamanca district, surrounded by designer boutiques and serious restaurants. The property has just 44 rooms so the atmosphere is genuinely intimate and the staff know guests by name within a day. The garden terrace is one of the nicest outdoor spaces attached to any Madrid hotel in this category. Ramon Freixa's two-Michelin-star restaurant is on site, which alone justifies a stay. Rooms are large and quietly luxurious without the usual chain-hotel predictability.
Check Availability
AC Hotel Recoletos by Marriott
This Marriott property is on Calle Recoletos, a quiet tree-lined street connecting the Paseo del Prado boulevard to the Salamanca district. It is a reliable business-travel choice with fast WiFi, a well-equipped gym, and meeting rooms that actually function properly. Rooms are sleek and unfussy with excellent beds and good shower pressure. The bar on the ground floor is a decent spot for a post-meeting drink without being overpriced for the area. The Banco de Espana metro stop is two minutes on foot.
Check Availability
Room Mate Oscar
Room Mate Oscar is on Plaza Vazquez de Mella in the Chueca neighborhood, the social and cultural center of Madrid's LGBTQ community and one of the city's liveliest areas. The rooftop pool and bar are genuinely exceptional, with a party atmosphere on summer evenings that draws both guests and locals. Rooms are boldly designed with rich colors and oversized headboards that make a statement. The location puts you within minutes of the best tapas on Calle Hortaleza and the weekend market at Mercado de Fuencarral. Noise from the street is real so pack earplugs if you sleep lightly.
Check Availability
Mandarin Oriental Ritz Madrid
The Ritz Madrid on Plaza de la Lealtad reopened in 2021 after a full Mandarin Oriental renovation and is now the benchmark for luxury in the Spanish capital. The Belle Epoque building dates to 1910 and the interiors balance historical grandeur with modern comfort in a way few hotels manage. Rooms are enormous by any standard with hand-woven carpets, marble bathrooms, and custom furnishings. The Palm Court garden terrace is perfect for afternoon tea and the Michelin-starred Deessa restaurant is among the best dining experiences in Madrid. This is a special-occasion hotel in every sense.
Check Availability
Hotel Villa Magna
Villa Magna sits on the Paseo de la Castellana, Madrid's grand central boulevard, directly in the Salamanca district's luxury shopping corridor. The hotel was comprehensively refurbished in recent years and the result is a confident, understated elegance that avoids the stiffness of older grand hotels. Rooms are generously sized with deep baths and custom toiletries that are genuinely high quality. The restaurant Amós by Jesús Sánchez holds a Michelin star and the terrace is one of the city's top spots for a long Sunday lunch. Service throughout is polished and responsive without feeling scripted.
Check AvailabilityWhere to Stay in Madrid
The neighborhood you pick matters more than the hotel.
Which Madrid neighborhood fits your trip
Sol is for convenience, not comfort. You are central, close to the metro, and surrounded by every major sight. But the noise on Calle del Arenal is constant until 2am. If you are in Madrid for 3 nights and plan to be out until midnight anyway, Sol makes sense. If you want to sleep before that, it does not.
Retiro and Huertas are the sweet spot. Retiro gives you quiet mornings in the park and 8 minutes to the Prado. Huertas has the best tapas bars per block in the city, specifically on Calle de las Huertas and Calle del Principe.
Booking Madrid hotels: what the price includes
Gran Via hotels charge a location premium that does not always mean better rooms. Senator Gran Via 70 is genuinely good value for the rooftop. But many Gran Via properties are mediocre hotels with a great address. Check whether breakfast is included because a 20-euro add-on per person adds up fast on a 5-night stay.
At the luxury end, the Mandarin Ritz and Villa Magna are in their own category. Both have Michelin-starred restaurants. The Ritz wins on Belle Epoque atmosphere. Villa Magna wins on contemporary polish and is often 20 percent cheaper.
Getting around Madrid from your hotel
The metro is excellent and covers every barrio that matters. A 10-trip card costs 12.20 euros and covers zones A and B. Sol, Gran Via, Banco de Espana, and Retiro are all zone A. Taxis start at 2.50 euros and most in-city rides cost 6 to 10 euros. Bolt and Cabify are cheaper than street taxis.
Madrid is a walking city in the center. From Sol to Retiro is 20 minutes on foot. From Sol to the Royal Palace is 25 minutes through the Palacio Real gardens. If you stay in Salamanca, BiciMad gets you to the Prado in 10 minutes.
Where to eat near Madrid hotels
Avoid restaurants on Plaza Mayor and Gran Via. The food is fine, the price is not. Calle Cava Baja in La Latina has the best tabernas within walking distance of Sol. Try Casa Lucio for huevos rotos or La Chata for rabo de toro. Reserve ahead for dinner after 9pm.
Huertas and Lavapies have the most interesting independent restaurants. Calle del Doctor Fourquet near the Reina Sofia has newer places doing serious cooking. The Mercado de San Miguel near Sol is touristy but worth 30 minutes. For local groceries, Mercado de Maravillas in Tetuan is authentic and cheap.
Madrid museum strategy from your hotel base
The Prado, Reina Sofia, and Thyssen form a triangle that takes a full day. Buy the Paseo del Arte combined ticket for 29.60 euros, saving around 8 euros over individual entry. Go to the Prado in the morning at 10am when the Velazquez rooms are least crowded. Reina Sofia is best from 4pm when tour groups thin out.
Free entry at the Prado runs 6 to 8pm Monday to Saturday and 5 to 7pm Sunday. Queues for free slots can be 30 minutes. All three museums are within 15 minutes walk of Retiro, Huertas, or Sol area hotels.
Madrid luxury hotels . honest comparison
The Mandarin Oriental Ritz is the benchmark. But Hotel Villa Magna on the Castellana is often 20 percent cheaper for similar room quality. Both have Michelin-starred restaurants on site. The Ritz wins on Belle Epoque grandeur. Villa Magna wins on contemporary polish and a more discreet atmosphere.
Hotel Unico in Salamanca is the insider luxury option. 44 rooms, a two-Michelin-star restaurant by Ramon Freixa, and a garden terrace that is one of the nicest outdoor dining spaces in the city. It lacks brand recognition but delivers on every metric that actually matters.
Madrid's best neighborhoods
Madrid spreads across a compact but varied grid of barrios. Sol and Gran Via sit dead center . convenient but loud. Salamanca has the money and the boutiques. Huertas and Malasana have the nightlife and the tapas bars. Retiro is the green, quiet option that most visitors underestimate.
Sol and Gran Via 3 vetted hotels Central, loud, and always moving
Central, loud, and always moving
Puerta del Sol is the geographic center of Spain, literally . km 0 is marked in the pavement. Gran Via runs west from Cibeles and is lined with early-20th-century architecture, theaters, and shops open until 10pm. You are within 15 minutes walk of the Prado, the Royal Palace, and the Reina Sofia.
The downside is noise. Gran Via at night is relentless until 3am. Budget travelers and families doing a quick Madrid stop will find good value here. Couples and light sleepers should look at Retiro or Huertas instead.
Huertas and Lavapies 2 vetted hotels The tapas and literary quarter
The tapas and literary quarter
Huertas is Madrid's literary district. Cervantes and Lope de Vega both lived here. Today it is known for tapas bars on Calle de las Huertas and vermuterias that open on weekend mornings. The Prado is a 10-minute walk and the Thyssen is 12.
Lavapies immediately south is more working-class and multicultural. The Reina Sofia is here, and Calle del Doctor Fourquet has some of the best independent restaurants in central Madrid.
Retiro and Jeronimos 2 vetted hotels Calm, green, and close to the Prado
Calm, green, and close to the Prado
Retiro Park is 350 acres of green in the middle of the city. Staying here means access to morning runs before the crowds arrive. The Prado sits directly west and you can be at the door in 8 to 10 minutes from most Retiro hotels.
This is residential Madrid with excellent restaurants and far less tourist density than Sol. Alfonso XII and Calle Ibiza are the main hotel corridors.
Salamanca 2 vetted hotels Upscale shopping and serious dining
Upscale shopping and serious dining
Salamanca is Madrid's answer to Paris's 8th arrondissement. Calle Serrano and Calle Claudio Coello have every Spanish and international luxury brand. The restaurant scene on Calle Lagasca is genuinely serious, with multiple Michelin-starred options within a 10-minute walk.
It is one of Madrid's safest and quietest neighborhoods at night. The Royal Palace is 30 minutes on foot, though the metro from Serrano covers it in 15. Worth the premium if dining well is the priority.
Chueca 1 vetted hotel Creative, welcoming, and genuinely fun
Creative, welcoming, and genuinely fun
Chueca is the center of LGBTQ culture in Madrid and also home to some of the best market shopping in the city. Mercado de Fuencarral is 10 minutes walk, and Calle Hortaleza has the best pintxos density in Madrid.
Perfect for travelers who plan to be out late and sleep in. Friday and Saturday nights are loud until 4am. Room Mate Oscar on Plaza Vazquez de Mella is the standout hotel in the area.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Madrid.
Romantic
Salamanca district, around Calle Claudio Coello and the garden terrace of Hotel Unico. Dinner at one of the Michelin-starred restaurants on Calle Lagasca, then a walk through Retiro Park at sunset. Hotel Villa Magna has a terrace lunch that is one of the best date experiences in the city.
Culture
Base yourself in Huertas or Retiro, within 10 minutes walk of the Prado, Thyssen, and Reina Sofia. The combined Paseo del Arte ticket costs 29.60 euros. Add the Centro de Arte Reina Sofia on Calle Santa Isabel for Guernica and the best temporary exhibitions in Madrid.
Family
Retiro Park has rowing boats, puppet shows, and enough space for kids to run. Hotels near Calle Alfonso XII put you at the park entrance in 5 minutes. The science museum in Legazpi is a 20-minute metro ride from Sol and genuinely good for ages 6 to 14.
Budget
Sol and Gran Via area has the most budget options with the best location compromise. Hostal Persal on Plaza del Angel runs 55 to 85 euros per night and sits 8 minutes walk from the Prado. The menu del dia lunch in Lavapies or Huertas costs 10 to 14 euros including wine.
Beach
Madrid is inland but Malaga airport is a 1-hour flight from Barajas. Many hotels can arrange day trips to the coast. Casa de Campo has a lake with summer swimming, 15 minutes by metro from Sol on line 10.
Foodie
Huertas and La Latina are the two epicenters. Calle Cava Baja in La Latina has the best tabernas in the old city. Try Casa Lucio for huevos rotos. For serious contemporary Spanish cooking, Calle Lagasca in Salamanca and Calle del Doctor Fourquet near the Reina Sofia are where chefs eat on nights off.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Madrid
When to visit Madrid and what to pay.
Spring (March-May)
The best window for Madrid. The Retiro Park rose garden peaks in May. San Isidro festival in mid-May brings flamenco events citywide and hotel rates jump 20 percent that week. Book 6 to 8 weeks ahead for May dates. March and April offer the best combination of good weather and manageable crowds.
Summer (June-August)
July and August are genuinely hot. Madrid regularly hits 38 degrees in July. Most museums are air-conditioned but afternoon streets are uncomfortable without shade. Many locals leave in August and some restaurants close. Rooftop hotel pools become essential rather than optional.
Autumn (September-November)
September and October are close to spring quality with slightly better hotel rates. The city runs at full pace after the August slowdown. Art exhibitions and cultural programming pick up. November is cooler at 8 to 15 degrees and significantly cheaper for culture-focused travelers.
Winter (December-February)
December picks up for Christmas markets and New Year. January and February are the quietest months with the lowest hotel rates. The Prado and Reina Sofia are almost crowd-free on weekday mornings. Temperatures around 4 to 6 degrees at night, so plan for a coat.
Booking Tips for Madrid
Insider tips for booking hotels in Madrid.
Book the Prado before your hotel stay, not after
The Prado sells timed entry tickets and popular slots on weekends fill 2 to 3 weeks ahead in peak season. Buy tickets at museodelprado.es as soon as you confirm your travel dates. Free entry runs 6 to 8pm Monday to Saturday and 5 to 7pm Sunday. Queues for free slots can be 30 minutes.
Request an interior courtyard room to cut noise in half
This applies to any hotel on Gran Via, Calle del Arenal, or near Puerta del Sol. Street-facing rooms can be loud until 4am on weekends. Interior courtyard rooms are often the same price but significantly quieter. Mention it at booking . most hotels will accommodate if they can.
Use the metro, not taxis, for distances under 3 stops
A 10-trip metro card costs 12.20 euros and covers nearly all tourist areas. Taxis add up if you are taking 3 to 4 per day. The metro runs until 1:30am on weekdays and 2:30am on Friday and Saturday. For anything after metro hours, Bolt and Cabify are consistently cheaper than street taxis.
The menu del dia cuts your food bill by 40 percent
Most restaurants in Madrid serve a 3-course menu del dia for 12 to 16 euros, including bread and sometimes wine. Available lunch only, typically noon to 4pm. Use it as your main meal of the day in Huertas or La Latina, then do tapas in the evening without the pressure of a full dinner budget.
Book Salamanca luxury hotels directly for better room choice
Properties like Hotel Unico and AC Recoletos often hold back better rooms for direct bookings. Call or email the hotel directly after making an initial inquiry online. Garden terrace rooms at Hotel Unico book out 2 to 3 weeks before popular dates in spring and autumn.
Check-in flexibility matters more here than most cities
Standard check-in in Madrid is 3pm and enforced more strictly than in other European capitals. If your flight arrives before noon, call the hotel the day before and ask about early check-in. Most four-star properties can hold luggage from 9am. The Mandarin Ritz and Villa Magna offer day rates if needed.
Hotels in Madrid — FAQ
Everything you need to know before booking hotels in Madrid.
What is the best neighborhood to stay in Madrid?
Huertas or Retiro for most visitors. Huertas puts you 10 minutes walk from the Prado, surrounded by tapas bars on Calle de las Huertas and Calle del Principe. Retiro gives you quiet mornings in the park and a short metro ride to everything else. Sol is central but noisy and overpriced for what you get.
How far is the Prado Museum from central Madrid hotels?
From Sol, it is a 15-minute walk southeast along Carrera de San Jeronimo. From Retiro or Huertas, you can be at the door in under 10 minutes. The closest metro stop is Banco de Espana on line 2. Skip the taxi. The walk through Paseo del Prado is part of the experience.
What should I skip when staying in Madrid?
Skip hotels directly on Gran Via if sleep matters. The noise from buses and nightlife at 3am is relentless. Tourist restaurants on Plaza Mayor charge double for mediocre food. Walk two streets to Calle Cuchilleros or Calle Cava Baja for the same meal at half the price.
When is the best time to book hotels in Madrid?
Late September to November and March to May are the sweet spots. Hotel rates drop 20 to 30 percent compared to July and August. San Isidro festival in mid-May fills the city for a week and prices spike. Book 6 to 8 weeks ahead for those dates.
Is Salamanca worth paying the premium?
Yes, if dining and shopping are priorities. Calle Serrano and Calle Claudio Coello have the best Spanish designer boutiques. Restaurants on Calle Lagasca are among the most serious in Madrid. Expect to pay 30 to 50 percent more per night than equivalent hotels in Sol.
How do I get from the airport to central Madrid hotels?
Metro Line 8 from Terminal 4 to Nuevos Ministerios, then connect to your barrio. The full journey to Sol takes about 45 minutes and costs around 5 euros including the airport supplement. Taxis cost a flat rate of 33 euros from any terminal to the city center.
What is the Chueca neighborhood like for staying?
Chueca is central, lively, and welcoming. You are on Calle Fuencarral in 5 minutes and at Mercado de Fuencarral in 10. The best pintxos bars are on Calle Hortaleza. It is genuinely noisy on Friday and Saturday nights until 4am. Request a courtyard room.
How much does a good mid-range hotel in Madrid cost?
Expect to pay between 110 and 200 euros per night for a solid four-star in a good location. The sweet spot is between 130 and 170 euros, which gets you properties like Vincci Soho with decent rooms, breakfast options, and rooftop access. Budget options in Sol start around 55 to 85 euros.
Is Madrid safe for solo travelers?
Very. The main center is well-lit and active past midnight. Pickpocketing is the main concern on the metro around Puerta del Sol and on lines 1 and 10. Use a front-pocket wallet on public transport. The Lavapies neighborhood is fine but has occasional tension at night worth being aware of.
Are Madrid hotels good value compared to other European capitals?
Significantly yes. A four-star in Salamanca costs roughly what a two-star in Paris costs. A proper three-course menu del dia in Huertas runs 12 to 16 euros including wine. Taxis are cheap at 6 to 10 euros for most in-city rides. Madrid rewards spending more on the hotel because everything else is affordable.
Do Madrid hotels include breakfast and is it worth paying for?
Rarely worth it unless already included. Hotel breakfasts run 15 to 30 euros per person, while a cafe tostada con tomate and coffee on Calle Montera costs 4 to 6 euros. The exceptions are Mandarin Oriental or Villa Magna where breakfast quality justifies the cost.
What is the best way to get around Madrid from a central hotel?
The metro covers every barrio that matters. A 10-trip card costs 12.20 euros. From Sol to Retiro is 20 minutes on foot. From Sol to the Royal Palace is 25 minutes through the historic center. BiciMad bikes get you from Salamanca to the Prado in 10 minutes without a transfer.