TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Good for families Restaurants in Barcelona

1,273 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

La Fermata de Provença

Carrer de Provença, 243, 08008, Barcelona

Average price €12

Mediterranean

Carrer del Vallespir, 17, 08014, Barcelona

Average price €15

Creative

Carrer del Parlament, 12, 08015, Barcelona

Average price €15

Mediterranean

Carrer del Taulat, 275, 08005, Barcelona

Average price €20

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

American

Avinguda Diagonal, 501, 08029, Barcelona

Average price €15

Fine Dining

Carrer de Provença, 213, 08008, Barcelona

Average price €30

Mediterranean

Carrer de la Mare de Déu dels Desemparats, 18, 08012, Barcelona

Average price €20

Mediterranean

Carrer del Bonsuccés, 10, 08001, Barcelona

Average price €15

Fine Dining

Carrer del Rosselló, 213, 08008, Barcelona

Average price €30

Basque

Carrer Verdi, 138, Barcelona, Spain, 08012, Barcelona

Average price €25

Italian

Carrer de Regàs, 30, 08006, Barcelona

Average price €35

French

Carrer del Judici, 13, 08003, Barcelona

Average price €12

Fine Dining

Carrer de Salou, 12, 08014, Barcelona

Average price €18

Mediterranean

Rambla del Poblenou, 127, 08018, Barcelona

Average price €15

Japanese

Travessera de Gràcia, 60, 08006, Barcelona

Average price €13

Japanese

Carrer de Prats de Molló, 11, 08021, Barcelona

Average price €15

Fine Dining

Carretera de Vallvidrera al Tibidabo, 83, 08035, Barcelona

Average price €30

Mediterranean

Carrer d'Arnau d'Oms, 45, 08016, Barcelona

Average price €20

Mediterranean

Carrer d'Aribau, 265, 08021, Barcelona

Average price €25

Spanish

Carrer de Joan Gamper, 13, 08014, Barcelona

Average price €20

Italian

Carrer del Rosselló, 197, 08029, Barcelona

Average price €16

Vegetarian

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

Average price €10

Japanese

Carrer de Muntaner, 152, 08036, Barcelona

Average price €20

Fine Dining

Carrer dels Almogàvers, 211, 08018, Barcelona

Average price €15

Mediterranean

Carrer de Petrarca, 59, 08031, Barcelona

Average price €9

Filter

TheFork advantages