The top 5 rooftops
- Eclipse at W Hotel: 26th floor, Barceloneta, 360 degree sea and city views, cocktails €20-25
- Ayre Hotel Rosellon: the classic Sagrada Familia view, cocktails €14
- La Isabela at Hotel 1898: Las Ramblas, pool bar, €12 drinks, cheap entry
- Terraza Martinez: Montjuic hillside, port views, vermut menu
- La Dolce Vitae at Hotel Majestic: Passeig de Gracia, classic cocktails, pool
Free rooftop views
The ninth floor of El Corte Ingles on Plaza Catalunya has a cafeteria with panoramic windows over the Eixample. No entry fee, coffee from €3. For a totally free sunset walk up to Park Guell lookout Turo de les Tres Creus, the highest free viewpoint in the city.
What to pair with a rooftop
Start with sunset cocktails at Ayre Rosellon, walk 15 minutes to dinner in Gracia, then finish with a late drink at La Dolce Vitae on Passeig de Gracia. Or combine with a tapas tour in El Born before the rooftop.
Practical tips
- Dress code: smart casual at Eclipse and La Dolce Vitae, anything goes elsewhere
- Most rooftops open May to October, a few year round (Eclipse, Ayre, La Isabela)
- Reservations via hotel websites or OpenTable, no fee usually
- Weeknight Tuesday-Thursday is calmest, Friday and Saturday book 3-4 days ahead
Sunset Experiences in Barcelona
Sunset sailing, rooftop tours and evening tapas packages.
See Sunset ToursFrequently asked questions
Ayre Hotel Rosellon rooftop faces Sagrada Familia directly from a few blocks away. The terrace is small and fills up fast at sunset. Reserve or arrive before 7 PM. Drinks run €12-16.
For weekends and sunset hours yes, especially Eclipse at W Hotel, Ayre Rosellon and La Dolce Vitae at Hotel Majestic. Weeknights before 7 PM you can often walk in. Bring ID, most rooftops enforce a 21+ policy after 9 PM.
Cocktails run €12-18 on most hotel rooftops, €20-25 at Eclipse W. There is rarely a cover charge but some require a one-drink minimum. Cheaper alternatives: Terraza Martinez on Montjuic and the free viewpoint at El Corte Ingles Plaza Catalunya ninth floor.
Sunset ranges from 5:30 PM in December to 9:30 PM in June. For rooftop cocktails plan to arrive 45 minutes before sunset to get a good table. July and August the golden hour lasts nearly an hour on the terraces.

