Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,546 restaurants

Sort by Relevance

Chinese

Mian

Carrer de Girona, 49, 08009, Barcelona

8.4 / 10
266 reviews

Average price €15

Indonesian

Carrer de Laforja, 8, 08006, Barcelona

9.3 / 10
658 reviews

Average price €18

InsiderItalian

Carrer dels Tiradors, 2, Barcelona, Spain, 08003, Barcelona

9.3 / 10
490 reviews

Average price €35

Mediterranean

C/ Arcs, 10 - Hotel Catalonia Catedral, 08002, Barcelona

9.3 / 10
228 reviews

Average price €28

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

Spanish

C/ Badajoz, 44, 08005, Barcelona

Average price €11

International

Av. Paral·lel, 115, 08004, Barcelona

8.7 / 10
80 reviews

Average price €16

Menú 11,95 € 11 €

Basque

Passeig de Fabra i Puig, 159, 08016, Barcelona

8.9 / 10
522 reviews

Average price €30

Menú del día 10.95€

Japanese

Carrer de Brusi, 37, 08006, Barcelona

8.4 / 10
262 reviews

Average price €18 american express Welcome

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

Venezuelan

C/ d'Aragó, 388, 08007, Barcelona

Average price €15

-50% en Carta con Volvamos a los Restaurantes

Spanish

Plaça de Tetuan, 9, 08010, Barcelona

Average price €30

-50% en Carta con Volvamos a los Restaurantes

Italian

Passatge de la Concepció, 2 Bis, 08008, Barcelona

9.0 / 10
20 reviews

Average price €25

Catalan

Carrer de Petritxol, 2, 08002, Barcelona

Average price €20

Fine Dining

Carrer d'Aragó, 152, 08011, Barcelona

Average price €40

Catalan

Calabria, 31, 08015, Barcelona

Average price €25

Mediterranean

Paseo de Colon, 5, 08002, Barcelona

Average price €25

Steakhouse

Valencia, 329, 08009, Barcelona

Average price €25

From Galicia

Plaça d'Isop, 8, 08035, Barcelona

Average price €20

From market

Muntaner, 173, 08036, Barcelona

Average price €25

Mediterranean

Carrer de Buenos Aires, 16, 08029, Barcelona

Average price €12

Argentinian

Carrer del Torrent de l'Olla, 35, Local 2, 08012, Barcelona

Average price €8 american express Welcome

American

Carrer del Consell de Cent, 242, 08011, Barcelona

9.3 / 10
15 reviews

Average price €15 american express Welcome

Fusion

Plaça de Sant Pere, 5, 08003, Barcelona

9.3 / 10
22 reviews

Average price €25

Mediterranean

Carrer de Provença, 236, 08008, Barcelona

7.9 / 10
21 reviews

Average price €20 american express Welcome

MENÚ RUMBERO 30€ 30 €

International

Carrer del Comte d'Urgell, 239, 08036, Barcelona

9.3 / 10
43 reviews

Average price €20

Argentinian

Carrer de Terol, 39, 08012, Barcelona

8.4 / 10
20 reviews

Average price €18 american express Welcome

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