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

Frankfurt Balmes

Carrer de Balmes, 412, 08022, Barcelona

8.1 / 10
73 reviews

Average price €15

Fine Dining

Carrer d'Arimon, 48, 08022, Barcelona

9.4 / 10
452 reviews

Average price €20

Moroccan

Carrer del Torrent de l'Olla, 143, 08012, Barcelona

7.6 / 10
104 reviews

Average price €20

Tasting menu 17 €

Mediterranean

Carrer de Trafalgar, 13, 08010, Barcelona

8.0 / 10
92 reviews

Average price €15

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

Mediterranean

Travessera de Gràcia, 81, 08006, Barcelona

7.3 / 10
9 reviews

Average price €18

Menu 11,80€

Mediterranean

Carrer d'Aribau, 92 (esquina C/ Mallorca), 08036, Barcelona

7.8 / 10
101 reviews

Average price €16

Mediterranean

Av. de Gaudí, 17, 08025, Barcelona

7.6 / 10
22 reviews

Average price €24

Mediterranean

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

7.5 / 10
86 reviews

Average price €27

Spanish

Moll de Gregal, 5, 08005, Barcelona

7.4 / 10
148 reviews

Average price €25

From Galicia

Carrer de la Marina, 228, 08013, Barcelona

6.7 / 10
22 reviews

Average price €25

Turkish

Carrer de Ribes, 23, 08013, Barcelona

6.4 / 10
10 reviews

Average price €14

Mediterranean

Plaça de Pau Vila, 1, 08039, Barcelona

8.7 / 10
301 reviews

Average price €35

InsiderFine Dining

Gran Via de les Corts Catalanes, 605, 08007, Barcelona

Average price €35

Group Special: Menu 48€ (8 to 30 p.)

Steakhouse

Carrer del Comte d'Urgell, 9, 08011, Barcelona

Average price €25

Menú de grupos Parrillada 30€

Mediterranean

Carrer d' Avinyó, 37, 08002, Barcelona

8.3 / 10
336 reviews

Average price €25

Menu 18€

InsiderPeruvian

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

Average price €25

Seafood

Carrer Arago,159, Barcelona, Spain, 08011, Barcelona

Average price €30

Peruvian

Carrer del Comte d'Urgell, 111, 08011, Barcelona

Average price €12

Author

Carrer de València, 199, 08011, Barcelona

Average price €30

From market

Carrer de Montcada, 22, 08003, Barcelona

Average price €25

American

Carrer de Mallorca, 1-23, 08014, Barcelona

Average price €18

Mediterranean

Carrer d'Aribau, 16, 08011, Barcelona

Average price €15

Mediterranean

C/ Playa Nova de Mar Bella, s/n ( Ronda Litoral esq. Bac de Roda ), 08005, Barcelona

Average price €30

Filter

TheFork advantages