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

Spanish

Bar Potitos

Carrer de Colomines, 8, 08003, Barcelona

7.3 / 10
3 reviews

Average price €18 Accepts Yums

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

Italian

Carrer de Mallorca, 466, 08013, Barcelona

9.0 / 10
95 reviews

Average price €15

C/ Fontrodona, 5, 08004, Barcelona

9.0 / 10
163 reviews

Average price €23

insiderMediterranean

Passeig Picasso, 10, 08003, Barcelona

8.8 / 10
283 reviews

Average price €43

Menú 64.90€

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

Italian

Carrer de Casanova, 94, 08011, Barcelona

9.0 / 10
682 reviews

Average price €29

Carrer del Príncep de Viana, 1, 08001, Barcelona

7.1 / 10
5 reviews

Average price €22

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

Mediterranean

Carrer de la Marina, 124, 08013, Barcelona

8.8 / 10
15 reviews

Average price €25

Peruvian

Carrer de Biscaia, 428, 08027, Barcelona

8.8 / 10
19 reviews

Average price €20

insiderMediterranean

Ronda de Sant Pere, 7, 08010, Barcelona

8.8 / 10
107 reviews

Average price €35

Mediterranean

Plaça de Maragall, 13, 08027, Barcelona

8.4 / 10
57 reviews

Average price €15

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

Italian

Carrer de Benet Mateu, 57, 08034, Barcelona

8.8 / 10
114 reviews

Average price €20

Mediterranean

Rambla de Fabra i Puig, 51, 08030, Barcelona

8.8 / 10
193 reviews

Average price €18

Seafood

Carrer de Còrsega, 272, 08008, Barcelona

8.8 / 10
210 reviews

Average price €30

Japanese

Carrer de Mallorca, 182, 08036, Barcelona

8.8 / 10
2,391 reviews

Average price €18

Mediterranean

Carrer dels Escudellers, 14, 08002, Barcelona

8.6 / 10
900 reviews

Average price €40

Group Special: Menu 0€

International

Plaça de Catalunya, 21, 08002, Barcelona

8.8 / 10
429 reviews

Average price €25

From market

Carrer de Viladomat, 37, 08015, Barcelona

8.8 / 10
120 reviews

Average price €20

Mexican

Gran Via de les Corts Catalanes, 715, 08013, Barcelona

8.8 / 10
160 reviews

Average price €20

Iranian

Carrer de València, 210, 08011, Barcelona

8.8 / 10
118 reviews

Average price €25

Thai

Plaça Revolucio de Setembre 1868, 15, 08012, Barcelona

8.8 / 10
503 reviews

Average price €20

Mediterranean

C/ Ramelleres, 27, 08001, Barcelona

8.8 / 10
76 reviews

Average price €19

Port Olimpic, 08005, Barcelona

8.8 / 10
560 reviews

Average price €30

C/ Sant Bonaventura, 7, 08001, Barcelona

8.6 / 10
273 reviews

Average price €25

Menú 18.10€

Mediterranean

Avinguda Diagonal, 436, 08037, Barcelona

8.6 / 10
19 reviews

Average price €30

Mediterranean

Travessera de les Corts, 252, 08014, Barcelona

Average price €12

Set Menu 11,75€

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