TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,490 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 reservation 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.

Moroccan

Restaurant Volubilis

Carrer de Tamarit, 151, 08015, Barcelona

9.5 / 10
109 reviews

Average price €22

Set Menu 9.5€

Mediterranean

Passeig del Born, 4, 08003, Barcelona

9.2 / 10
784 reviews

Average price €25

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

YUMS x2Mediterranean

Carrer d'Amigó, 68, 08021, Barcelona

8.9 / 10
205 reviews

Average price €25

Italian

Carrer de Muntaner, 103, 08036, Barcelona

9.2 / 10
739 reviews

Average price €20

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

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

InsiderJapanese

Carrer de Casanova, 157, 08036, Barcelona

9.6 / 10
48 reviews

Average price €28

MENU SOLUNA 68 €

American

Carrer de Provença, 213, 08008, Barcelona

9.0 / 10
294 reviews

Average price €17

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

InsiderMediterranean

Passeig de Joan de Borbó, 103 (Local 7/8 Puerto Marina Vela), 08039, Barcelona

9.0 / 10
411 reviews

Average price €25 Accepts Yums

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

Chinese

Carrer d'Aribau, 73, 08036, Barcelona

9.0 / 10
268 reviews

Average price €20

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

InsiderItalian

Carrer del Rosselló, 290, 08037, Barcelona

9.0 / 10
1,408 reviews

Average price €20

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

YUMS x2InsiderChinese

Carrer de Lincoln, 17, 08006, Barcelona

9.0 / 10
744 reviews

Average price €30

YUMS x2Meat Cuisine

Carrer del Pas de l'Ensenyança, 2, 08002, Barcelona

8.9 / 10
37 reviews

Average price €25

South American

Carrer de Formentera, 58, 08016, Barcelona

8.6 / 10
17 reviews

Average price €14

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

InsiderEuropean

Carrer de Benet Mateu, 59, 08034, Barcelona

9.6 / 10
406 reviews

Average price €40

InsiderItalian

Carrer de Provença, 300, 08008, Barcelona

9.1 / 10
573 reviews

Average price €50

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

InsiderCatalan

C/ Aribau, 106, 08036, Barcelona

9.4 / 10
819 reviews

Average price €35

Degustation Menu Large 68 €

InsiderCatalan

Pasaje Marimón, 18, 08021, Barcelona

9.4 / 10
638 reviews

Average price €30

Menú de Grupos 35€

YUMS x2Pizzeria

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

9.1 / 10
202 reviews

Average price €18 Accepts Yums

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

Japanese

Carrer de Craywinckel 9, 08022, Barcelona

9.0 / 10
225 reviews

Average price €25

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

Peruvian

Carrer de Sant Joan de Malta, 48, 08018, Barcelona

9.0 / 10
63 reviews

Average price €35

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

Portuguese

Carrer de Sicília, 394, 08025, Barcelona

9.0 / 10
352 reviews

Average price €20

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

Mediterranean

Avinguda Diagonal, 608, 08021, Barcelona

9.0 / 10
8 reviews

Average price €14

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

Mediterranean

Carrer de la Jonquera, 26, 08005, Barcelona

8.7 / 10
597 reviews

Average price €26

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

YUMS x2Mediterranean

Carrer Petxina, 5, 08001, Barcelona

9.0 / 10
284 reviews

Average price €25

InsiderMediterranean

Carrer de París, 67, 08029, Barcelona

8.7 / 10
2,138 reviews

Average price €30 Accepts Yums

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

Middle Eastern

Carrer del Rosselló, 354, 08025, Barcelona

9.0 / 10
361 reviews

Average price €18

-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