TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Barcelona

3,525 restaurants

Sort by Relevance

insiderMediterranean

MinE

Carrer de Béjar, 66, 08014, Barcelona

8.4 / 10
17 reviews

Average price €22

Spanish

Carrer de Tamarit, 127, 08015, Barcelona

Average price €20

Middle Eastern

Carrer del Vallespir, 48, 08014, Barcelona

Average price €10

Mediterranean

Av. del Paraŀlel, 38, 08001, Barcelona

Average price €12

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

American

Carrer Nou de la Rambla, 22, 08001, Barcelona

8.3 / 10
412 reviews

Average price €20

Carrer de Pau Claris, 143, 08009, Barcelona

Average price €20

Spanish

Carrer de los Castillejos, 265, 08013, Barcelona

7.8 / 10
50 reviews

Average price €10

Menu de noche 10,50 (Lunes a sábado)

Mediterranean

Carrer de Roger de Llúria, 102, 08037, Barcelona

8.4 / 10
111 reviews

Average price €20

Mediterranean

Via Augusta, 300, 08017, Barcelona

8.4 / 10
55 reviews

Average price €25

American

Carrer Major de Sarrià, 12, 08017, Barcelona

Average price €15

Rambla Catalunya 15, 08007, Barcelona

7.9 / 10
499 reviews

Average price €25

Menú Capitol a 40€

Spanish

Carrer dels Morabos, 1, Barcelona, Spain, 08004, Barcelona

Average price €15

Mediterranean

Moll de Gregal 13-17 Port Olímpic, 08005, Barcelona

8.4 / 10
686 reviews

Average price €37

Fusion

Plaza Sant Agustí, 3, 08001, Barcelona

8.4 / 10
280 reviews

Average price €22

Fine Dining

C/ Almirante Cervera, 34, 08003, Barcelona

8.4 / 10
682 reviews

Average price €65

Steakhouse

C/ Portal Nou, 61, 08003, Barcelona

Average price €23

Menú 15€

Mediterranean

Carrer Aragó, 459, Barcelona, Spain, 08013, Barcelona

Average price €25

Menú del día 9.75€

Mediterranean

C/ Vista Bella, 11, 08022, Barcelona

8.4 / 10
27 reviews

Average price €25

Mediterranean

C/ Lepant, 406, 08025, Barcelona

Average price €18

Mexican

C/ Sant Pau, 116, 08001, Barcelona

Average price €20

Basque

C/ Sants 146 - 152, 08028, Barcelona

7.9 / 10
179 reviews

Average price €27

Menu 13€

Mediterranean

Carrer de Bonavista, 10, 08012, Barcelona

8.2 / 10
35 reviews

Average price €30

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

Vietnamese

Carrer del Clot, 31, 08018, Barcelona

8.5 / 10
189 reviews

Average price €15

Menu 10.50€

Fine Dining

Plaça Emili Vendrell, 1, 08001, Barcelona

8.7 / 10
138 reviews

Average price €15

insiderSteakhouse

C/ Casanova, 209, 08021, Barcelona

8.7 / 10
889 reviews

Average price €30 Accepts Yums

The Best Restaurants in Barcelona

Looking for a place to eat in Barcelona? We help you find the best place for a romantic dinner, find a restaurant in Gràcia, a new Japanese restaurant or enjoy a brunch! Be seduced by our restaurant guide and book the best restaurants in Barcelona!

Cities around Barcelona

Filter

TheFork advantages