Madrid  ·  Madrid  ·  Ranked Guide

Top 20 With Bar Hoteles in Madrid

Top 20 properties · real photos & reviews · free cancellation · book direct via IMPT

Photo: Moussa Idrissi

20 hotels ranked
Sorted by stars + reviews
Real photos from IMPT CDN
Cancelación gratuita

Ranked guide · Madrid

Top 20 With Bar Hoteles in Madrid

A hotel bar in Madrid is more than just convenience — some of the city's best cocktail bars are in hotels. The rooftop bars on Gran Vía and around Paseo del Prado offer spectacular views. Here are the best hotels with bars, sorted by star rating.

Hotel bars in Madrid — what to expect

Check if the bar has rooftop access or city views — a significant upgrade on a standard hotel bar. Look for bars that serve food alongside drinks — many Madrid hotel bars have excellent tapas menus.

  • Madrid's hotel bar scene is genuinely excellent — particularly the rooftop bars on Gran Vía and around Paseo del Prado.
  • Hotel bars typically welcome non-guests. Some rooftop bars have become popular destination spots in their own right.
  • Cocktails at Madrid hotel bars typically cost €12–18. Rooftop bars at 5-star hotels may charge €18–25.
  • The best rooftop bar times in Madrid are sunset (around 21:30 in summer) — arrive 30 minutes early for the best spots.
  • Vermouth hour (la hora del vermut) is a Madrid institution — Saturday and Sunday lunchtimes from 12:30 at hotel bars.

Best barrios for bar hotels: Gran Vía (rooftop views), Justicia/Chueca (vibrant hotel bar scene), Paseo del Prado (classic grand hotel bars).

Related searches

Todos los hoteles en MadridMadrid Nightlife GuideBoutique Hoteles

20 ranked hotels in Madrid — sorted by star rating

Search all Madrid hotels on IMPT →

Questions answered

Which Madrid hotels have rooftop bars?
Several hotels on and around Gran Vía and Paseo del Prado have rooftop bars with city views. Check the specific hotel's amenities.
Are Madrid hotel bars open to the public?
Most hotel bars welcome non-guests. Some rooftop bars are reservation-only at peak times.
What do cocktails cost at Madrid hotel bars?
Typically €12–18. Rooftop bars at 5-star hotels may charge €18–25.
What time do hotel bars close in Madrid?
Hotel bars typically close midnight–01:00. Some bars in nightlife-area hotels stay open until 02:00 or later.