TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Good for families Restaurants in Barcelona

1,298 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Mediterranean

Dos Mons Grill

Carrer del Dr. Trueta, 218, 08005, Barcelona

Average price €20

Mediterranean

Passeig de Montjuïc, 74, 08004, Barcelona

Average price €18

InsiderVegetarian

Carrer de la Reina Cristina, 12, 08003, Barcelona

Average price €30

Japanese

Carrer de Londres, 88, 08036, Barcelona

Average price €18

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

Mexican

Carrer del Regent Mendieta, 42, 08028, Barcelona

Average price €18

Japanese

Carrer del Consell de Cent, 401, 08009, Barcelona

Average price €20

Mediterranean

Carrer de Roger de Flor, 303, 08025, Barcelona

Average price €10

Mediterranean

Rambla del Poblenou, 78, 08005, Barcelona

Average price €25

Author

Carrer de Roger de Llúria, 114, 08037, Barcelona

Average price €15

From market

Carrer de Viladomat, 131, 08015, Barcelona

Average price €15

Italian

Carrer de València, 197, 08011, Barcelona

8.4 / 10
74 reviews

Average price €25

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

Brazilian

Carrer del Rosselló, 209, 08008, Barcelona

Average price €35

Vegetarian

Carrer Taulat 95, 08005, Barcelona

Average price €22

American

Carrer de Calvet, 14, 08021, Barcelona

Average price €22

From market

Carrer de l'Hospital, 38, 08001, Barcelona

Average price €25

Mediterranean

Carrer del Comte d'Urgell, 241, 08036, Barcelona

Average price €22

Fine Dining

Carrer d'Avinyó, 30, 08002, Barcelona

Average price €40

Fine Dining

Carrer d'Entença, 57, 08015, Barcelona

Average price €19

Mediterranean

Carrer de Pujades, 27, 08018, Barcelona

Average price €20

Italian

Passatge de Vilaret, 54, 08013, Barcelona

Average price €15

Italian

Carrer del Consell de Cent, 414, 08009, Barcelona

Average price €18

Mediterranean

Carrer del Rosselló, 290B, 08037, Barcelona

Average price €20

InsiderMediterranean

Carrer del Perill, 33, 08012, Barcelona

Average price €35

American

Carrer de Balmes, 24, 08007, Barcelona

Average price €15

Arrocería

Porxos del Passeig Maritim de la Barceloneta, Local B, 08003, Barcelona

Average price €35

Filter

TheFork advantages