Rooftop restaurants in Barcelona

Dine above the colorful, joyful and vibrant city

Published: February 10, 2021
Rooftop restaurant Barcelona
BCN skyline

Time to find the best rooftop restaurant Barcelona

Barcelona has a colorful, joyful and vibrant side that fascinates people from around the world. The beautiful and bright sky over the Catalonian city, combined with the magnificent and iconic gothic architecture, turn Barcelona into a leading destination for tourists, as well as one of the most desirable cities to live in.

With a pleasant Mediterranean climate, it is no surprise that there is a wide selection of Barcelona rooftop pools and Barcelona rooftop bars. But sometimes cocktails and snacks just are not enough and a more filling meal is needed: step in, Barcelona rooftop restaurants. From fine Peruvian cuisine to Mediterranean delights, at these elevated venues you can mix food and views in the best way.

Here's our guide to the 5 best rooftop restaurants Barcelona

1. Terrat

Rooftop restaurants Barcelona - Terrat
Terrat rooftop restaurant Barcelona | Photo:

Perched on top of the luxurious 5-star hotel Mandarin Oriental Barcelona, right in the heart of the city, Terrat offers top class food and magical 360-degree views over Barcelona.

The rooftop restaurant menu is filled with authentic Peruvian and Nikei cuisine, the encounter between the flavors of Peru and Japan. Created by Gastón Acurio, one of the world’s most acclaimed chefs and also a native Peruvian.

Here you find everything from Cheviche and Tiraditos to Peruvian Makis, served both as both lunch and dinner.

Open from April to November, Terrat is a fantastic rooftop restaurant Barcelona for a stylish and sunny lunch, or a romantic dinner at sunset. You can also visit the rooftop bar for crafted cocktails and sophisticated vibes.


Passeig de Gràcia, 38-40, 08007 Barcelona

Sun-Wed: 12pm-1am / Thu-Sat: 12pm-2am


Lunch: €32 / Plates: ~€24

Visit website

2. Mood Rooftop Bar

Rooftop restaurants Barcelona - Mood Rooftop Bar
Mood rooftop restaurant Barcelona | Photo:

While the name says very much rooftop bar, Mood is actually divided into both bar and rooftop restaurant. And the restaurant is divided into interior dining room and a fantastic outdoor rooftop terrace, where you can enjoy beautiful views reaching La Pedrera, the cathedral, Montjuïc and the Mediterranean.

Found on the 9th floor of hotel The One Barcelona, the stylish restaurant is available both day and night during the warmer season, serving fresh Mediterranean cuisine created by Chef Miguel Muñoz. Presented as small plates perfect for sharing, there is everything from ceviches, tataki and oysters to grilled fish and skewers prepared in the Josper oven.

Sophisticated and modern in style and setting, but still with a relaxing and friendly atmosphere, Mood Rooftop Bar is a Barcelona rooftop restaurant well worth exploring.


Carrer de Provença, 277, 08037 Barcelona

Sun-Thu: 11am-12pm / Fri-Sat: 11am-1am


Main: ~€25

Visit website

3. La Dolce Vitae

Rooftop restaurants Barcelona - La Dolce Vitae
La Dolce Vitae rooftop restaurant Barcelona | Photo:

Perched on top of the posh and elegant 5-star Majestic Hotel & Spa Barcelona, La Dolce Vitae really invites you to enjoy the good life.

Recently renovated, the wooden decked and bright rooftop terreace is just about as beautiful as the view, which is 360-degree over what feels like all of Barcelona, including la Sagrada Familia and Montjuic.

A fantastic rooftop for fine cocktails and sunset sessions with internationl DJs, but also one of the best Barcelona rooftop restaurants, thanks to consultant Michelin-star chef Nandu Jubany and his food menu. From Iberic Ham and pasta to Beef Burger, Veal Fillet Mignon and Salmon "a la Plancha", you can expect tastes of top class.


Passeig de Gràcia, 68-70, Eixample, Barcelona, 08007

Daily from 12pm


Main: ~€25

Visit website

Chimi Eyewear
Use code 'ROOFTOP'

Exclusive offer on Chimi Eyewear

The perfect choice when visiting rooftop bars.

4. 173 Rooftop Terrace

Rooftop restaurants Barcelona - 173 Rooftop Terrace
173 rooftop restaurant Barcelona | Photo:

Namned after its altitude above sea level, the 173 Rooftop Terrace is found on top of the excellent hotel Crowne Plaza Barcelona in Montjuïc.

From the charming, stylish and spacious terrace you get an amazing 360-degree view over Barcelona, and you can see everything from the Torre de Collserola and the Tibidabo to the Montjuïc cable car, the Sagrada Familia, Plaza España and the Palacio Nacional.

Equipped with both a lounge and a rooftop restaurant area, the 173 Rooftop Terrace menu includes authentic Mediterranean flavours, from tapas to grill, served as lunch, afternoon á la carte and the nightly 'Montjuïc Flavours' and 'Tapas Experience for two'. To go with the food, there is a carefully selected drink menu, including classic and signature cocktail creations and a wide array of Gin.


Passeig de Gràcia, 68-70, Eixample, Barcelona, 08007

Daily: 12pm-11am


Main: ~€22

Visit website

5. La Terraza del Claris

Rooftop restaurants Barcelona - La Terraza del Claris
La Terraza del Claris rooftop restaurant Barcelona | Photo:

Found at Claris Hotel & Spa, La Terraza del Claris is a rooftop restaurant run by Michelin-starred chef Aurelio Morales, offering innovative Mediterranean cuisine.

Elegant, discreet and intimate in setting and atmosphere, the food is served as lunch, tapas, à la carte and tasting menu. If you are not that hungry, you can just enjoy something from the extensive cocktail menu created by prestigious mixologist Daniel Madeddu.

La Terraza del Claris rooftop restaurant is open both summer and winter, thanks to glass walls closing of the restaurant during the colder months.


Carrer de Pau Claris, 150, Eixample, Barcelona, 08009

Daily: 11am-2am


Tasting menu: €65

Visit website

After filling up on food and drinks, check out the best Barcelona rooftop pools for pure relaxation.

Written by:
The Rooftop Guide

- the world's leading experts on rooftop venues


More from The Rooftop Guide
You may also like
7 amazing hotels with rooftop bar
7 amazing hotels with rooftop bar
Highest rooftop bars in the world
Highest rooftop bars in the world
The 18 best rooftop pools in the world
The 21 best rooftop pools in the world
40 romantic rooftop restaurants worldwide
40 romantic rooftop restaurants worldwide
Rooftop Brunch New York
Food, bottomless mimosas and NYC-views? This is what you need!
Timeless watches for timeless views