Madrid
Madrid · Spain

Rooftop Bars in Madrid: What to Know

Rooftop bars in Madrid give you sweeping city views, a breeze, and a chance to drink while looking at the rooftops, church spires, and hills in the distance. Expect a lively but not rowdy scene—mostly locals and tourists in smart-casual clothes enjoying cocktails, wine, or beer. The better places fill up quickly after 8pm, especially on weekends. Music is usually chill electronic or Spanish pop at a volume that still lets you talk. In summer the heat lingers into the night, so the rooftops become a genuine relief; in winter they often close or add heaters and blankets.

Expect to pay around €12–22 per drink. A basic gin-tonic or vermouth runs €10–14 while craft cocktails and decent glasses of wine sit between €15–22. If you join a bar crawl or guided tapas-and-rooftop combo, budget €65–95 per person for the whole evening including several drinks and a few bites. Spring (April–June) and early autumn (September–October) are the sweet spots—warm enough to sit outside comfortably without the crushing summer crowds or winter closures.

Pick a spot with an actual view of the Royal Palace or Gran Vía if you can; skip the ones that feel like generic hotel terraces with no sightlines. Go early for sunset if you want a seat without paying extra cover or bottle service. And don’t overpay for “premium” views—most rooftops in the center deliver similar panoramas once you’re up there.

Book it

Rooftop Bar Crawl Madrid Experience - Viator
viator
View →
Madrid: Guided Tapas, Wine & Rooftop Terrace Experience
getyourguide
View →
Madrid Tapas & Wine Tour with Rooftop Views and Local Guide
tripadvisor
View →
Rooftop Bar Crawl Madrid Experience (with Reviews) - Tripadvisor
tripadvisor
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Madrid

Bike Tour → Segregovia Day Trip → Flamenco Show → El Rastro Market Visit → Prado Museum Tour → Segovia Day Trip → Museum Guided Tour → Toledo Day Trip → All Madrid trips →
Get the best trips, at the best price