What
Where

When do you want to eat?

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

The Best Restaurants in Madrid

3,957 restaurants

Sort by Relevance

El 34 Bar de Pinchos, Madrid

SPANISH

Calle de Atocha, 34, 28012, Madrid

232

Average price €20

Tacos y Tapas, Madrid

MEXICAN

Tacos y Tapas

9.5 / 10

Calle de la Redondilla, 7, 28005, Madrid

159

Average price €21

Hamburguesa Nostra - Ortega y Gasset, Madrid

AMERICAN

Calle de José Ortega y Gasset, 89, 28006, Madrid

146

Average price €16

Hamburguesa Nostra - Castellana, Madrid

AMERICAN

Paseo de la Castellana, 257, 28046, Madrid

78

Average price €15

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

Anauco Valdebebas, Madrid

AMERICAN

Calle de Josefina Aldecoa, 13, 28055, Madrid

576

Average price €15

Casa Norika, Madrid

SPANISH

Casa Norika

8.9 / 10

Calle Olivo, 33, 28023, Madrid

109

Average price €15

Taberna de la Reina, Madrid

Calle Gran Vía, 10, 28013, Madrid

2226

Average price €20 accept Yums

Farándula Fearless Cocktail-Bar, Madrid

INTERNATIONAL

Calle Menorca, 25, 28009, Madrid

348

Average price €18

InsiderInsiderBurnout - Fuencarral, Madrid

INSIDERAMERICAN

Calle de Fuencarral, 148, 28010, Madrid

475

Average price €16

Acuarela Bistró, Madrid

VENEZUELAN

Calle del Almendro, 22, 28005, Madrid

189

Average price €20

Polvo Rojo, Madrid

MEDITERRANEAN

Polvo Rojo

9.3 / 10

Calle Príncipe de Asturias, 5, 28006, Madrid

559

Average price €25

Al Punto, Madrid

MEDITERRANEAN

Al Punto

8.9 / 10

Avenida Machupichu, 85, 28043, Madrid

6909

Average price €30 accept Yums

InsiderInsiderCon Amor, Madrid

INSIDERSPANISH

Con Amor

8.9 / 10

C/ Espronceda 34, 28003, Madrid

6549

Average price €34

El Ingenio de Cervantes, Madrid

C/ Leganitos, 10, 28013, Madrid

766

Average price €34 accept Yums

Los Espetinhos, Madrid

BRAZILIAN

Los Espetinhos

9.2 / 10

Calle de San Bernardo, 85, 28015, Madrid

798

Average price €24 accept Yums

InsiderInsiderLa Elegida, Madrid

INSIDERMEDITERRANEAN

La Elegida

9.2 / 10

Calle de Trafalgar, 15, 28010, Madrid

1467

Average price €30

Aranda Madrid, Madrid

MEDITERRANEAN

Aranda Madrid

9.2 / 10

Calle López de Aranda, 46, 28027, Madrid

403

Average price €30

InsiderInsiderMandioca, Madrid

INSIDERMEDITERRANEAN

Mandioca

9.2 / 10

Calle de San Bernardo, 120, 28015, Madrid

652

Average price €20

Tablafina - NH Nacional, Madrid

SPANISH

Paseo del Prado, 48, 28014, Madrid

990

Average price €27

El Almirez, Madrid

BASQUE

El Almirez

8.7 / 10

Calle de Maldonado, 5, 28006, Madrid

3288

Average price €30

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

InsiderInsiderBodega de los Secretos, Madrid

INSIDERMEDITERRANEAN

C/ de San Blas, 4, 28014, Madrid

5934

Average price €35 accept Yums

Burger 10, Madrid

AMERICAN

Burger 10

8.8 / 10

Glorieta de las Pirámides, 5, 28005, Madrid

339

Average price €9

La Nueva Batea, Madrid

La Nueva Batea

8.8 / 10

Calle de Bordadores, 2, 28013, Madrid

124

Average price €30

Murano Restobar, Madrid

FUSION

Calle Ferraz, 54, 28008, Madrid

72

Average price €20

Hierbabuena, Madrid

MEDITERRANEAN

Hierbabuena

9 / 10

Calle de Manuel Cortina, 16, 28010, Madrid

82

Average price €15

The Best Restaurants in Madrid

Madrid's best restaurants await you in TheFork! Looking for a Japanese restaurant, rice dishes, dinner and show restaurants, enjoy the typical food of Madrid or book restaurants in Madrid center with best deals ? Follow our restaurants guide in the capital !

Filter

TheFork Benefits

Cities around Madrid