Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,132 restaurants

Sort by Relevance

Brazilian

Vila Brasil - Ibiza

Calle de Ibiza, 52, 28009, Madrid

8.7 / 10
540 reviews

Average price €15

30% en Menú Rodizio 22,95€

Japanese

Calle de Alcalá, 105, 28009, Madrid

9.1 / 10
595 reviews

Average price €25

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

South American

Calle del Espíritu Santo, 40, 28004, Madrid

9.4 / 10
224 reviews

Average price €15

Venezuelan

Calle de Hortaleza, 98, 28004, Madrid

9.1 / 10
183 reviews

Average price €15

Menú del día 10.50 € 10,5 €

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

American

Calle de Preciados, 31, 28013, Madrid

8.8 / 10
674 reviews

Average price €15

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

American

Calle de Alcalá, 105, 28009, Madrid

8.8 / 10
446 reviews

Average price €15

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

Mediterranean

Av. de Europa, 29, 28023, Madrid

9.1 / 10
40 reviews

Average price €15 american express Welcome

InsiderAuthor

Calle de Zorrilla, 11, 28014, Madrid

9.4 / 10
228 reviews

Average price €50

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

Traditional cuisine

Calle del Príncipe de Vergara, 66, 28006, Madrid

9.5 / 10
10 reviews

Average price €22

American

Paseo de la Castellana, 132, 28046, Madrid

8.7 / 10
633 reviews

Average price €15

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

Mediterranean

C/ Alcalá, 423, 28027, Madrid

9.5 / 10
184 reviews

Average price €30

Argentinian

Paseo de la Castellana, 143, 28046, Madrid

8.6 / 10
2,531 reviews

Average price €25

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

Peruvian

Calle Jardines, 21, 28013, Madrid

Average price €20

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

Indian

Calle de Atocha, 47, 28012, Madrid

Average price €15

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

InsiderMexican

Avenida de Brasil, 6, Madrid, Spain, 28020, Madrid

8.9 / 10
84 reviews

Average price €20

Peruvian

Calle de Maqueda, 123, 28024, Madrid

8.9 / 10
277 reviews

Average price €20

YUMS x2Spanish

Av. del Ensanche de Vallecas, 9, 28051, Madrid

8.0 / 10
62 reviews

Average price €30

Group Special: Menu 30€ (10 to 50 p.)

Spanish

Calle de Sandoval 12, 28010, Madrid

8.4 / 10
32 reviews

Average price €18

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

InsiderItalian

Calle de María de Molina, 10, 28006, Madrid

9.3 / 10
1,301 reviews

Average price €15 american express Welcome

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

Italian

Calle de las Mártires Concepcionistas, 5, 28006, Madrid

Average price €12

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

Vegetarian

Calle Francisco Ricci, 7, 28015, Madrid

Average price €16

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

Mediterranean

Plaza Juan Pujol, 1, 28004, Madrid

9.0 / 10
1,332 reviews

Average price €20

Menu 9.90€

Peruvian

Plaza de los Mostenses, 3, 28015, Madrid

8.8 / 10
2,116 reviews

Average price €28

From market

Calle Gral. Álvarez de Castro, 7, 28010, Madrid

8.8 / 10
803 reviews

Average price €15

Italian

Calle de Embajadores, 181 B (Bulevar Rodio), 28045, Madrid

8.7 / 10
34 reviews

Average price €18

The Best Restaurants in Madrid

The capital of Spain is also that of the restaurants. With so much offers what better than let yourself be guided by this selection of the tastiest restaurants in Madrid.

Cities around Madrid

Filter

TheFork advantages