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.

Vegan cuisine

Debby's Good Veggie food

Carrer de Sant Joan de Malta, 48, 08018, Barcelona

Average price €12

Japanese

Carrer del Rosselló, 154, 08036, Barcelona

Average price €35

Mediterranean

Passeig de Gràcia, 75, 08008, Barcelona

Average price €59

Lebanese

Carrer dels Madrazo, 96, 08021, Barcelona

Average price €20

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

Mediterranean

08038, 08038, Barcelona

Average price €22

American

Carrer de Tapioles, 23, 08004, Barcelona

Average price €15

American

Carrer de Pelai, 5, 08001, Barcelona

Average price €25

Asian

Carrer de la Mercè, 21, 08002, Barcelona

Average price €20

Mediterranean

Carrer de l'Equador, 47, 08029, Barcelona

Average price €12

Varied

Gran Via de les Corts Catalanes, 553, 08011, Barcelona

Average price €10

Mediterranean

Carrer del Cardenal Reig, 22, 08028, Barcelona

Average price €17

Spanish

Carrer del Pou, 38, 08016, Barcelona

Average price €15

Fusion

Carrer de la Riera de Sant Miquel, 70, 08006, Barcelona

Average price €14

Mediterranean

Carrer de Joaquín Costa, 68, 08001, Barcelona

Average price €16

Indian

Centro de la Vila 35, 08005, Barcelona

Average price €17 Accepts Yums

International

Carrer de Blasco de Garay, 10, 08004, Barcelona

Average price €10

Mediterranean

Carrer de Sants, 292, 08028, Barcelona

Average price €15

InsiderBasque

Carrer de Ferran, 38, 08002, Barcelona

8.3 / 10
65 reviews

Average price €30

From market

Pla de Palau, 7, 08003, Barcelona

8.3 / 10
51 reviews

Average price €16

Fine Dining

Gran Vía de les Corts Catalanes, 373-385, 08015, Barcelona

8.4 / 10
105 reviews

Average price €28

Mediterranean

C/ Lepant, 406, 08025, Barcelona

Average price €18

Mediterranean

Carrer de l'Or, 21, 08012, Barcelona

9.0 / 10
917 reviews

Average price €15

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

Mediterranean

Carrer d'Ausiàs Marc, 37, 08010, Barcelona

8.5 / 10
39 reviews

Average price €45

Catalan

Avinguda Diagonal, 208, 08018, Barcelona

8.5 / 10
125 reviews

Average price €20

Catalan

C/ Quintana, 5, 08002, Barcelona

8.5 / 10
2,020 reviews

Average price €27

Filter

TheFork advantages