Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,589 restaurants

Sort by Relevance

Brazilian

Manga Rosa

Carrer del Consell de Cent, 220, 08011, Barcelona

Average price €15

Lebanese

Carrer de Lope de Vega, 115, 08005, Barcelona

Average price €20

Mediterranean

Carrer de Petrarca, 14-16, 08031, Barcelona

Average price €20

Peruvian

Carrer d'Entença, 146, 08029, Barcelona

Average price €9

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

Mediterranean

Carrer de la Dagueria, 12, 08002, Barcelona

Average price €15

Colombian

Av. Diagonal, 332, 08013, Barcelona

Average price €15

Indian

Carrer del Pla de Fornells, 8, 08042, Barcelona

Average price €15

Catalan

Carrer del Concili de Trento, 90, 08018, Barcelona

Average price €20

InsiderJapanese

Carrer de Tarragona, 99 ( Plaza Espanya), 08014, Barcelona

9.3 / 10
1,211 reviews

Average price €30

YUMS x2Mediterranean

Carrer de la Diputació, 269, 08007, Barcelona

8.5 / 10
158 reviews

Average price €30

From market

Av. Diagonal, 529, 08029, Barcelona

Average price €25

Spanish

Carrer de Vilardell, 3, 08014, Barcelona

Average price €10

Mediterranean

Passeig de Sant Joan, 84, 08009, Barcelona

Average price €15

Set Menu 17,50€

International

Carrer de Muntaner, 212, 08036, Barcelona

Average price €15

American

Ronda de Sant Pau, 65, 08015, Barcelona

Average price €10

Mediterranean

Carrer del Comte d'Urgell, 216, 08036, Barcelona

Average price €15

Menú 18€

Fine Dining

Carrer de Verdi, 36, 08012, Barcelona

Average price €15

Mediterranean

Carrer de Torrijos, 53, 08012, Barcelona

Average price €20

Catalan

Carrer de la Independència, 340, 08026, Barcelona

Average price €15

Italian

Carrer de Ramon y Cajal, 146, 08024, Barcelona

Average price €20

French

Carrer d'en Fontrodona, 17, 08004, Barcelona

Average price €15

Steakhouse

C/ Bruc, 120, 08009, Barcelona

Average price €30

From Galicia

Ronda de Sant Pau, 4, 08001, Barcelona

Average price €25

MICHELIN 2020Mediterranean

C/ Flassaders 19, 08003, Barcelona

InsiderSpanish

Sant Sever 5 08002, 08002, Barcelona

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