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,276 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.

Catalan

El Cafeti

C/ Sant Rafael, 18, 08001, Barcelona

Average price €27

Indian

C/ Villarroel, 70, 08011, Barcelona

Average price €30

Italian

C/ Amargós, 13, 08002, Barcelona

Average price €25

Catalan

C/ Doctor Dou, 1, 08001, Barcelona

Average price €21

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

Fine Dining

Passeig de Gràcia , 53 - Bulevard Rosa, 08007, Barcelona

Average price €50

Mediterranean

Carretera de Miramar, 40, 08038, Barcelona

Average price €40

Mediterranean

C/ Santaló, 8, 08021, Barcelona

Average price €25

InsiderCreative

Gran via de les corts Catalanes, 442, 08015, Barcelona

Average price €22

InsiderFusion

C/ Pont Del Treball, 13, 08020, Barcelona

Average price €30

Creative

C/ Cometa, 5, 08002, Barcelona

Average price €25

Creative

C/ Casanova, 42, 08011, Barcelona

Average price €22

Mediterranean

Carrer de Ferlandina, 08001, Barcelona

Average price €25

Catalan

Ronda Universitat, 21, 08007, Barcelona

Average price €40

Fine Dining

C/ Muntaner, 182, 08036, Barcelona

Average price €25

Mediterranean

C/ Doctor Dou, 10, 08001, Barcelona

Average price €16

Arrocería

Passeig Marítim, 30, 08003, Barcelona

Average price €40

Mediterranean

Avenida Diagonal, 640, 08017, Barcelona

Average price €35

International

Avenida Diagonal, 433, 08036, Barcelona

Average price €25

Mediterranean

Avenida Diagonal, 469, 08036, Barcelona

Average price €24

Mediterranean

C/ Rec, 30, 08003, Barcelona

Average price €23

Mediterranean

Moll d'Espanya, s/n, 08039, Barcelona

Average price €27

Arrocería

Carrer de la Marina, 19, 08005, Barcelona

Average price €27

Steakhouse

Carrer de Bori i Fontestà, 45, 08017, Barcelona

Average price €28

Spanish

Moll de Gregal, 5, 08005, Barcelona

Average price €25

Spanish

Carrer Gran de Gràcia, 83, 08012, Barcelona

Average price €25

Filter

TheFork advantages