Photo: Martínez13 Best Rooftop & View Restaurants in Barcelona
Introduction
The Barcelona Rooftop & View List We Send to Friends
Here's the thing about Barcelona rooftops: most of the famous ones are bars. Cocktails, a DJ, a pool, a token plate of croquetas, and a view you're really paying for through the drinks. That's a fun night, but it's not dinner. This list is the other thing. Every place here is a proper restaurant first, a full menu, table service, a kitchen that would still be worth it if you closed your eyes. The view just happens to be extraordinary. We've got the hilltop rice houses on Montjuïc and Tibidabo, the seafront tower in Barceloneta, a two-Michelin-star kitchen looking at Port Olímpic, and a chef-run rooftop that's operated independently rather than as a hotel's house terrace. Whichever way the city opens up beneath you, the food has to earn the table.
Before you order
A Guide to Rooftop & View in Barcelona
What counts as a view restaurant, and what's just a rooftop bar
The line we drew is simple: a full dinner menu and table service. If a place is drinks-first with snacks bolted on, it's a bar with a view, however good the terrace looks on Instagram. Barcelona is full of those, and they crowd out the actual restaurants in every search result. So we cut the minimum-spend lounges, the pool-and-DJ rooftops, and the beach clubs where the club is the point. What's left is the venues where you sit down, order courses, and the panorama is the room rather than the product. A hotel rooftop only made it if the restaurant runs as its own operation, not as the hotel's terrace.
The four kinds of Barcelona view
There isn't one rooftop scene here, there are four. Hilltop: Montjuïc and Tibidabo rise straight off the city, so a dining room up there looks down over the whole grid, the port, and out to the Mediterranean. Sea and beachfront: Barceloneta and the Port Olímpic stretch put you at water level, where the view is the horizon and the food is almost always seafood and rice. Port: the Port Vell marinas give you boats, water, and the old harbour. And true rooftop: a terrace built on top of a building in the Eixample or the old town, where you're eye-level with the skyline. Each one shapes the menu, hilltop and seafront lean into rice and grilled fish, the skyline rooftops lean into sharing plates and tasting formats.
Why rice keeps showing up
Notice how many of these kitchens are rice kitchens. That's not an accident. The classic Barcelona view restaurant grew out of the seafront and the hills, where the long lunch and the shared paella pan are the whole tradition. Martínez, El Xalet, 1881, Mirabé, Azul, Ca la Nuri, they all build a serious arròs section, from black rice with cuttlefish to señorito rice where everything's already peeled, to lobster rice at market price. If you want the full Barcelona-with-a-view experience, order rice, give the kitchen its 30-odd minutes, and let the city do the rest while you wait.
How We Built This List
Years of Eating, Asking, and Going Back
We built this list around one question: is the view attached to a restaurant, or a bar? Anything drinks-first got cut, however spectacular the terrace. From there we leaned on the venues that show up again and again across Barcelona's view and rooftop coverage, weighted toward the ones described as restaurants rather than lounges, then checked each one against what's actually on the plate, the menu, the kitchen, the chef where there is one, and any Michelin or Repsol recognition. Hilltop, seafront, port, or true rooftop, the order reflects how central the view is to the concept and how the kitchen backs it up. No restaurant pays for placement, and Guidavera has no affiliate or sponsorship relationship with any venue here.
More on how we rank: our methodology and quality standards.
At a glance
The 13 Best Rooftop & View Restaurants, Compared
Quick reference table. Click any name to jump to the full review.
| # | Restaurant | Neighbourhood | Price | Distinction | Signature dish |
|---|---|---|---|---|---|
| 1 | Martínez | el Poble Sec | €€€ | Repsol Solete | Black rice with baby cuttlefish, confit artichoke and romesco |
| 2 | El Xalet de Montjuïc | el Poble Sec | €€ | — | Paella de pescado y marisco (fish and shellfish paella) |
| 3 | Torre d'Alta Mar | la Barceloneta | €€€€ | — | Almadraba bluefin tuna loin with sea urchin and caviar |
| 4 | 1881 per Sagardi | la Barceloneta | €€ | — | Creamy rice with red shrimp |
| 5 | Enoteca Paco Pérez | la Barceloneta | €€€€ | Tuna tartare, mille-feuille, caviar and nori | |
| 6 | Maymanta | la Maternitat i Sant Ramon | €€€ | Repsol Recommended | Piura-Style Ceviche, grouper, lime, Josper-roasted sweet potato |
| 7 | Mirabé | Sant Gervasi - La Bonanova | — | — | Lobster paella (option to make it soup), per person |
| 8 | La Terraza del Claris | la Dreta de l'Eixample | €€€ | — | Tin-cooked rice with red prawn and beach squid |
| 9 | La Venta | Sant Gervasi - la Bonanova | €€€ | Repsol Recommended | Creamy rice with Arenys prawns |
| 10 | Terraza Verbena | la Dreta de l'Eixample | €€ | Repsol Solete | Creamy burrata with Cantabrian anchovies, black truffle caviar and focaccia |
| 11 | Azul Rooftop Barceloneta | la Barceloneta | €€€ | Repsol Recommended | Prawns, clams, and squid paella (min. 2 people) |
| 12 | Vraba | Port Vell | €€€ | — | Beef tartare with warm bone marrow and béarnaise sauce |
| 13 | Casa Luz | la Dreta de l'Eixample | €€ | — | Lubina entera a la brasa con agua de Lourdes |
The ranking
13 Best Rooftop & View Restaurants in Barcelona
Martínez


1. Martínez — The Montjuïc rice house with the port-and-city panorama
Martínez sits up on Montjuïc, in Poble Sec, with the port spread out below and the city stacked up behind it, and it's the view restaurant locals actually name first. It's a Repsol Solete, and the reason to come is the rice. The arròs section is long and confident: black rice with baby cuttlefish, confit artichoke and romesco at €30, the Valencian paella with rabbit and chicken at €25, a traditional señorito rice with everything peeled at €28, and lobster or Costa Brava red prawn rice at market price when the catch is right. There's a Josper grill running through the meat and fish, oysters and caviar to start, and a Festival Martínez lobster-and-monkfish blowout if you're feeling it. Give the kitchen its time, order rice, and let the panorama earn its keep.
El Xalet de Montjuïc


2. El Xalet de Montjuïc — The revolving Montjuïc dining room where the view is the whole concept
El Xalet de Montjuïc puts the view at the centre, the dining room turns, so over a meal you get the full sweep from the port round to the city. It's a Mediterranean and Catalan kitchen with real range: a fish and shellfish paella at €32.60, a surf-and-turf paella at €27, a soupy lobster rice at €36.40, plus salt-baked sea bass and bream by the kilo and grilled rock octopus with confit potatoes. The cooking leans on Catalan markers, L'Escala anchovies, Prat artichokes, aged beef on the stone, and the prices sit in a sane mid-range for what's a special-occasion location. It's the rare spot where the room itself is part of the order, and you don't have to mortgage the night to sit in it.
Torre d'Alta Mar


3. Torre d'Alta Mar — Seafood haute cuisine 75 metres up the old Barceloneta cable-car tower
Torre d'Alta Mar is up the old cable-car tower over the Barceloneta seafront, which makes it the single most singular dining location in the city, you're effectively eating mid-air over the water. Chef-owner Oscar Manresa runs a seafood-led Mediterranean carte that's properly high-end: Almadraba bluefin tuna loin with sea urchin and caviar at €37, grilled carabinero prawn at €45, low-temperature monkfish with pilpil and bottarga at €45, and a creamy rice with porcini, seasonal mushrooms and foie at €42. There's a seven-course tasting menu at €125 if you want the full ride. This is the splurge end of the list, the room and the view are doing serious work, and the kitchen holds up its side.
1881 per Sagardi


4. 1881 per Sagardi — Basque grill on the Port Vell rooftop, over the history museum
1881 per Sagardi sits on top of the Museu d'Història de Catalunya at Port Vell, so the terrace looks straight out over the marina and the harbour. The kitchen is Sagardi's Basque-Catalan playbook done over an oak wood-fired grill: txuleton matured beef by weight, grilled octopus with seasonal vegetables at €26, pochas with red tuna at €28, and a strong rice section, brut calamari rice and señorito rice at €32 per person, creamy rice with Barceloneta red shrimp at €32, creamy lobster rice at €42. Fish comes off the Barceloneta market, beef is matured and grass-fed, vegetables come from the group's own gardens. It's a confident, traditional kitchen with one of the best port views on the list.
Enoteca Paco Pérez


5. Enoteca Paco Pérez — The only two-Michelin-star kitchen on the list, with a Port Olímpic terrace
Enoteca Paco Pérez is the authority pick here, two Michelin Stars and two Repsol Soles, the only starred kitchen on this list, with a terrace that looks over the Port Olímpic seafront in Barceloneta. Paco Pérez anchors everything in what he calls the essence of the Mar d'Amunt, the upper sea off Cap de Creus where his flagship Miramar sits: sea cucumbers, sea urchins, Mediterranean fish and shellfish, met with truffle, ceps and tear-drop peas from the gardens. It runs as a tasting-menu kitchen, with sommelier pairings and a wine list north of 700 references. The à la carte hints at the level, tuna tartare with caviar and nori at €90, a creamy rice between sea and land at €85. This is the view restaurant for the night you want the cooking to be the headline.
Maymanta


6. Maymanta — Peruvian cooking on the 19th floor above Les Corts
Maymanta is the strongest rooftop-restaurant package on the list after Enoteca, Michelin Selected and Repsol Recomendado, up on the 19th floor of the Grand Hyatt in Les Corts. Chef Omar Malpartida cooks across Peru's three regions, coast, Andes, jungle, and ceviche anchors the whole thing: a Piura-style ceviche with grouper, lime and Josper-roasted sweet potato at €39, the harbor ceviche with sea bass, sea snails and octopus at €32, plus tiraditos, a wok-seared lomo saltado at €38, and a northern-style duck rice at €32 per person. The pisco sours have a serious reputation. It's a real kitchen doing real food at altitude, which is exactly the thing this list is for, no token snacks, no view tax disguised as dinner.
Mirabé


7. Mirabé — The Tibidabo balcony, with a full Mediterranean rice menu
Mirabé sits up in Sant Gervasi - La Bonanova, on the Tibidabo side, with the night skyline laid out below, the kind of view that's usually attached to a cocktail bar. Here it's a proper restaurant. Classic Mediterranean cooking with a deep rice section: a señorito rice at €27 per person, lobster paella at €37 per person with the option to make it soupy, black rice paella with baby squid and saffron allioli at €29, and a fideuá with smoked sea bass and sea urchin allioli at €25. To start there's a Balfegó tuna gilda at €13.50, a garlic red prawn at €25, and a grilled octopus and pork belly brochette at €21. Order the rice, get a table near the glass, and watch the city light up.
La Terraza del Claris


8. La Terraza del Claris — White-tablecloth rooftop dining in the Eixample, over the skyline
La Terraza del Claris, on the roof of Hotel Claris in the Dreta de l'Eixample, is the rare hotel rooftop that runs as an actual restaurant rather than a terrace lounge. White tablecloths, a Mediterranean carte built on seasonal produce, and the Eixample skyline below. The cooking is in the fine-dining range: tableside steak tartare at €26, a bluefin tuna belly salad with pickled vegetables at €24, cream of lobster and prawns with smoked mushrooms at €29, tin-cooked rice with red prawn and beach squid at €29, and wild turbot Bilbao style at €36. It's the polished, grown-up version of the rooftop dinner, somewhere you'd take someone you're trying to impress without it tipping into a club.
La Venta


9. La Venta — The Catalan classic at the top of Avinguda del Tibidabo
La Venta is the Catalan institution at the top of Avinguda del Tibidabo, in Sant Gervasi - la Bonanova, Repsol Recomendado, with a glassed terrace looking back over the city. Chef Raúl Esteban cooks honest, generous Catalan food off the market: creamy rice with Arenys prawns at €26, an escargot rice at €23, a monkfish suquet with potatoes at €33, and sea bass with hollandaise and spinach at €35. There's a tuna tataki with samfaina and house picada to start at €19. Repsol's line on the place is simple, authentic cooking that holds onto flavour, and that's exactly the register, no fireworks, just a serious kitchen in a setting that's been a Barcelona favourite for generations.
Terraza Verbena


10. Terraza Verbena — Berasategui-directed rooftop sharing plates in the Eixample
Terraza Verbena is the Monument Hotel rooftop in the Dreta de l'Eixample, a Repsol Solete, with head chef Gabriele Milani cooking under the culinary direction of Martín Berasategui. The format is outdoor Mediterranean built for sharing, the lighter end of Berasategui's repertoire rather than a formal tasting: an octopus gilda at €3.80 a unit, steak tartare tacos on crispy bread with yuzu at €14 for two, and a creamy burrata with Cantabrian anchovies, black truffle caviar and EVOO focaccia at €22. It's the most polished of the true Eixample rooftops, a kitchen with serious pedigree behind it, plates designed for a long evening up in the open air.
Azul Rooftop Barceloneta


11. Azul Rooftop Barceloneta — The sea-view rooftop done as a rice restaurant
Azul Rooftop Barceloneta is the eighth-floor terrace over Barceloneta, Repsol Recomendado, and the thing that separates it from the rooftop-bar pack is that the kitchen, overseen by Romain Fornell of the Goût Rouge group, builds a real arròs section. Prawns, clams and squid paella, mushroom paella, and a wagyu beef paella all run at €32 to €38 per person, minimum two. Around the rice there are oysters, a bluefin tuna tartare on crispy rice at €24, chargrilled octopus with pico de gallo and hummus at €26, and chargrilled sea bass al ajillo to share at €72. Sea on one side, city behind you, and a kitchen that treats the food as the point rather than the warm-up to the cocktails.
Vraba

12. Vraba — Chef-driven Catalan-Japanese on the Port Vell marina
Vraba is the young, chef-driven option, down on the Port Vell marina with the boats and the water right there. The kitchen works a Mediterranean and Catalan base with Japanese accents threaded through, so you get the olive-oil-and-seafood register of the coast meeting techniques from Japanese cooking. Standouts skew small and precise: a beef tartare with warm bone marrow and béarnaise at €32, a scaled fish tartare with sour cream at €35, lobster with brioche and hollandaise at €25, plus a tuna service by cut, akami, chutoro, ventresca, and a chicken rice with lemon thyme and pepper at €22. It's the most modern kitchen on the list, in one of the best port settings, and coverage hasn't fully caught up to it yet.
Casa Luz


13. Casa Luz — The chef-run rooftop with its own identity in the Eixample
Casa Luz is the outlier that makes the list interesting: a chef-run rooftop restaurant on the top floor of Hotel Casa Luz in the Dreta de l'Eixample, operated independently by Grup Alegria rather than as a hotel's house terrace. Chef-owner Tomás Abellán cooks a Mediterranean menu built on local, seasonal produce, snacks like pa amb tomàquet, a homemade gilda and Ibérico ham croquettes, then bigger plates, a whole grilled sea bass with agua de Lourdes at €21, a super-special oyster with piparra and olive juice at €6.50, and an arròs capuchina at €21 per person, minimum two. It's the relaxed, neighbourhood-feeling end of the list, a real kitchen with its own identity.
Also worth trying
Honourable Mentions

Platja Ca La Nuri
la Barceloneta
Repsol-recognised beachfront classic on the Barceloneta boardwalk, with a long paella section, from a baked paella with Dublin bay prawn at €27 to a duck magret paella with foie at €25.

Can Fisher
el Poblenou
Repsol Solete rice kitchen right on Bogatell Beach in Poblenou, where the black rice with prawns and gratinated aioli runs €26.50 and the sea-and-mountain rices sit in the low twenties.

Studio Miramar
el Poble Sec
Market-cuisine kitchen up at Miramar on Montjuïc, a quieter hilltop option for seasonal cooking with the city below.
The bigger picture
The Rooftop & View Scene in Barcelona
Barcelona's geography does the heavy lifting: Montjuïc and Tibidabo rise straight off a flat city grid, and the whole eastern edge runs along the Mediterranean, so the view options split cleanly into hilltop, seafront, port, and rooftop. The catch is that the rooftop category is dominated by hotel cocktail bars, which is why a genuine view restaurant, full menu, table service, a kitchen worth the trip, is rarer than the search results suggest. The ones that qualify cluster on the two hills, along the Barceloneta and Poblenou waterfront, and in a handful of Eixample hotels with proper dining rooms on the roof. Prices run from beachfront rice in the low twenties per person to a two-Michelin-star tasting menu by the sea.
Practical tips
Know before you go
A short survival guide for eating rooftop & viewin Barcelona — everything we wish we’d known on our first trip.
- 1
Book the sunset slot, near the glass
The view is the whole reason you're here, so the table matters. Ask for a spot near the glass or on the terrace, and aim for the slot before or around sunset. These tables go first, so reserve a few days ahead, more in summer.
- 2
Order rice and give the kitchen its time
Most of these kitchens build serious rice sections, and rice is cooked to order, usually 25 to 40 minutes with a two-person minimum. That's a feature, not a wait: order the arròs, get a drink, and let the city do its thing while the pan cooks.
- 3
Know whether you want a restaurant or a bar
If you want a proper sit-down dinner, the places on this list are restaurants first. If you mostly want cocktails with a view, Barcelona's hotel rooftop bars are a different and very crowded category. Decide which night you're having before you book.
- 4
Hilltop means a taxi or a climb
The Montjuïc and Tibidabo restaurants aren't a casual walk from the centre. Factor in a taxi, the funicular, or the relevant hill transport both ways, and don't leave the return to chance late at night.
Know the terms
Glossary
The vocabulary you need to order rooftop & view in Barcelona like a local.
- Arròs / arroz
- The Catalan and Spanish word for rice, and the broad menu category covering paella, soupy rice (caldoso), creamy rice (meloso) and noodle fideuà. Most Barcelona view restaurants build a full arròs section.
- Arròs del senyoret
- A 'gentleman's rice' where all the seafood is pre-peeled and deboned, so you can eat it without using your hands. A common order at the more formal seafront and rooftop kitchens.
- Fideuà
- A Valencian coastal dish cooked like paella but with short noodles instead of rice, usually served with allioli. Several view restaurants here offer it alongside their rices.
- Repsol Sol
- A distinction from Spain's Repsol Guide, awarded as one, two or three Soles for kitchen quality. Enoteca Paco Pérez holds two Soles. The lower Solete and Recomendado marks recognise solid everyday quality.
Questions
Frequently Asked Questions
All restaurants on this list were independently verified as open and serving the dishes described as of .
What's the best rooftop restaurant in Barcelona?
+
Martínez on Montjuïc in Poble Sec is the view restaurant locals name first, a Repsol Solete with a long rice menu and a port-and-city panorama. For the highest cooking, Enoteca Paco Pérez by Port Olímpic holds two Michelin Stars and two Repsol Soles.
What's the difference between a rooftop restaurant and a rooftop bar in Barcelona?
+
A rooftop restaurant has a full dinner menu and table service, with the kitchen as the point. A rooftop bar is drinks-first, often with a pool, DJ or minimum spend, where the food is snacks. Barcelona's rooftop scene is mostly bars, which is why genuine view restaurants are harder to find.
Which Barcelona view restaurant has a Michelin star?
+
Enoteca Paco Pérez, on the seafront by Port Olímpic in Barceloneta, holds two Michelin Stars and two Repsol Soles. It's the only starred kitchen among Barcelona's view and rooftop restaurants, run as a tasting-menu operation by chef Paco Pérez.
Where can I eat with a sea view in Barcelona?
+
Torre d'Alta Mar up the old cable-car tower over Barceloneta, 1881 per Sagardi on the Port Vell rooftop, Azul Rooftop over Barceloneta beach, and Enoteca Paco Pérez by Port Olímpic all put you over the water. Most lean seafood and rice.
Where can I eat with a city view in Barcelona?
+
The hilltops give the widest city views: Martínez and El Xalet de Montjuïc on Montjuïc, plus Mirabé and La Venta on the Tibidabo side. La Terraza del Claris and Terraza Verbena offer skyline views from Eixample rooftops.
Which rooftop restaurants in Barcelona serve paella?
+
Martínez, El Xalet de Montjuïc, 1881 per Sagardi, Mirabé, Azul Rooftop and beachfront Platja Ca la Nuri and Can Fisher all run full rice and paella sections, from black rice with cuttlefish to lobster rice. Rice is the classic order at a Barcelona view restaurant.
Are there rooftop restaurants in Barcelona that aren't on hotels?
+
Most rooftops sit on hotels, but a few don't. The hilltop and seafront restaurants like Martínez, El Xalet de Montjuïc and Torre d'Alta Mar are standalone venues rather than hotel terraces. Casa Luz sits atop Hotel Casa Luz in the Eixample but runs as a chef-led restaurant in its own right, operated by Grup Alegria rather than as the hotel's house terrace.
How much does a rooftop or view restaurant cost in Barcelona?
+
Beachfront rice restaurants like Can Fisher and Platja Ca la Nuri run in the low twenties per person for rice. Hilltop and hotel-rooftop restaurants sit mid-range, and the high end, Torre d'Alta Mar's €125 tasting menu or Enoteca Paco Pérez, runs well above that.
Do I need a reservation for a view restaurant in Barcelona?
+
Yes. The hilltop and seafront view restaurants fill fast, especially at sunset and on weekends in summer, and most rice dishes are cooked to order with a two-person minimum. Book ahead and ask for a table near the glass or on the terrace.
Where is the best view restaurant on Montjuïc?
+
Martínez and El Xalet de Montjuïc are the two Montjuïc view restaurants, both Mediterranean rice kitchens looking out over the port and the city. El Xalet has a revolving dining room; Martínez holds a Repsol Solete. Studio Miramar is a quieter market-cuisine option on the same hill.
Where is the best view restaurant on Tibidabo?
+
Mirabé and La Venta are the Tibidabo-side picks. Mirabé runs a deep Mediterranean rice menu with the night skyline below; La Venta, a Repsol Recomendado at the top of Avinguda del Tibidabo, cooks market-driven Catalan food in a long-standing Barcelona favourite.
Explore
