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

Mediterranean

173 Rooftop Terrace

Av. de Rius i Taulet, 1, 08004, Barcelona

8.6 / 10
90 reviews

Average price €35

Spanish

Plaça de Sant Josep Oriol, 9, 08002, Barcelona

7.7 / 10
120 reviews

Average price €15

From market

Carrer dels Carders, 08003, Barcelona

8.4 / 10
86 reviews

Average price €22

Swiss

Carrer de Bruniquer, 44, 08024, Barcelona

9.3 / 10
149 reviews

Average price €20

Group Special: Menu 22€ (8 to 0 p.)

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

Mediterranean

Carrer del Rosselló, 255, 08008, Barcelona

8.4 / 10
542 reviews

Average price €22 Accepts Yums

C/ Abadessa Olzet,26, 08034, Barcelona

8.4 / 10
843 reviews

Average price €28

Mediterranean

Carretera de la Bordeta, 96, 08014, Barcelona

8.8 / 10
33 reviews

Average price €14

-50% en Carta con ElTenedor Fest

Mediterranean

Carrer de Verdi, 19, 08012, Barcelona

8.1 / 10
53 reviews

Average price €20

Indian

Carrer del Consell de Cent, 313, 08007, Barcelona

8.1 / 10
83 reviews

Average price €15

Spanish

Rambla del Poblenou, 21, 08005, Barcelona

8.1 / 10
105 reviews

Average price €20 Accepts Yums

Korean

Carrer de Balmes, 331, 08006, Barcelona

9.4 / 10
379 reviews

Average price €15

Mediterranean

Carrer de Mallorca, 626, 08026, Barcelona

8.0 / 10
9 reviews

Average price €18

Mediterranean

Carrer de Badajoz, 148, 08018, Barcelona

8.0 / 10
26 reviews

Average price €40

Chinese

Carrer de Villarroel, 6, Barcelona, Spain, 08011, Barcelona

7.6 / 10
30 reviews

Menú A 12.25€

Fine Dining

Carrer de la Pescateria, 6, 08003, Barcelona

7.7 / 10
3 reviews

Average price €24

Mediterranean

Carrer de Mallorca, 301, 08037, Barcelona

7.7 / 10
3 reviews

Average price €20

Carrer de Salamanca, 23, 08003, Barcelona

7.7 / 10
5 reviews

Average price €20

Mediterranean

Plaça de la Barceloneta, 6, 08003, Barcelona

7.6 / 10
34 reviews

Average price €20

insider

Carrer dels Lledó, 1, 08002, Barcelona

9.2 / 10
123 reviews

Average price €25

Italian

Calle de Aragón, 60, Barcelona, Spain, 08015, Barcelona

8.4 / 10
146 reviews

Average price €17

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

Mediterranean

Carrer de Sant Antoni Maria Claret, 137, 08025, Barcelona

7.7 / 10
6 reviews

Average price €15

Mediterranean

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

7.6 / 10
106 reviews

Average price €40

Italian

Avinguda Diagonal, 640, 08017, Barcelona

8.3 / 10
252 reviews

Average price €25

Mediterranean

Carrer de Casp, 17, 08010, Barcelona

8.3 / 10
551 reviews

Average price €20

Fusion

Avinguda de Gaudí, 81-83, 08025, Barcelona

8.4 / 10
81 reviews

Average price €24

Menu 32€

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