TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,516 restaurants

Sort by Relevance

YUMS x2International

Hard Rock Café - Barcelona

Plaça de Catalunya, 21, 08002, Barcelona

8.8 / 10
411 reviews

Average price €25

Indian

Carrer de Sant Pau, 16-18, 08001, Barcelona

8.8 / 10
37 reviews

Average price €20

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

Fine Dining

C/ Rambla Cataluña, 13, 08007, Barcelona

8.8 / 10
119 reviews

Average price €16

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

Japanese

C/ Riera de Sant Miquel, 19, 08006, Barcelona

8.8 / 10
1,026 reviews

Average price €25 Accepts Yums

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

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

Japanese

C/ Condal, 20, 08002, Barcelona

8.8 / 10
1,023 reviews

Average price €23

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

InsiderMediterranean

C/ Enric Granados, 57, 08008, Barcelona

9.4 / 10
625 reviews

Average price €33

Menú degustación Sábado mediodía 27,9 €

MICHELIN 2020Fine Dining

Avinguda Diagonal, 439, 08036, Barcelona

9.5 / 10
459 reviews

Average price €75

Menú Red 85.00 €

Indian

Carrer de Sancho de Ávila, 167, 08018, Barcelona

9.5 / 10
825 reviews

Average price €16

Menu 19€

Asian

Carrer de l'Encarnació, 38, Barcelona, Spain, 08012, Barcelona

8.8 / 10
1,266 reviews

Average price €18

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

InsiderAuthor

Carrer de Neptú, 4, 08006, Barcelona

9.5 / 10
1,280 reviews

Average price €45 Accepts Yums

Menu 24.95€

InsiderCatalan

Pasaje Marimón, 18, 08021, Barcelona

9.5 / 10
640 reviews

Average price €30

Menú de Grupos 35€

Mediterranean

Rambla del Poblenou, 59, 08005, Barcelona

8.8 / 10
314 reviews

Average price €23

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

Italian

Plaça de Pau Vila, 1, 08003, Barcelona

8.8 / 10
303 reviews

Average price €20

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

Mediterranean

Carrer de la Tapineria, 12, 08002, Barcelona

8.8 / 10
50 reviews

Average price €25

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

Italian

Carrer de Tamarit, 82, 08004, Barcelona

8.5 / 10
241 reviews

Average price €15

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

Italian

C/ Marc Aureli, 27, 08006, Barcelona

8.5 / 10
1,049 reviews

Average price €40

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

InsiderItalian

C/ Rosselló, 108, 08036, Barcelona

8.8 / 10
617 reviews

Average price €32

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

Catalan

Carrer d'Avinyó, 9, Barcelona, Spain, 08002, Barcelona

8.6 / 10
2,966 reviews

Average price €22

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

Italian

Carrer del Rosselló, 239, 08008, Barcelona

8.6 / 10
2,171 reviews

Average price €17

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

Author

Carrer de Provença, 88, 08029, Barcelona

8.9 / 10
450 reviews

Average price €25

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

Mexican

C/ Passeig de Maragall, 107, 08041, Barcelona

8.9 / 10
2,451 reviews

Average price €21

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

Mediterranean

Carrer de Peracamps, 7, 08001, Barcelona

8.6 / 10
14 reviews

Average price €15

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

YUMS x2InsiderMediterranean

Passeig de Gràcia, 44 (1ª planta), 08007, Barcelona

8.7 / 10
368 reviews

Average price €25

Spanish

Carrer de Marià Aguiló, 65, 08005, Barcelona

9.3 / 10
68 reviews

Average price €20

Menú Arroz bogavante 2 personas 80 €

American

Carrer de Mallorca, 10, 08014, Barcelona

8.7 / 10
859 reviews

Average price €13

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

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