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)

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.