TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,511 restaurants

Sort by Relevance

Turkish

Kebab Grill

Passeig de Sant Antoni, 7, 08014, Barcelona

8.5 / 10
45 reviews

Average price €15

Set Menu undefined€

From Extremadura

C/ Marina, 298, 08025, Barcelona

8.1 / 10
199 reviews

Average price €26

Mediterranean

Carrer de Santes Creus, 18, 08031, Barcelona

8.7 / 10
46 reviews

Average price €25

Mediterranean

Carrer de Bac de Roda, 1, 08005, Barcelona

8.7 / 10
253 reviews

Average price €30

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

Mediterranean

Carrer de la Reina Cristina, 10, 08003, Barcelona

8.7 / 10
253 reviews

Average price €22

InsiderMediterranean

Carrer dels Escudellers, 8, 08002, Barcelona

8.7 / 10
76 reviews

Average price €30

Peruvian

Carrer de Felip II, 41, 08027, Barcelona

8.7 / 10
16 reviews

Average price €27

Fusion

Carrer d'Aribau, 191, 08021, Barcelona

Average price €40

Menú "Fusión" 45 €

Mediterranean

Carrer de Santa Fe de Nou Mèxic, 18, 08017, Barcelona

Average price €25

Menu 9,95€

Mediterranean

Moll de Gregal, 26, 08005, Barcelona

Average price €28

Menu 24.95€

InsiderAuthor

Carrer de Jerusalem, 30, 08001, Barcelona

Average price €30

Menu 15.90€

Japanese

Carrer de Balmes, 13, 08007, Barcelona

Average price €15

Menú buffet libre a la carta (noches y fines de semana) 15.95€

Italian

Carrer de la Marina, 16, 08005, Barcelona

Average price €15

Menu 19.95€

Italian

Ronda de la Universitat, 27, 08007, Barcelona

Average price €15

Menu 19.95€

Mediterranean

Carrer de Tànger, 148, 08018, Barcelona

Average price €10

Menu 8€

Spanish

Carrer del Rosari, 15, 08017, Barcelona

Average price €20

Menu 12€

Italian

Moll d´Espanya, 5, 08039, Barcelona

Average price €15

Menu 19.95€

Italian

Avinguda Diagonal, 3, 08037, Barcelona

Average price €15

Menu 19.95€

Italian

Carrer de Tuset, 2, 08006, Barcelona

Average price €15

Menu 19.95€

Mediterranean

Carrer del Mestre Nicolau, 08021, Barcelona

Average price €30

Mediterranean

Via Augusta, 105, 08006, Barcelona

Average price €15

Menu 16€

Japanese

Carrer d'Atenes, 42, 08006, Barcelona

Average price €20

Set Menu 12,50€

Italian

Carrer de Pallars, 319, 08005, Barcelona

Average price €12

Set Menu 10.50€

Mediterranean

Carrer de Muntaner, 212, 08036, Barcelona

Average price €30

-25% on « Menú con espectacúlo de Drag Queens », or 36,75 € instead of 49,00 €!

InsiderMediterranean

Carrer Aribau, 179, 08036, Barcelona

Average price €30

GROUP MENU 45€

The Best Restaurants in Barcelona

Barcelona is a city of fashion in Europe and much of that reputation is due to its great restaurants. We select the best for you.

Cities around Barcelona

Filter

TheFork advantages