CityGuides360
Find a tour

Where to stay in Madrid

Pick a neighbourhood first, then a place. Each area suits a different kind of trip.

We may earn a commission if you book through links on this page, at no extra cost to you. How we make money

Flying in? Book your Madrid airport transfer.

Sol, Plaza Mayor and the Royal Palace

Best for: First-timers who want Puerta del Sol, Plaza Mayor and the Royal Palace on the doorstep

  1. Palacio de los Duques, a Gran Meliá Hotel

    Hotel · 5-star · €€€€

    Restored palace with rooftop infinity pool, 300 m from the Royal Palace

  2. Four Seasons Hotel Madrid

    Hotel · 5-star · €€€€

    Five-star hotel with terrace, restaurant and bar near Canalejas and Sol

  3. Hotel Opera

    Hotel · €€

    19th-century building by the Teatro Real with musical dinner evenings

  4. Hostal Central Palace Madrid

    Guesthouse · €€

    Rooms overlooking the Royal Palace and Plaza de Oriente

  5. Hotel Europa

    Hotel · €€

    Rooms with balconies beside Puerta del Sol, some overlooking the square

  6. Preciados

    Hotel · €€

    Restored 19th-century building, five minutes' walk from Puerta del Sol

  7. B&B HOTEL Madrid Centro Puerta del Sol

    Hotel · €€

    Good-value modern rooms about 100 m from Puerta del Sol

  8. B&B HOTEL Madrid Centro Plaza Mayor

    Hotel · €€

    19th-century building on Plaza de Santa Cruz, steps from Plaza Mayor

  9. Eurostars Plaza Mayor

    Hotel · €€

    Seventh-floor breakfast room with city views, near Tirso de Molina

  10. Petit Palace Puerta del Sol

    Hotel · €€

    Soundproofed rooms on Calle del Arenal, free bikes to borrow

  11. Petit Palace Plaza Mayor

    Hotel · €€

    Calle Mayor base 200 m from Ópera metro and the Royal Palace

  12. Catalonia Puerta del Sol

    Hotel · €€

    Historic building on Calle de Atocha between Sol and Tirso de Molina

  13. Toc Hostel Madrid

    Hostel · €

    Dorms and private rooms with a bar and free pool table, by Sol

Barrio de las Letras and the Paseo del Prado

Best for: Art lovers, with the Prado, Thyssen and Reina Sofía close by and tapas bars around Plaza de Santa Ana

  1. Gran Hotel Inglés

    Hotel · 5-star · €€€€

    Art deco-style 19th-century hotel in the literary quarter, near Sol

  2. Hotel Villa Real

    Hotel · €€€

    Antiques-filled hotel facing the Congreso on Plaza de las Cortes

  3. NH Collection Madrid Paseo del Prado

    Hotel · 5-star · €€€

    Neo-baroque palace with Neptune Fountain views, five minutes from the Prado

  4. NH Collection Madrid Palacio de Tepa

    Hotel · 5-star · €€€

    Palace designed by Juan de Villanueva, architect of the Prado

  5. ME Madrid Reina Victoria by Meliá

    Hotel · €€€

    Design hotel in a landmark 19th-century building on Plaza de Santa Ana

  6. Radisson Blu Boutique Hotel, Madrid Prado

    Hotel · €€€

    Boutique hotel opposite the Prado, beside CaixaForum and near Atocha

  7. CoolRooms Palacio de Atocha

    Hotel · €€€

    Restored palace with an outdoor pool and pool bar

  8. Catalonia Las Cortes

    Hotel · €€

    18th-century building, some rooms with frescoed ceilings

  9. Catalonia Plaza Mayor

    Hotel · €€

    Gym and hot tub, 200 m from the Plaza de Santa Ana tapas bars

  10. Room Mate Alicia

    Hotel · €€

    Big windows over Plaza de Santa Ana, ten minutes' walk to the Prado

  11. Vincci Soho

    Hotel · €€

    Design hotel with a summer patio, 200 m from the Thyssen

  12. Hotel Miau

    Hotel · €€

    Small hotel on Plaza de Santa Ana, some rooms with square views

  13. Hostal Persal

    Guesthouse · €

    Hostal dating from 1871 on pedestrianised Plaza del Ángel

Gran Vía, Malasaña and Chueca

Best for: Nightlife, shows and shopping, with rooftop bars on Gran Vía and lively bars in Malasaña and Chueca

  1. Brach Madrid - Evok Collection

    Hotel · 5-star · €€€€

    Five-star Gran Vía hotel with spa and gym, by Gran Vía metro

  2. Vincci The Mint

    Hotel · €€€

    Roof terrace looking over Gran Vía's landmark buildings

  3. Hyatt Centric Gran Via Madrid

    Hotel · 5-star · €€€

    159 rooms in the middle of Gran Vía's shopping stretch

  4. Riu Plaza España

    Hotel · 4-star · €€€

    Rooftop with city views on Plaza de España, near the Temple of Debod

  5. INNSIDE by Meliá Madrid Gran Vía

    Hotel · €€€

    Modern hotel on a side street just off Gran Vía

  6. Petit Palace Chueca

    Hotel · €€

    On the edge of Chueca, 25 m from Gran Vía, free bikes

  7. Hostal Gran Via 44

    Guesthouse · €

    Bright rooms with balconies next to Callao metro

  8. Hostal La Selecta

    Guesthouse · €

    Simple rooms, some with Gran Vía views, 100 m from Gran Vía metro

  9. Hostal Sonsoles Madrid-Centro

    Guesthouse · €

    Tiled-floor rooms in Chueca, a minute's walk from Gran Vía

  10. room00 Chueca Hostel

    Hostel · €

    Dorms and private rooms between Chueca and Malasaña, by Chueca metro

  11. THC Gran Via Hostel

    Hostel · €

    Budget rooms with private bathrooms between Gran Vía and Malasaña

Salamanca and Retiro

Best for: A quieter, upmarket base with designer shopping on Calle Serrano and the Retiro next door

  1. Rosewood Villa Magna

    Hotel · 5-star · €€€€

    Luxury hotel with spa on the Castellana, by Calle Serrano

  2. Hotel Fénix, a Gran Meliá Hotel

    Hotel · 5-star · €€€€

    Classic hotel on Plaza de Colón with a summer terrace

  3. Hotel Único Madrid, Small Luxury Hotels

    Hotel · €€€€

    19th-century mansion with a two-Michelin-star restaurant and garden

  4. Wellington Hotel & Spa Madrid

    Hotel · €€€

    Classic hotel with outdoor pool and spa, 100 m from the Retiro

  5. Hospes Puerta de Alcalá

    Hotel · €€€

    Design hotel with spa right beside the Puerta de Alcalá

  6. TÓTEM Madrid, a Small Luxury Hotel of the World

    Hotel · €€€

    Boutique hotel with a cocktail bar, two minutes from Goya metro

  7. VP Jardín de Recoletos

    Hotel · 4-star · €€€

    Spacious rooms with kitchenettes, next to the National Library

  8. H10 Puerta de Alcalá

    Hotel · €€

    Garden lounge bar, 100 m from the Retiro and Príncipe de Vergara metro

  9. Petit Palace Savoy Alfonso XII

    Hotel · €€

    Boutique hotel facing the Retiro, 250 m from the Puerta de Alcalá

  10. Only YOU Hotel Atocha

    Hotel · €€

    19th-century building 150 m from Atocha station, top-floor breakfast room

Price guide per night: € under €90, €€ €90 to €170, €€€ €170 to €350, €€€€ over €350. Checked November 2026.