Best Rooftop Bars in Barcelona — Sunset Views & Cocktails (2025)
Barcelona is a rooftop city — the Eixample grid, Montjuïc, the sea, the distant outline of the Pyrenees — all of it visible from the right terrace. The golden rule: come at sunset (8:30–9:30pm in summer) and book ahead.
Barcelona is a rooftop city — the Eixample grid, Montjuïc, the sea, the distant outline of the Pyrenees — all of it visible from the right terrace. The best rooftop bars span from the W hotel's 26-floor Eclipse Bar over the Mediterranean, to the more democratic terrace at Mirablau in Tibidabo where the whole city unfolds below you for the price of a gin and tonic.
The golden rule: come at sunset (8:30–9:30pm in summer) and book ahead. The best terraces fill up by 8pm every evening from May to October. 4 rooftop bars, all with views worth the reservation.
The Best Rooftop Bars in Barcelona (4 picks)
Eclipse Bar
★ 4.5Barceloneta · €€€€
On the 26th floor of the W Barcelona hotel, Eclipse offers 270-degree views over the Mediterranean, the Barceloneta beach and the city skyline. Come at sunset — the light on the water is worth the €18 cocktail. Smart casual required.
La Isabela Rooftop
★ 4.3Gothic Quarter · €€€
A rooftop terrace above the Gothic Quarter with unobstructed views of the Barcelona skyline and Montjuïc. Less exclusive than the W hotel bars, which means you can usually get a table without a reservation on weekday evenings. Good gin and tonics and a relaxed crowd.
Mirablau
★ 4.2Tibidabo · €€
At the foot of Tibidabo, Mirablau has the most complete panoramic view of Barcelona — the entire city spreads below you from the Mediterranean to Montjuïc. Take the FGC train to Peu del Funicular, then the Funicular de Tibidabo. The view justifies the journey.
Terrazza Martini
★ 4.4Eixample · €€€
Martini's rooftop terrace on Passeig de Gràcia opens Thursday to Saturday only, which keeps the crowd sophisticated and the queue manageable. Views run straight up the Eixample grid to Tibidabo — one of the cleanest city views in Barcelona. Classic Martini cocktails.
Local Tips for Rooftop Bars in Barcelona
- →Barcelona's best rooftop sunset time in summer is 9–9:30pm — plan your drink accordingly.
- →Book rooftop bar tables at least 48 hours ahead for weekends, especially May–September.
- →The W hotel rooftop (Eclipse) requires smart casual — flip-flops and football shirts are turned away.
- →Mirablau and La Isabela are the best options if you want views without the luxury hotel price tag.
FAQ — Rooftop Bars in Barcelona
What are the best rooftop bars in Barcelona?
Eclipse Bar at the W for luxury views; Mirablau for the most complete panoramic view of the city; Terrazza Martini for Eixample elegance.
Do rooftop bars in Barcelona require reservations?
Yes for premium bars (Eclipse, Terrazza Martini) — reserve 2–3 days ahead. Mirablau and La Isabela are more walk-in friendly.
What is the best rooftop bar in Barcelona for sunset?
Mirablau on Tibidabo has the widest sunset panorama over the entire city; Eclipse has the best sea view.
How expensive are rooftop bars in Barcelona?
Cocktails cost €12–20 at hotel rooftops; €7–12 at independent terraces. Mirablau is the most affordable option.