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

Mediterranean

3 Focs

Carrer de València, 207, 08007, Barcelona

8.8 / 10
1,022 reviews

Average price €21

Menú Mediodía 13,50€ 13,5 €

InsiderMediterranean

Passatge de Domingo, 3, 08007, Barcelona

9.1 / 10
4,010 reviews

Average price €30

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

Creative

Carrer de la Carassa, s/n, 08003, Barcelona

9.4 / 10
1,080 reviews

Average price €23

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

Fusion

Carrer de Sabino Arana, 36, 08028, Barcelona

9.0 / 10
206 reviews

Average price €10

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

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

Italian

Ciutat, 12, 08002, Barcelona

9.0 / 10
6 reviews

Average price €15

InsiderJapanese

Carrer de València, 249, 08007, Barcelona

9.0 / 10
263 reviews

Average price €24 american express Welcome

Mediterranean

Plaça de Jacint Reventós, 08003, Barcelona

9.0 / 10
53 reviews

Average price €25

YUMS x2International

Carrer de Blai, 28, 08004, Barcelona

9.1 / 10
205 reviews

Average price €27

Spanish

Carrer de Sant Antoni Maria Claret, 157, 08025, Barcelona

8.8 / 10
129 reviews

Average price €18

Fórmula 13.50 € 13,5 €

Creative

Carrer d'Enric Granados, 67, 08008, Barcelona

8.8 / 10
516 reviews

Average price €22

Menú 12.90 € 12,9 €

Italian

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

9.0 / 10
467 reviews

Average price €18

InsiderArgentinian

C/ València, 189, 08011, Barcelona

9.0 / 10
2,173 reviews

Average price €27

Catalan

C/ Morales, 30, 08029, Barcelona

9.0 / 10
77 reviews

Average price €20

Mexican

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

9.3 / 10
16 reviews

Average price €20

American

Carrer de Vilamarí, 78, 08015, Barcelona

9.4 / 10
906 reviews

Average price €15

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

Italian

Plaça de Maragall, 13, 08027, Barcelona

8.5 / 10
16 reviews

Average price €20 Accepts Yums

-50% en Carta con Volvamos a los Restaurantes

Mexican

Carrer del Comte d'Urgell, 22, 08011, Barcelona

8.2 / 10
69 reviews

Average price €21

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

Fusion

Carrer de Sicília, 294, 08013, Barcelona

9.1 / 10
199 reviews

Average price €15

Chinese

Ronda de Sant Pere, 45, 08010, Barcelona

9.1 / 10
116 reviews

Average price €15

Mediterranean

Plaça del Sol, 2, 08012, Barcelona

9.1 / 10
446 reviews

Average price €14 american express Welcome

Italian

Av. del Marquès de l'Argentera, 19, 08003, Barcelona

9.1 / 10
473 reviews

Average price €15

InsiderMediterranean

Av. del Litoral, 64, 08005, Barcelona

9.1 / 10
569 reviews

Average price €40 american express Welcome

YUMS x2Mediterranean

Carrer del Rosselló, 255, 08008, Barcelona

8.1 / 10
561 reviews

Average price €22

American

Passeig de Fabra i Puig, 95, 08016, Barcelona

9.1 / 10
129 reviews

Average price €18

InsiderPeruvian

Carrer d'Arizala, 5, 08028, Barcelona

8.9 / 10
1,300 reviews

Average price €25 american express Welcome

Menú de mediodía 11.90 €

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