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

Spanish

Casa Julia

C/ Enrique Granados, 14, 08007, Barcelona

Average price €31

Menú Grupos 35.00€

Mediterranean

C/ Josep Bertrand, 15, 08021, Barcelona

Average price €24

Menu 30€

Mediterranean

C/ Verdi, 82, 08012, Barcelona

Average price €15

Menu 24.99 €

From market

Carrer de Muntaner 146, 08036, Barcelona

Average price €18

Group Special: Menu 25€ (8 to 0 p.)

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

Fine Dining

C/ Marqués de Sentmentat, 67, 08029, Barcelona

Average price €30

Menu 30€

Andalou

C/ Cáceres, 32, 08028, Barcelona

Average price €15

Menú Pata Negra Picoteo + Espectáculo 40€

Mediterranean

C/ Laforja, 8, 08006, Barcelona

Average price €30

Group menu 22€

Mediterranean

C/ Roger de Flor, 275, 08025, Barcelona

Average price €25

Menú de Grupos B 28€

Japanese

C/ Roger de Llùria, 114, 08037, Barcelona

Average price €20

Menú noches fin de semana y festivos 13.50 €

MICHELIN 2020Fine Dining

C/ Lérida, 7, 08004, Barcelona

Average price €35

Tasting Menu 100 €

Steakhouse

Via Laietana, 13, 08003, Barcelona

Average price €25

Menu 19.90€

Mediterranean

C/ Blasco de Garay, 8, 08004, Barcelona

Average price €13

Group menu 17 €

Mediterranean

C/ Valencia, 194, 08011, Barcelona

Average price €25

Menu 3 del día 13.95€

South American

C/ Petrarca, 40, 08031, Barcelona

Average price €20

Menu 9.90€

Fine Dining

C/ Providencia, 44, 08024, Barcelona

Average price €13

default.normal.menu_name.one_EPD

Mexican

C/ Mallorca, 188, 08036, Barcelona

Average price €23

default.normal.menu_name.one_EPD

Mediterranean

Gran Via de les Corts Catalanes, 373-385, 08015, Barcelona

Average price €30

Menú 25.90€

Mediterranean

C/ Parlament, 1, 08015, Barcelona

Average price €15

Menú Fábula 18€

Vegetarian

C/ Junta de Comerç, 11, 08001, Barcelona

Average price €15

Menú del día 10.95€

International

C/ Ample, 33, 08002, Barcelona

Average price €15

Group menu 34€

Japanese

Paseo San Juan, 179, 08037, Barcelona

Average price €20

Menu B Group 34€

Spanish

C/ Londres, 35, 08029, Barcelona

Average price €33

Menu 19.50 €

Mediterranean

C/ Torrent de l'Olla, 121, 08012, Barcelona

Average price €20

Menú de Grupos 20€

Fine Dining

C/ Gran Vía, 439, 08015, Barcelona

Average price €29

Special Menu

Basque

C/ Còrsega, 232, 08036, Barcelona

Average price €25

Group Special: Menu 35€ (8 to 0 p.)

Filter

TheFork advantages