TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Restaurant hotel Restaurants in Barcelona

86 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.

1 starMICHELIN 2020From market

Oria de Martín Berasategui

Passeig de Gràcia, 75, 08008, Barcelona

9.5 / 10
1,252 reviews

Average price €60

InsiderFusion

Av. Diagonal, 661, 08028, Barcelona

8.8 / 10
534 reviews

Average price €35

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

Mediterranean

Carrer de la Boqueria, 10, 08002, Barcelona

8.6 / 10
33 reviews

Average price €25 Accepts Yums

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

Mediterranean

Plaza Catalunya, 19, 08002, Barcelona

9.3 / 10
1,324 reviews

Average price €25

Menu Semanal 23 €

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

YUMS x2Mediterranean

Carrer d'Aribau, 100, 08036, Barcelona

8.6 / 10
10 reviews

Average price €25

Spanish

Via Laietana, 61, 08003, Barcelona

9.2 / 10
44 reviews

Average price €25

Menu 18€

InsiderFine Dining

Gran Via de les Corts Catalanes, 668 (Planta 7), 08010, Barcelona

9.3 / 10
329 reviews

Average price €45

InsiderCreative

Vía Laietana, 49, 08003, Barcelona

9.0 / 10
743 reviews

Average price €30

Menu La Plassohla 19.50€

From market

Carrer dels Lledó, 7, 08002, Barcelona

9.1 / 10
102 reviews

Average price €30

Mediterranean

C/ Arcs, 10 - Hotel Catalonia Catedral, 08002, Barcelona

9.1 / 10
228 reviews

Average price €28

Fine Dining

C/ Sabino de Arana 22-24- Hotel Catalonia Rigoletto, 08028, Barcelona

8.1 / 10
274 reviews

Average price €20

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

InsiderInternational

Paseo de Gracia, 68, 08008, Barcelona

8.9 / 10
209 reviews

Average price €50

The Sunday Brunch 59€

Fine Dining

C/ Enric Granados, 83, 08008, Barcelona

8.9 / 10
3,596 reviews

Average price €15

Menu 16€

YUMS x2InsiderMediterranean

Passeig de Gràcia, 75, 08008, Barcelona

Average price €39

Catalan

Carrer dels Tallers, 62- Hotel Catalonia Ramblas. Ciudad vella, 08001, Barcelona

9.0 / 10
143 reviews

Average price €25

InsiderFine Dining

Passeig del Taulat, 262-264 (Hotel Hilton Diagonal Mar), 08019, Barcelona

9.0 / 10
57 reviews

Average price €34

International

Av. Diagonal, 205, 08018, Barcelona

8.8 / 10
31 reviews

Average price €25

Menu 15 €€

InsiderSpanish

Carrer de Provença, 277, 08037, Barcelona

8.8 / 10
254 reviews

Average price €35

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

InsiderMediterranean

Gran Via de Les Corts Catalanes, 647, 08010, Barcelona

8.9 / 10
547 reviews

Average price €35

Catalan

Carrer de Bergara, 9 - Hotel Catalonia Plaza Cataluña, 08002, Barcelona

8.8 / 10
243 reviews

Average price €25

Mediterranean

C/ Roselló, 249-251, 08008, Barcelona

8.8 / 10
42 reviews

Average price €9

Mediterranean

Carrer Jiménez i Iglesias, 11, 08034, Barcelona

8.9 / 10
590 reviews

Average price €34

Fine Dining

La Rambla, 109, 08002, Barcelona

9.2 / 10
1,868 reviews

Average price €27

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

Fine Dining

Carrer de Balmes, 115-117, 08008, Barcelona

9.0 / 10
617 reviews

Average price €25

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

International

Av. Paral·lel, 115, 08004, Barcelona

8.5 / 10
80 reviews

Average price €16

Menu 18€

Filter

TheFork advantages