TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best With friends Restaurants in City center, Madrid

467 restaurants

Sort by Relevance

Spanish

La Chula

Calle Humilladero, 16, 28005, Madrid

Average price €15

Mediterranean

Calle Hortaleza, 118, 28004, Madrid

Average price €14

From market

C/ Colón 5, 28004, Madrid

Average price €14

Mediterranean

Plaza de San Martín, 5, 28013, Madrid

Average price €24

Menú diario 14€

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

Spanish

C/ Salud, 13, 28013, Madrid

Average price €26

Mexican

C/ Libertad, 31, 28004, Madrid

Average price €15

Mexican

C/Libertad, 33, 28004, Madrid

Average price €15

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

Thai

Calle de la Cruz, 7, 28012, Madrid

8.3 / 10
1,339 reviews

Average price €20

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

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

Peruvian

Calle del Amor de Dios, 9, 28014, Madrid

9.0 / 10
394 reviews

Average price €25 american express Welcome

Spanish

Calle Colmenares, 5, 28004, Madrid

9.3 / 10
249 reviews

Average price €25

Mediterranean

Santa Isabel, 5 (Mercado Antón Matín), 28012, Madrid

Average price €20

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

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

French

Calle Corredera Baja de San Pablo, 4, 28004, Madrid

8.9 / 10
433 reviews

Average price €25

Set Menu undefined€

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

MICHELIN 2020Fine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

Average price €60

Mediterranean

Calle de las Hileras, 6, 28013, Madrid

Average price €30

Mediterranean

Calle del Pez, 30, 28004, Madrid

8.7 / 10
843 reviews

Average price €20

Spanish

Calle Mayor, 30, 28013, Madrid

Average price €15

Menu 10,90€

Peruvian

Calle Gran Vía, 73, 28013, Madrid

Average price €20

Menu 11,99€

Mediterranean

Calle de Augusto Figueroa, 2, 28004, Madrid

Average price €15

Set Menu undefined€

International

Calle Núñez de Arce, 6, 28012, Madrid

Average price €15

Set Menu 9.99€

Vegetarian

Calle de San Millán, 2, 28012, Madrid

Average price €15

Menu 12.90€

Filter

TheFork advantages