TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Barcelona

3,525 restaurants

Sort by Relevance

Spanish

Cuina d'Amics

Carrer d'Àvila, 19, 08005 Barcelona, Spain, 08005, Barcelona

8.3 / 10
110 reviews

Average price €26

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

Korean

Carrer d'Ausiàs Marc, 77, 08013, Barcelona

9.0 / 10
255 reviews

Average price €18

Egyptian

Passeig de Colom, 22, 08002, Barcelona

7.9 / 10
65 reviews

Average price €20

-30% en Carta

Mediterranean

Av. de la Mare de Déu de Montserrat, 71, 08024, Barcelona

9.4 / 10
8 reviews

Average price €16

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

Italian

C/ Doctor Ferrán, 25-27, 08034, Barcelona

9.0 / 10
442 reviews

Average price €18

Spanish

C/ Santaló, 161, 08021, Barcelona

9.0 / 10
10 reviews

Average price €24

Thai

C/ Còrsega, 381, 08037, Barcelona

9.0 / 10
844 reviews

Average price €25

Set Menu 22€

insider

C/ Consell de Cent, 256, 08011, Barcelona

9.0 / 10
454 reviews

Average price €53 Accepts Yums

Normal

Spanish

Rambla de Fabra i puig 66 local, 08030, Barcelona

9.1 / 10
255 reviews

Average price €25

insiderMediterranean

Carrer de l'Hospital, 78, Barcelona, 08001, Barcelona

9.1 / 10
294 reviews

Average price €9

Menu 10€

Mediterranean

Plaça del Sol, 2, 08012, Barcelona

9.1 / 10
418 reviews

Average price €14

insiderPeruvian

CALLE SEPULVEDA 76 BAJOS, 08015, Barcelona

9.1 / 10
408 reviews

Average price €25

Japanese

Ronda de Sant Pere, 26, 08010, Barcelona

9.1 / 10
594 reviews

Average price €15

insiderItalian

Carrer de Luis Antúnez, 11, 08006, Barcelona

9.1 / 10
454 reviews

Average price €35

insiderMexican

Carrer de la Diputació, 239, 08007, Barcelona

9.1 / 10
866 reviews

Average price €50 Accepts Yums

Fine Dining

Moliné 1, 08006, Barcelona

8.9 / 10
898 reviews

Average price €27

Menu 0€

insiderFine Dining

Via Augusta, 201, 08021, Barcelona

8.9 / 10
715 reviews

Average price €35

Especial grupo: Menú 35 € (8 à 20 p.)

insiderFine Dining

C/ Consell de Cent, 335, 08007, Barcelona

9.1 / 10
623 reviews

Average price €35

insiderMediterranean

C/ Aribau, 151, 08036, Barcelona

9.1 / 10
598 reviews

Average price €25

insider

C/ del Torrent d'En Vidalet, 26, 08012, Barcelona

9.1 / 10
825 reviews

Average price €30

Japanese

Carrer de l'Or, 19, 08001, Barcelona

7.8 / 10
34 reviews

Average price €20

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

Japanese

Carrer de la Maladeta, 1, 08016, Barcelona

Average price €20

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

Italian

Carrer d'Europa, 34, 08028, Barcelona

8.7 / 10
7 reviews

Average price €12

Set Menus 8.5€ and 9.5€

Mediterranean

Av. Francesc Ferrer i Guàrdia, 13, Barcelona, Spain, 08038, Barcelona

8.1 / 10
10 reviews

Average price €23

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

Mediterranean

Via Augusta, 101, 08006, Barcelona

Average price €20 Accepts Yums

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

The Best Restaurants in Barcelona

Looking for a place to eat in Barcelona? We help you find the best place for a romantic dinner, find a restaurant in Gràcia, a new Japanese restaurant or enjoy a brunch! Be seduced by our restaurant guide and book the best restaurants in Barcelona!

Cities around Barcelona

Filter

TheFork advantages