TheFork, a Trip Advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Great view Restaurants in Barcelona

106 restaurants

Sort by Relevance

insiderJapanese

The Sushi Club

Passeig de Joan de Borbó, 74, 08003, Barcelona

9.3 / 10
242 reviews

Average price €30 Accepts Yums

-30% off the "à la carte" menu!

Seafood

Passeig de Joan de Borbó, 20, 08003, Barcelona

9.0 / 10
47 reviews

Average price €24

Set Menu 29.5€

insiderFine Dining

Ctra. de Vallvidrera al Tibidabo, 83-93, 08035, Barcelona

9.5 / 10
5 reviews

Average price €65

Carrer dels Pescadors, 87, 08003, Barcelona

7.8 / 10
537 reviews

Average price €40

-30% off the "à la carte" menu!

Specify a date and enjoy promotions of up to -50% in our best restaurants

Passeig de Joan de Borbó, 31, 08003, Barcelona

Average price €23

Menú de Grupos Patio Andaluz 22.50€

insiderFine Dining

Ctra. de Vallvidrera al Tibidabo, 83-93, 08035, Barcelona

8.5 / 10
18 reviews

Average price €50

insiderMediterranean

Passeig de Gràcia, 75, 08008, Barcelona

Average price €39

Fine Dining

Avenida Diagonal, 477, 08036, Barcelona

Average price €24

C/ Pasteur, 1, 08024, Barcelona

Average price €22

Fine Dining

Passeig Marítim, 38, 08003, Barcelona

Average price €40

Menú de Grupos 70€

insiderSteakhouse

Avinguda Tibidabo, 31, 08022, Barcelona

Average price €35

Menú de la casa 41.75 €

Mediterranean

Moll de Espanya, 5, 08039, Barcelona

Average price €26

Menú del día 16.50 €

C/ Tissó, 14, 08016, Barcelona

Average price €20

Group Special: Menu 28€ (5 to 0 p.)

C/ Sant Lluis, 37, 08012, Barcelona

Average price €20

Special Menu 25 €

C/ Moll de Gregal, 12 - Port Olimpic, 08005, Barcelona

Average price €41

Menu 26€

Mediterranean

C/ Major de Can Caralleu, 4, 08017, Barcelona

Average price €17

Menú 9.90€

Fine Dining

Plaza del Mar, 1, 08003, Barcelona

Average price €35

Menú del día 12,50€

Mediterranean

Moll d'Espanya, s/n, 08039, Barcelona

8.6 / 10
86 reviews

Average price €27

Carrer de la Marina, 19, 08005, Barcelona

8.5 / 10
515 reviews

Average price €27

Mexican

Carrer de la Marina, 16-18, 08005, Barcelona

Average price €20

insiderInternational

Gran Via de les Corts Catalanes, 619, 08007, Barcelona

Average price €18

insiderFine Dining

Av. de les Drassanes, 6-8 (Edificio Colón, Planta 24), 08001, Barcelona

Average price €65

Porxos del Passeig Maritim de la Barceloneta, Local B, 08003, Barcelona

Average price €35

Fine Dining

Carretera de Vallvidrera al Tibidabo, 83, 08035, Barcelona

Average price €30

Mediterranean

Plaça Pau Vila, 1, 08039, Barcelona

Average price €25

Filter

TheFork advantages