Skip to content

The 10 places with the most beautiful view in Barcelona

Who doesn't like to enjoy their meal with a spectacular view? These ten restaurants in Barcelona guarantee culinary delights in a unique ambience.

The 23rd floor of the Nobu Hotel not only offers a magical view of the city, you can also enjoy the signature dishes of Japanese celebrity chef Nobu Matsuhisa. The cuisine is Japanese-Peruvian inspired, with a few local accents.

Avenida de Roma 2-4, 08014 Barcelona, Spain

An amazing view over the sea and the city, a sophisticated ambience and creative Mediterranean cuisine - the Torre d'Alta Mar restaurant has it all. It is located on the top floor of the Sant Sebastià tower, 75 meters above Barcelona's marina.

Paseo Joan de Borbó 88, 08039 Barcelona, Spain

With a view of the harbour, Barceloneta, founded in 1996, serves delicious fish and the freshest seafood. Many guests visit the restaurant not only because of its special location, but also to order paella. It is particularly good here.

Moll dels Pescadors, Carrer de l'Escar 22, 08039 Barcelona, Spain

At Hotel Claris, summer evenings unfold with effortless elegance. This season, guests can enjoy a refined pairing of cocktails and tapas, accompanied by live music in a chic open-air setting. The culinary direction is led by chef Pedro Salillas, whose menu reflects both creativity and seasonal finesse. Fridays begin with a touch of enchantment, as magician Joana Andreu performs from 7pm to 8pm, followed by the soulful sounds of Yara Beilinson, live from 9pm to 10pm on both Friday and Saturday nights - a stylish end to the week in the heart of the city.

Calle de Pau Claris 150, 08009 Barcelona, Spain

The Òleum impresses with a wonderful view over the city and an elegant ambience. It is located in the throne room of the Palacio Nacional, which now houses the Catalan Art Museum. It is only open at lunchtime and serves creative Mediterranean cuisine.

Montjuïc National Palace, 08038 Barcelona, Spain

With a view of the Gaudì building "La Pedrera", you can enjoy an extensive aperitif, delicious Asian and international cuisine or an after-dinner drink on the rooftop terrace of the Condes de Barcelona Hotel, often with background music.

Paseo de Gràcia 73, 08007 Barcelona, Spain

This restaurant on Montjuïc offers a wonderful view over the city. The menu is Mediterranean-inspired with Catalan specialties such as paella and canelons, as well as many vegetarian options and dishes from Italian cuisine.

Avenida de Miramar 31, 08038 Barcelona, Spain

At the end of Avenida Tibidabo is the Mirabé restaurant with its large terrace overlooking the city. The menu features typical dishes from the region, as well as a number of vegetarian dishes made from organically grown local vegetables.

Calle de Manuel Arnús 2, 08035 Barcelona, Spain

Thanks to its terraced location on Barcelona's local mountain, Montjuïc, the Terrassa Martínez offers sweeping views over the city. It serves classics of Catalan cuisine, with rice dishes being particularly popular and especially tasty.

Carretera de Miramar 38, 08038 Barcelona, Spain

The five-star Hotel El Palace in the centre of Barcelona has been around for over a hundred years. It was recently renovated and the rooftop terrace has been even more beautiful since its reopening. In addition to a panoramic view of the city, it offers delicious creative cuisine.

Gran Vía de las Corts Catalanes 664, 08010 Barcelona, Spain