TheFork, a Trip advisor company

What
Where

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

The Best Good for families Restaurants in Barcelona

1,283 restaurants

Sort by Relevance

Fine Dining

It. Cuina de Mercat

Via Augusta, 59, 08006, Barcelona

Average price €30

Argentinian

Carrer de Guitard, 41, 08014, Barcelona

Average price €20

Spanish

Ronda de Sant Pau, 15, 08015, Barcelona

Average price €20

International

Carrer de Provença, 424, 08025, Barcelona

Average price €11

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

From market

Carrer de Tuset, 3, 08006, Barcelona

Average price €30

Russian

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

Average price €20

Mediterranean

Passeig Marítim, 08003, Barcelona

Average price €25

Mediterranean

Passeig Marítim Barceloneta, Barcelona, Spain, 08003, Barcelona

Average price €25

Fine Dining

Carrer de Vic, 25, 08006, Barcelona

Average price €22

Cambodian

Carrer de la Mare de Déu de la Salut, 75, Barcelona, Spain, 08024, Barcelona

Average price €20

Mediterranean

Carrer de Pere IV, 192, Barcelona, Spain, 08005, Barcelona

Average price €20

Japanese

Travessera de les Corts, 220, Barcelona, Spain, 08028, Barcelona

Average price €15

Japanese

Carrer de la Creu Coberta, 50, Barcelona, Spain, 08014, Barcelona

Average price €15

Mediterranean

Carrer del Consell de Cent, 336, 08009 Barcelona, 08009, Barcelona

Average price €25

Peruvian

Carrer de los Castillejos, 397, 08025 Barcelona, Spain, 08025, Barcelona

Average price €12

Spanish

C/ Sant Elies, 11, 08006, Barcelona

Average price €13

Fine Dining

Plaza Molina, 1, 08006, Barcelona

Average price €20

Middle Eastern

C/ Moll de Mestral, 5,7, 08005, Barcelona

Average price €20

Catalan

Carrer de la Marina, 19, Barcelona, Spain, 08005, Barcelona

Average price €20

Mediterranean

C/ Avinyo, 42, 08002, Barcelona

Average price €20

Menu 25€

Mediterranean

Avenida Diagonal, 3 Centro comercial Diagonal Mar (Terraza del Mar), 08019, Barcelona

Average price €15

American

Av. de Josep Tarradellas, 138, 08029, Barcelona

Average price €15

American

Carrer de Padilla, 250, 08013, Barcelona

Average price €15

Mediterranean

C/ Reus, 22, 08022, Barcelona

Average price €15

From market

Av. Diagonal, 508, 08006, Barcelona

Average price €30

Filter

TheFork advantages