5 best rooftop bars in Barcelona

5 best rooftop bars in Barcelona

Discover the best rooftop bars in Barcelona and enjoy drinks with a view on the city after work or on weekends. Barcelona has a lot of things to offer, especially bars with a special ambiance and terraces. However, while walking through the city you might not even realize that you are passing by one of the best roof top bars in town.

Are you afraid of heights? Look for cool bars a bit closer to the ground, in our Best bars in Barcelona series:
El Born, El Raval & Barrio Gótico
Eixample & Gracia
Barceloneta, Poblenou &Vila Olympica
Poble Sec, Les Corts & Montjuïc


There are several rooftop bars in Barcelona but we made a selection for you of the top 5:

5Sky Bar at Grand Hotel Central

The hotel is located close to the metro station Jaume I in the street “Via Laietana 30”. The bar at the top of the hotel offers an impressive view of almost the whole city. The enlightened pool awards the terrace with a magic atmosphere during the night. According to the limited public access from 08:30pm it is advisable to get there early. They don’t take reservations and in the worst case you have to wait for a free table, because of the popularity of the venue.

  • The bar is daily open from March till October (08:30pm – 1am)
  • Prices for drinks: Beer 3 €, glass of wine 4€, cocktail 10 €

4B-Bar at B-Hotel

The B-Bar hotel is situated in “Gran Via de les Corts Catalanes 389”. From the terrace you have a perfect view on the square of Plaça Espanya as well as on Montjuïc with the Museu National d’Art de Catalunya. On the elegant terrace you can have diner next to the pool with a view on “Las Arenas” that used to be a bull fight arena in the past. Compared to other rooftop bars in Barcelona, the prices for tapas and cool drinks like are relatively affordable and it is less crowded than Sky Bar.

  • The bar is daily open from 08pm till 1am
  • Prices for drinks: Beer 3 €, glass of wine 4 €, cocktail 9 €


3La Isabela at Hotel 1898

You can find the 360° rooftop bar close to La Rambla with the address “Les Rambles 109”. The stylish terrace on the roof of hotel 1898 is one of the best choices for a relaxed evening out. In compare to the B-Bar and the Sky Bar the prices at La Isabela are a little bit more higher. However, the comfy chill-out area, the choice of great tapas and the outdoor pool as well as the fantastic view on the sunset of Barcelona make it worth it. You don’t have to book in advance but the hotel is popular among locals and tourists, so we recommend to make a reservation especially on the weekend.

  • The bar has different but daily opening hours: April – May (from 1pm till 10pm),  June (from 1pm till 12am), July – September (from 1pm till 2am), October (from 1pm – 9pm)
  • Prices for drinks: Beer 5 €, glass of wine € 7.50, cocktail € 12.50

2Restaurant 1881 at Museu d’Història de Catalunya

The bar of the restaurant 1881 is situated above the “Museu d’Història de Catalunya” in the street “Plaça de Pau Vila, 3” close to the metro station Barceloneta. The spacious terrace of the restaurant invites to relax and enjoy the beautiful view on the harbor of Barceloneta.  The restaurant offers traditional Mediterranean food and you can find a diversity of the best Pinchos in Barcelona.  Before you go there, check if there aren’t any activities from the museum on this evening, because it can happen that the terrace is closed or reserved for specific occasions. During high season we recommend to make a reservation, if you want to eat at the restaurant, because it is located close to the touristic areas of Barceloneta.

  • Normally the bar is daily open from 08pm till midnight
  • Prices of drinks: Beer 3.50 €, bottle of wine 14 €, cocktails 10 – 12 €

1Rooftop terrace bar at Hotel Serras 

The bar of the hotel Serras is located in the street “Passeig de Colom, 9” in the area of Gothic. Like the image of the hotel, the terrace invites to spend an exclusive and cosy evening with a marvelous view on the harbor of Barceloneta. At the bar you can choose to eat or drink at the table or to take a drink on one of their comfortable cots next to the small pool. The prices are in the upper segment  according to the luxuriousness of the hotel, although for a special and quiet evening it is definitely worth it.

  • The bar is daily open from 08pm till 02am
  • Prices of drinks: Beer 6 – 7 €, glass of wine 7 € (average bottle of wine € 21), cocktails 14 €


Leave a Reply