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

Spanish

La Zarzamora

Calle de la Princesa, 5, 28008, Madrid

7.0 / 10
35 reviews

Average price €15 american express Welcome

Menú casero diario 12.90 € 12,9 €

Fine Dining

Plaza Santo Domingo, 13, 28013, Madrid

7.4 / 10
290 reviews

Average price €25

Menú de Pintxos para Compartir 21 €

Crêperie

Calle de Maudes, 43, 28003, Madrid

7.9 / 10
256 reviews

Average price €15

From Galicia

Calle Monasterio de Sobrado, 5, 28034, Madrid

7.9 / 10
36 reviews

Average price €20

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

International

Calle de López de Hoyos, 9, 28006, Madrid

7.9 / 10
174 reviews

Average price €16

Arrocería

Calle del Marqués de Urquijo, 24, 28008, Madrid

7.8 / 10
8 reviews

Average price €25 american express Welcome

Vegetarian

C/ Divino Pastor, 30, 28004, Madrid

9.0 / 10
659 reviews

Average price €21 american express Welcome

Menú Degustación 50€ 50 €

Mediterranean

Calle de Velázquez, 62, 28001, Madrid

7.5 / 10
6 reviews

Average price €25

Cuban

Calle de Almansa, 14, 28039, Madrid

7.6 / 10
46 reviews

Average price €15 american express Welcome

International

Calle del Ave María, 8, 28012, Madrid

7.3 / 10
246 reviews

Average price €25

Mediterranean

Paseo de Extremadura, 119, 28011, Madrid

7.1 / 10
12 reviews

Average price €15

Spanish

Calle de Pedro Teixeira, 5 28020 Madrid, 28020, Madrid

7.1 / 10
42 reviews

Average price €30

Vietnamese

Calle de Leganitos, 26, 28013, Madrid

6.8 / 10
24 reviews

Average price €15 american express Welcome

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

7.4 / 10
184 reviews

Average price €17 american express Welcome

Spanish

Calle de Hortaleza, 51, 28004, Madrid

6.2 / 10
11 reviews

Average price €25

South American

Calle de Antonia Lancha, 20, 28019, Madrid

6.0 / 10
13 reviews

Average price €15

Spanish

C/ Almirante, 30, 28004, Madrid

7.0 / 10
123 reviews

Average price €24

Steakhouse

Calle del Lago Titicaca, 10, 28032, Madrid

6.9 / 10
7 reviews

Average price €15

Spanish

Calle de Pérez Galdós, 3, 28004, Madrid

6.7 / 10
10 reviews

Average price €25

Portuguese

Calle Hernán Cortés, 7, 28004, Madrid

6.7 / 10
13 reviews

Average price €20 american express Welcome

Indian

Calle de María Tubau, 19, Las Tablas, 28050, Madrid

9.3 / 10
848 reviews

Average price €18 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

Spanish

C/ Cuchilleros, 7, 28005, Madrid

8.6 / 10
323 reviews

Average price €30

Show + Cena 65€ por persona 65 €

Indian

C/ Silva, 16, 28004, Madrid

8.9 / 10
1,181 reviews

Average price €20 Accepts Yums american express Welcome

-50% en Carta con Volvamos a los Restaurantes

InsiderFrench

Carrera de San Jerónimo, 8, 28014, Madrid

9.5 / 10
5 reviews

Average price €40

Peruvian

Calle de Hermenegildo Bielsa, 22, 28026, Madrid

9.0 / 10
86 reviews

Average price €12

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

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