5 restaurants with a breathtaking view in Barcelona

1) Martinez

Quite a good seafood restaurant, although you really come here for the view: it’s high up on Montjuïc and overlooks a large part of the city. The ideal place for a romantic evening.

rooftop of restaurant Martinez

2) Restaurant of the Club Natació Atlantic-Barceloneta

Overlooking the beach without being overpriced, the restaurant on the ground floor of this gym serves a great lunch, with an emphasis on fish. Recently a new restaurant opened right next to it: Beach Garden. It’s even closer to the sea, but lacks the down-to-earth Barcelona feel of the Club’s restaurant.

Restaurant of the Club Natació Atlantic-Barceloneta

3) B-Lounge Restaurant

This pretty swanky restaurant is part of the Barceló Raval Hotel and boasts a 360-degree terrace. The food is fine, decently priced and you get a wonderful view of one of Barcelona’s busiest, most colourful neighbourhoods.

interior of restaurant at B-Lounge

4) Mirablau

If you take the Tramvia Blau up Tibidabo hill, this restaurant is where the tram will drop you off. The restaurant faces the sea. Needless to say the view (the city, Sagrada Familia, the sea, Montjuïc...) never gets dull. Mainly tapas, with a slightly adventurous touch.

Mirablau restaurant view

Plaça del Doctor Andreu s/n

+34 (0)93 418 58 79


5) Blue Spot Barcelona

Blue Spot occupies the entire 8th floor of a high-rise, with a 360-degree view of the Mediterranean and the city. The incredibly rich dishes (especially the seafood!) aren’t excessively expensive, given the restaurant’s location and the quality of the ingredients. The restaurant comes with a very stylish terrace; at night, it turns into a cocktail bar.

view from Blue Spot restaurant

at: Edifici Ocean, 8th floor, Passeig Joan de Borbó 101

+34 (0)93 144 78 66


Buy this book

The 500 Hidden Secrets of Barcelona reveals off-the-beaten-track places and interesting details for anyone who's keen to explore Barcelona's best-kept secrets.

Go to bookshop

Join the community

Sign up for free to gain unlimited access to the website. Plus, you'll receive a 10% discount in our online bookshop.

Sign up