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

Italian

La Tagliatella - Som Multiespai BCN

Avinguda de Rio de Janeiro, 42, 08016, Barcelona

8.7 / 10
288 reviews

Average price €18

Fine Dining

C/ del Comte d'Urgell, 132, 08011, Barcelona

8.9 / 10
166 reviews

Average price €12

Menú 9,40 € 9 €

Mediterranean

Via Augusta, 98, 08006, Barcelona

8.7 / 10
739 reviews

Average price €18

InsiderInternational

Paseo de Gracia, 68, 08008, Barcelona

8.9 / 10
208 reviews

Average price €50

The Sunday Brunch 59€

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

Greek

Av. Marqués de l’Argentera 27, 08003, Barcelona

9.1 / 10
1,361 reviews

Average price €18

InsiderFine Dining

Avenida Diagonal, 465, 08036, Barcelona

9.1 / 10
1,055 reviews

Average price €27 american express Welcome

Fine Dining

Carrer dels Ases, 5, 08003, Barcelona

9.1 / 10
340 reviews

Average price €13

Basque

C/ Elisi, 13, 08014, Barcelona

9.1 / 10
508 reviews

Average price €29 american express Welcome

Spanish

Carrer de Colomines, 8, 08003, Barcelona

7.3 / 10
3 reviews

Average price €18 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Mexican

Carrer d'Amigó, 57, 08021, Barcelona

8.0 / 10
60 reviews

Average price €20

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

Mexican

Carrer del Pintor Fortuny, 24, 08001, Barcelona

9.1 / 10
223 reviews

Average price €15

Japanese

Carrer de Villarroel, 140, 08036, Barcelona

9.1 / 10
132 reviews

Average price €14

Italian

Carrer de Lepant, 197, 08013, Barcelona

8.1 / 10
57 reviews

Average price €15

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

Chinese

Carrer del Vallespir, 13, 08014, Barcelona

9.1 / 10
64 reviews

Average price €12

Mediterranean

Carrer de Trafalgar, 23, 08010, Barcelona

8.1 / 10
419 reviews

Average price €15

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

Spanish

Carrer de la Riera de Sant Miquel, 21, 08006, Barcelona

8.9 / 10
14 reviews

Average price €20 Accepts Yums

Especial grupo: Menú 25 € 25 €

Mediterranean

Plaça de la Universitat, 5, 08007, Barcelona

7.8 / 10
46 reviews

Average price €14

Mediterranean

Rambla del Poblenou, 34, 08005, Barcelona

8.3 / 10
39 reviews

Average price €18 american express Welcome

Menu 10.50€

Italian

Carrer de Vallirana, 74, 08006, Barcelona

8.1 / 10
65 reviews

Average price €15

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

International

Paseo Mare Nostrum, 08039, Barcelona

Average price €40

Group Special: Menu 40€ (8 to 12 p.)

Catalan

C/ de les Moles, 25, 08002, Barcelona

8.9 / 10
448 reviews

Average price €25

Menú del día 24€ 24 €

Creative

C/ Abadessa Olzet,26, 08034, Barcelona

8.6 / 10
802 reviews

Average price €28

Mediterranean

Avinguda de Gaudí, 81-83, 08025, Barcelona

8.5 / 10
127 reviews

Average price €18

InsiderMediterranean

Carrer de Morales, 15, 08029, Barcelona

8.5 / 10
391 reviews

Average price €25 Accepts Yums

Menu 15,50€

Mediterranean

Concòrdia, 21, 08004, Barcelona

8.6 / 10
6 reviews

Average price €20

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