TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Madrid

4,026 restaurants

Sort by Relevance

InsiderSpanish

El Arquibar

Travesía de Conde Duque, 5, 28015, Madrid

9.4 / 10
1,437 reviews

Average price €21 Accepts Yums

Brunch 21,50€

From market

Calle Rafael Calvo, 40, 28010, Madrid

8.8 / 10
936 reviews

Average price €25

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

Asian

Calle de San Bernardo, 10, 28015, Madrid

8.6 / 10
540 reviews

Average price €15

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

InsiderSpanish

Calle Serrano, 61, 28006, Madrid

9.2 / 10
405 reviews

Average price €50

Menú noche en terraza 50 €

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

Spanish

Calle de Fernán Gonzalez, 67, 28009, Madrid

8.6 / 10
292 reviews

Average price €25 Accepts Yums

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

InsiderAuthor

Avenida de logroño 327 - (esquina algemesi) 28042, 28042, Madrid

9.4 / 10
128 reviews

Average price €30

From Canarias

Calle de Vallehermoso, 36 (Entrada Fernando el Católico | Mercado de Vallehermoso Local 1), 28015, Madrid

9.1 / 10
138 reviews

Average price €15

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

Spanish

Calle de Velázquez, 22, 28001, Madrid

8.6 / 10
591 reviews

Average price €35

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

Spanish

Calle Alcalde López Casero, 18, 28027, Madrid

8.6 / 10
207 reviews

Average price €25

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

Arrocería

Calle de Atocha, 12, 28012, Madrid

8.6 / 10
1,290 reviews

Average price €23

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

Russian

Cava Baja, 38, 28005, Madrid

9.4 / 10
66 reviews

Average price €20

Spanish

Calle Fúcar, 7, 28014, Madrid

8.6 / 10
143 reviews

Average price €20

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

InsiderMediterranean

Calle Argensola, 24, Madrid, Spain, 28004, Madrid

9.4 / 10
668 reviews

Average price €30

InsiderMediterranean

Calle de Velázquez, 8, 28001, Madrid

9.8 / 10
243 reviews

Average price €60

InsiderMediterranean

C/ Hermanos Bécquer, 6, 28006, Madrid

9.4 / 10
416 reviews

Average price €30

InsiderSeafood

C/ Narváez, 68, 28009, Madrid

9.0 / 10
204 reviews

Average price €45

Mediterranean

C/ Francisco Silvela, 83, 28028, Madrid

9.0 / 10
372 reviews

Average price €25

InsiderFrom market

Plaza de Cronos, 5, 28037, Madrid

9.1 / 10
71 reviews

Average price €35

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

InsiderMediterranean

Paseo de la Castellana, 57, 28046, Madrid

9.1 / 10
486 reviews

Average price €38

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

Peruvian

Calle Concordia, 3, 28053, Madrid

8.5 / 10
76 reviews

Average price €23

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

International

Calle Don Pedro, 4, 28005, Madrid

9.3 / 10
295 reviews

Average price €20

Menú del día 11 € 11 €

InsiderFusion

Calle Sta. Teresa, 2, 28004, Madrid

9.3 / 10
614 reviews

Average price €27

Menú del día 11,50 €

Arrocería

Av. de la Ciudad de Barcelona, 81, 28007, Madrid

8.9 / 10
241 reviews

Average price €30

Menu 30€

Pizzeria

Calle del Pintor Juan Gris, 2, 28020, Madrid

7.9 / 10
197 reviews

Average price €35

Mediterranean

C/ Cervantes, 16, 28014, Madrid

9.1 / 10
380 reviews

Average price €28

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