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 City center, Madrid

240 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.

Fusion

Vi Cool

Calle de las Huertas, 12, 28012, Madrid

9.0 / 10
501 reviews

Average price €25

InsiderBasque

C/ Felipe V, 6, 28013, Madrid

8.8 / 10
1,298 reviews

Average price €45

Set Menu 25€

Spanish

Calle de San Mateo, 19, 28004, Madrid

8.3 / 10
156 reviews

Average price €25

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

Italian

Calle de San Bernardo, 85, 28015, Madrid

9.2 / 10
257 reviews

Average price €25

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

InsiderFrom Castille

Plaza de la Marina Española, 2, 28013, Madrid

9.0 / 10
488 reviews

Average price €45

Italian

C/ Pelayo, 35, 28004, Madrid

8.8 / 10
940 reviews

Average price €15

Menú Noche 13.50€

InsiderFrom market

C/ Unión, 8, 28013, Madrid

9.3 / 10
502 reviews

Average price €40

Mediterranean

Gran Via 9, Madrid

9.1 / 10
352 reviews

Average price €25

InsiderSpanish

Carrera de San Jerónimo 17, 28014, Madrid

9.1 / 10
780 reviews

Average price €55

InsiderMexican

C/ Caños del Peral, 3, 28013, Madrid

8.9 / 10
964 reviews

Average price €30

Menu 37€

Italian

C/ Caños del Peral, 2, 28013, Madrid

9.1 / 10
1,870 reviews

Average price €22

Peruvian

Calle del Amor de Dios, 9, 28014, Madrid

8.9 / 10
348 reviews

Average price €25

Mexican

Calle Duque de Osuna, 5, 28015, Madrid

8.9 / 10
555 reviews

Average price €23

Vietnamese

C/ Isabel la Católica, 11, 28013, Madrid

8.9 / 10
418 reviews

Average price €20

Mexican

Plaza de Cascorro, 2, 28005, Madrid

9.0 / 10
339 reviews

Average price €15

Italian

C/ Coloreros, 5, 28013, Madrid

9.0 / 10
1,192 reviews

Average price €22

Mediterranean

Calle de la Princesa, 56, 28008, Madrid

8.8 / 10
31 reviews

Average price €45

InsiderDel Norte

Recoletos, 3, 28001, Madrid

9.1 / 10
482 reviews

Average price €55

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.8 / 10
104 reviews

Average price €17

InsiderMediterranean

Calle de Sta. Catalina, 3, 28014, Madrid

8.9 / 10
600 reviews

Average price €50

Italian

C/ Atocha, 16, 28012, Madrid

8.6 / 10
428 reviews

Average price €18

Spanish

Plaza de Oriente,4, 28013, Madrid

8.7 / 10
108 reviews

Average price €25

From market

Calle San Lucas, 13, 28004, Madrid

8.5 / 10
662 reviews

Average price €20

Spanish

C/ Marqués de Monasterio, 5, 28004, Madrid

8.6 / 10
765 reviews

Average price €36 Accepts Yums

Indian

Calle de San Bernardino, 10, 28015, Madrid

Average price €20

Filter

TheFork advantages