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

African

Spice Bcn Parallel

Av. del Paraŀlel, 184, 08015, Barcelona

9.1 / 10
54 reviews

Average price €14

YUMS x2International

Carrer de Londres, 54, 08036, Barcelona

8.1 / 10
111 reviews

Average price €17 Accepts Yums

Mediterranean

Enric Granados, 11, 08007, Barcelona

9.3 / 10
68 reviews

Average price €15

Menu 11€

Fusion

Carrer de la Virtut, 11, 08012, Barcelona

9.3 / 10
477 reviews

Average price €20

Set Menu 19.99€

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

Carrer del Rosselló, 182, 08008, Barcelona

8.9 / 10
366 reviews

Average price €25

Menú del día 15.90€

Mediterranean

C/ Can Bruixa, 41, 08014, Barcelona

8.9 / 10
173 reviews

Average price €25

Menu 25€

insiderInternational

Carrer de Galileu, 282, 08028, Barcelona

9.5 / 10
82 reviews

Average price €30

insiderFine Dining

Ctra. de Vallvidrera al Tibidabo, 83-93, 08035, Barcelona

9.5 / 10
5 reviews

Average price €65

insiderMediterranean

Carrer del Cometa, 5, 08002, Barcelona

9.5 / 10
131 reviews

Average price €42

International

Carrer de l'Avenir, 72, 08021, Barcelona

9.5 / 10
49 reviews

Average price €17

insiderFine Dining

Carrer de Muntaner, 182, 08036, Barcelona

Average price €50

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

Fine Dining

C/ Mallorca, 304, 08037, Barcelona

9.5 / 10
299 reviews

Average price €25

Mediterranean

C/ Aribau 146, 08036, Barcelona

9.5 / 10
14 reviews

Average price €23

Mexican

Carrer del Taquígraf Garriga, 87, 08029, Barcelona

9.0 / 10
77 reviews

Average price €15

Asian

Carrer d'Aribau, 110, 08036, Barcelona

9.0 / 10
21 reviews

Average price €15

Mexican

Carrer de Nàpols, 266, 08025, Barcelona

9.0 / 10
303 reviews

Average price €20

South American

Carrer de Buenaventura Muñoz, 12, 08018, Barcelona

9.0 / 10
27 reviews

Average price €15

International

Carrer del Marquès de Barberà, 24, 08001, Barcelona

9.0 / 10
908 reviews

Average price €15

From market

Carrer de Margarit, 18, 08004, Barcelona

9.0 / 10
1,539 reviews

Average price €20

Italian

C/ Roger de Flor, 246, 08025, Barcelona

8.8 / 10
151 reviews

Average price €20

Menu 15€

Italian

Gran Via de les Corts Catalanes, 851, 08018, Barcelona

9.4 / 10
4 reviews

Average price €16

insiderSpanish

Passeig de Joan de Borbó, 30, 08003, Barcelona

9.4 / 10
1,305 reviews

Average price €35

Eastern Europe

Carrer de Guitard, 41, 08014, Barcelona

9.4 / 10
464 reviews

Average price €18

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

Spanish

C/ Valencia, 113, 08011, Barcelona

9.2 / 10
455 reviews

Average price €20

Menú de medio dia 13.90€ (Dias Laborables 13.00-16.00)

Carrer dels Pescadors, 87, 08003, Barcelona

7.8 / 10
537 reviews

Average price €40

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

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