The Best Great view Restaurants in Barcelona

El Xalet de Montjuïc, Barcelona

Avinguda Miramar, 31, 08038, Barcelona

87

Average price €45 • Mediterranean

Menú Insider Week 25€

La Terraza del Claris - Hotel Claris, Barcelona

C/ Pau Claris, 150, 08009, Barcelona

2296

Average price €50 • Mediterranean

Menú Insider Week 45€

Informal by Marc Gascons  - The Serras Hotel Barcelona, Barcelona

Passeig de Colom, 9, 08002, Barcelona

1253

Average price €50

Menú Insider Week 45€

Delhi Darbar, Barcelona

Delhi Darbar

9.1 / 10

Passatge de Josep Llovera, 11, 08021, Barcelona

1718

Average price €20 • Indian

Roig Robí, Barcelona

Roig Robí

9.1 / 10

C/ Séneca, 20, 08006, Barcelona

200

Average price €45

Menú Insider Week 45€

Mirandoalmar, Barcelona

Mirandoalmar

8.5 / 10

C/ Moll d' Espanya, 5 (Segunda planta C.C.Maremagnum), 08039, Barcelona

6403

Average price €27 • Mediterranean

Rooftop El Sueño - The Serras Hotel Barcelona, Barcelona

Passeig de Colom, 9, 08002, Barcelona

121

Average price €25 • Mediterranean

La Tagliatella Las Arenas, Barcelona

C/ Gran Vía de les Corts Catalanes, 373-385, 08015, Barcelona

95

Average price €18 • Italian

Anfiteatro, Barcelona

Anfiteatro

8.7 / 10

Parc del Port Olímpic s/n, 08005, Barcelona

190

Average price €25 • Mediterranean

Studio Miramar - Hotel Miramar, Barcelona

Plaça de Carlos Ibáñez, 3, 08038, Barcelona

1888

Average price €46 • Mediterranean

Menú Insider Week 25€

La Font de Prades, Barcelona

Avenida de Francesc Ferrer i Guàrdia, 13-27 (Poble Espanyol), 08038, Barcelona

168

Average price €25

Arola - Hotel Arts Barcelona, Barcelona

Carrer de la Marina, 19, 08005, Barcelona

54

Average price €55

Mirabé, Barcelona

Mirabé

9.2 / 10

C/ Manuel Arnús, 2, 08035, Barcelona

1817

Average price €40 • Fusion

Winter Garden - El Palace Barcelona, Barcelona

Gran Via de les Corts Catalanes, 668 (Planta 7), 08010, Barcelona

192

Average price €45 • Mediterranean

La Tagliatella L'illa Diagonal, Barcelona

C/ Deu i Mata, 08014, Barcelona

352

Average price €18 • Italian

La Venta, Barcelona

La Venta

9.1 / 10

Plaça del Doctor Andreu, Barcelona, Spain, 08035, Barcelona

409

Average price €40

Casa Mexicana, Barcelona

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

Average price €20 • Mexican

La Taberna Gallega de Marcos, Barcelona

Port Olimpic, 08005, Barcelona

465

Average price €30

La Tagliatella Diagonal Mar, Barcelona

Avenida Diagonal, 3, 08019, Barcelona

364

Average price €18 • Italian

Watatsumi, Barcelona

Watatsumi

9.1 / 10

Gran Vía, 373, 08015, Barcelona

965

Average price €22 • Japanese

Marea Alta, Barcelona

Marea Alta

9.1 / 10

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

406

Average price €65 • Mediterranean

Merendero de la Mari, Barcelona

Plaza Pau Villa, 1, 08039, Barcelona

282

Average price €57 • Mediterranean

Xiringuito Escribà, Barcelona

Avenida Litoral, 62, 08005, Barcelona

1257

Average price €46

Sabor Mudéjar, Barcelona

Carrer Narcís Roca, 9, 08019, Barcelona

45

Average price €18 • Mediterranean

Bonasport, Barcelona

Bonasport

8.8 / 10

C/ Vista Bella, 11, 08022, Barcelona

18

Average price €25 • Mediterranean

Filter

Filter by
Avantages TheFork