TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,488 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Mediterranean

Barcino

Rambla de Catalunya, 13, Barcelona, Spain, 08007, Barcelona

8.9 / 10
404 reviews

Average price EUR 25

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

Pizzeria

Carrer d'Entença, 64, 08015, Barcelona

9.1 / 10
229 reviews

Average price EUR 18 Accepts Yums

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

InsiderFusion

Carrer de Francisco Giner, 54, 08012, Barcelona

9.4 / 10
285 reviews

Average price EUR 30 Accepts Yums

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

Mexican

Carrer d'Aragó, 122, 08015, Barcelona

9.5 / 10
247 reviews

Average price EUR 20

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

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

Creative

Carrer de Lluís el Piadós, 5, 08003, Barcelona

9.3 / 10
41 reviews

Average price EUR 30

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

Asian

Carrer del Call, 17, 08002, Barcelona

9.5 / 10
601 reviews

Average price EUR 15 Accepts Yums

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

From market

Carrer d'Aribau, 254, 08006, Barcelona

9.5 / 10
6 reviews

Average price EUR 20

Fine Dining

Carrer d'Ataülf, 5, 08002, Barcelona

9.2 / 10
2,559 reviews

Average price EUR 25

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

Middle Eastern

Carrer dels Escudellers, 25, 08002, Barcelona

9.1 / 10
407 reviews

Average price EUR 25

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

InsiderArrocería

Carrer de Sant Carles, 23, 08003, Barcelona

9.5 / 10
864 reviews

Average price EUR 30 Accepts Yums

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

Indian

Ronda de Sant Pau, 11, 08015, Barcelona

9.3 / 10
1,149 reviews

Average price EUR 20

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

Indian

Carrer de Mallorca , enfrente Expo hotel , cerca de Sants estación., 08014, Barcelona

9.3 / 10
830 reviews

Average price EUR 25

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

InsiderPeruvian

Carrer de València, 207, 08007, Barcelona

9.3 / 10
1,594 reviews

Average price EUR 40 Accepts Yums

Fine Dining

Carrer de Còrsega, 286, 08008, Barcelona

9.1 / 10
744 reviews

Average price EUR 44 Accepts Yums

Menu 33.90€

InsiderMediterranean

Carrer de Calàbria, 69, 08015, Barcelona

9.4 / 10
5,534 reviews

Average price EUR 40 Accepts Yums

-50% en carta

InsiderCreative

Carrer de Marià Cubí, 59, 08006, Barcelona

9.2 / 10
21,678 reviews

Average price EUR 30 Accepts Yums

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

Middle Eastern

Carrer de Pau Claris, 92, 08010, Barcelona

9.3 / 10
8 reviews

Average price EUR 25

Chinese

Carrer de Girona, 51, 08009, Barcelona

9.3 / 10
28 reviews

Average price EUR 20

Fusion

Carrer del Montseny, 13, 08012, Barcelona

9.3 / 10
309 reviews

Average price EUR 20

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

Korean

Av. de Gaudí, 70, 08025, Barcelona

9.3 / 10
712 reviews

Average price EUR 25 Accepts Yums

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

Indian

C/ Consell de Cent, 377, 08009, Barcelona

9.4 / 10
4,555 reviews

Average price EUR 23

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

Peruvian

Gran Via de Carles III, 14, 08028, Barcelona

9.0 / 10
232 reviews

Average price EUR 25

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

Argentinean

Passeig de Garcia Fària, 31, 08005, Barcelona

9.4 / 10
493 reviews

Average price EUR 25

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

Fusion

Carrer de Sabino Arana, 36, 08028, Barcelona

9.0 / 10
178 reviews

Average price EUR 10

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

InsiderItalian

C/ Sagués, 25, 08021, Barcelona

9.1 / 10
8,344 reviews

Average price EUR 30 Accepts Yums

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

Filter

TheFork advantages