TheFork, a Trip advisor company

What

What

Where

Where

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

The Best With friends Restaurants in City center, Barcelona

68 restaurants

Sort by Relevance

Fine Dining

Embat

C/ Mallorca, 304, 08037, Barcelona

9.5 / 10
299 reviews

Average price €25

Italian

Carrer de Villarroel, 255, 08036, Barcelona

9.1 / 10
974 reviews

Average price €20

French

C/ Casanovas, 15, 08011, Barcelona

Average price €31

Italian

Carrer de Rera Palau, 3, 08003, Barcelona

Average price €33

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

Japanese

C/ Aribau, 40, 08011, Barcelona

Average price €19

Pizzeria

Carrer de Casp, 39, 08010, Barcelona

8.7 / 10
1,730 reviews

Average price €15

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

From market

Avenida Diagonal, 449, 08036, Barcelona

Average price €15

Fine Dining

C/ Marqués de Sentmentat, 67, 08029, Barcelona

Average price €30

Menu 30€

Mediterranean

C/ Valencia, 194, 08011, Barcelona

Average price €25

Menu 3 del día 13.95€

International

C/ Muntaner, 6, 08011, Barcelona

Average price €23

Menú de Grupos Degustación 19.90€

Vegetarian

Carrer del Pintor Fortuny, 29, 08001, Barcelona

Average price €15

Menu dinners 14.90€

From market

Rambla del Raval, 15, 08001, Barcelona

Average price €21

Menu dinners 12.99€

International

Carrer del Carme, 40, 08001, Barcelona

Average price €21

Lebanese

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

Average price €13

Mediterranean

Carrer de París, 147, 08029, Barcelona

Average price €20

Japanese

Carrer de Muntaner, 152, 08036, Barcelona

Average price €20

Russian

C/ Gran Vía de les Corts, 682, 08010, Barcelona

Average price €20

American

Carrer de Padilla, 250, 08013, Barcelona

Average price €15

Fine Dining

Passeig de Gràcia, 38-40, 08007, Barcelona

Average price €120

Mediterranean

C/ Aragó, 231, 08007, Barcelona

Average price €35

Fine Dining

C/ Avinyó, 30, 08002, Barcelona

Average price €30

Italian

C/ Muntaner, 69, 08011, Barcelona

Average price €24

Carrer del Consell de Cent, 303, 08007, Barcelona

Average price €22

Fine Dining

C/ Muntaner 32, 08011, Barcelona

Average price €19

Mediterranean

Plaça Sant Josep, 13, 08001, Barcelona

Average price €29

Filter

TheFork advantages