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

InsiderInternational

Pappa Sven

C/ Villarroel, 22, 08011, Barcelona

9.4 / 10
987 reviews

Average price €30 Accepts Yums

Menú del día 16.00 €

Spanish

C/ Provença, 73, 08029, Barcelona

8.9 / 10
73 reviews

Average price €28

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

InsiderArrocería

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

9.1 / 10
865 reviews

Average price €30

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

Indian

C/ Lepant, 323, 08025, Barcelona

8.7 / 10
593 reviews

Average price €14

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

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

YUMS x2InsiderFrom Galicia

C/ Consell de Cent, 256, 08011, Barcelona

8.9 / 10
434 reviews

Average price €49 Accepts Yums

Normal

MICHELIN 2020Fine Dining

Carrer de la Marina, 19, 08005, Barcelona

9.4 / 10
947 reviews

Average price €35

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

Argentinian

Carrer de Provença, 32, 08029, Barcelona

9.0 / 10
59 reviews

Average price €20 Accepts Yums

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

Mediterranean

Carrer de n'Arai, 1, 08002, Barcelona

8.7 / 10
1,165 reviews

Average price €20 Accepts Yums

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

Fusion

C/ Fonollar, 8, 08003, Barcelona

9.0 / 10
1,659 reviews

Average price €25

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

Grilled

Carrer del Bruc, 46, 08010, Barcelona

9.6 / 10
9 reviews

Average price €14

Meat Cuisine

Carrer de Mallorca, 204, 08036, Barcelona

9.6 / 10
189 reviews

YUMS x2Pizzeria

Passeig de Gràcia, 24, 08007, Barcelona

8.8 / 10
244 reviews

Average price €15

Asian

Diputación, 139 Local, 08011, Barcelona

9.1 / 10
156 reviews

Average price €13

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

Mediterranean

Rambla de Catalunya, 26, 08007, Barcelona

8.8 / 10
85 reviews

Average price €20

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

Mediterranean

Carrer de la Boqueria, 17, 08002, Barcelona

8.5 / 10
1,779 reviews

Average price €25

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

Lebanese

Carrer de Josep Anselm Clavé, 9, 08002, Barcelona

8.8 / 10
152 reviews

Average price €15 Accepts Yums

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

YUMS x2International

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!

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!

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