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

From market

Boraz

Carrer de Muntaner, 124, 08036, Barcelona

9.6 / 10
42 reviews

Average price €34

Nepalese

Carrer de Nàpols, 255, 08025, Barcelona

8.8 / 10
442 reviews

Average price €20

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

Mediterranean

Carrer de la Marina, 59, 08005, Barcelona

8.7 / 10
1,446 reviews

Average price €20 Accepts Yums

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

Japanese

Carrer de Roger de Flor, 222, 08013, Barcelona

8.7 / 10
428 reviews

Average price €16

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

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

Mediterranean

Moll de Espanya, 5, 08039, Barcelona

8.8 / 10
274 reviews

Average price €26

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

YUMS x2International

Carrer del Tenor Viñas, 1, 08021, Barcelona

8.8 / 10
122 reviews

Average price €23

International

Carrer de Lleida, 5, 08004, Barcelona

9.4 / 10
28 reviews

Average price €35

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

Mediterranean

Carrer de Villarroel, 247, 08036, Barcelona

8.6 / 10
225 reviews

Average price €25

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

InsiderMediterranean

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

9.2 / 10
305 reviews

Average price €9

Menú 10 € 10 €

Mediterranean

Avinguda Diagonal, 505, 08029, Barcelona

8.6 / 10
1,207 reviews

Average price €20

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

YUMS x2Lebanese

Carrer d'Aribau, 90, 08036, Barcelona

8.6 / 10
101 reviews

Average price €20

Mediterranean

Gran Via de les Corts Catalanes, 373 - 385, 08015, Barcelona

8.3 / 10
58 reviews

Average price €15

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

Fine Dining

Carrer de Llull, 226, 08005, Barcelona

8.6 / 10
1,093 reviews

Average price €15

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

InsiderFrench

Carrer de Muntaner, 443, Barcelona, Spain, 08021, Barcelona

9.4 / 10
216 reviews

Average price €34

Indian

Avinguda Drassanes, 27-29, 08001, Barcelona

8.2 / 10
92 reviews

Average price €20

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

Spanish

C/ Santaló, 46, 08021, Barcelona

8.9 / 10
210 reviews

Average price €30 Accepts Yums

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

InsiderMediterranean

C/ Córcega, 400, 08037, Barcelona

9.2 / 10
360 reviews

Average price €22

Menú 14.50 € 14,5 €

Spanish

Carrer de Floridablanca, 5, 08015, Barcelona

8.5 / 10
194 reviews

Average price €15 Accepts Yums

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

International

Av. de Roma, 43, 08029, Barcelona

8.8 / 10
338 reviews

Average price €15

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

YUMS x2InsiderMediterranean

Carrer d'Aribau, 162, 08036, Barcelona

9.8 / 10
22 reviews

Average price €40 Accepts Yums

MENU 1 THE ACADEMY 40 €

Argentinian

Carrer de Casp, 153, 08013, Barcelona

8.8 / 10
595 reviews

Average price €16

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

YUMS x2Middle Eastern

Carrer de València, 363, 08009, Barcelona

9.5 / 10
2 reviews

Average price €17

Chinese

Carrer de Girona, 51, 08009, Barcelona

9.4 / 10
56 reviews

Average price €20

InsiderItalian

Carrer del Consell de Cent, 247, 08011, Barcelona

9.4 / 10
80 reviews

Average price €12

Japanese

Carrer de Violant d'Hongria Reina d'Aragó, 42, 08028, Barcelona

9.4 / 10
31 reviews

Average price €17

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