What
Where

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

The Best Restaurants in Madrid

3,921 restaurants

Sort by Relevance

El Zócalo, Madrid

MEXICAN

El Zócalo

 / 10

Calle Alejandro González, 8, 28028, Madrid

Average price €17

Vicus, Madrid

MEDITERRANEAN

Vicus

 / 10

Plaza Don Antonio de Andrés, 5, 28032, Madrid

Average price €23

La Tagliatella - Julián Romea, Madrid

ITALIAN

Calle de Julián Romea, 3, 28003, Madrid

Average price €18

Los Galeones, Madrid

MEDITERRANEAN

Calle de Tauro, 4, 28042, Madrid

Average price €23

La Taberna Central, Madrid

MEDITERRANEAN

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

Average price €22

Encinas, Madrid

TRADITIONAL CUISINE

Encinas

 / 10

Calle de Maldonado, 40, 28006, Madrid

Average price €23

Tropicalista, Madrid

STREET FOOD

Calle de la Ballesta, 2, 28004, Madrid

Average price €15

D.spot, Madrid

MEDITERRANEAN

D.spot

 / 10

Calle de Arroyofresno, 19, 28035, Madrid

Average price €25

El 5 de Tirso, Madrid

Plaza de Tirso de Molina, 5, 28012, Madrid

Average price €20

La Chulona de Chamberí, Madrid

Calle de Vallehermoso, 72, 28015, Madrid

Average price €30

Cervecería El Perol, Madrid

SPANISH

Calle Manuel Carmona, 2, 28019, Madrid

Average price €15

Trinakria sabores sicilianos, Madrid

ITALIAN

Calle Clara del Rey, 14, 28002, Madrid

Average price €24

El grano, Madrid

MEDITERRANEAN

El grano

 / 10

Calle de Augusto Figueroa, 14, 28004, Madrid

Average price €12

The handyman tavern, Madrid

AMERICAN

Carr. de Canillas, 142, 28043, Madrid

Average price €20

Bar La Antigua, Madrid

Av del Cardenal Herrera Oria 8, 28034, Madrid

Average price €15

Bahía de Vigo, Madrid

SEAFOOD

Calle de Maqueda, 26, 28024, Madrid

Average price €25

La Osita x Mad Wings, Madrid

AMERICAN

Calle de la Cava Baja, 10, 28005, Madrid

Average price €15

WashBar, Madrid

MEDITERRANEAN

WashBar

 / 10

Calle de Fernández de los Ríos, 55, 28015, Madrid

Average price €10

Avilés Siempre, Madrid

Calle de Bocángel, 35, 28028, Madrid

Average price €25

MandaHuevosymás, Madrid

SPANISH

Calle del Puerto de Pajares, 28053, Madrid

Average price €28

El Fronton de Tito, Madrid

MEDITERRANEAN

Calle de Albasanz, 58, 28037, Madrid

Average price €15

Taberna Al Natural, Madrid

TRADITIONAL CUISINE

Calle Julio Camba, 7, 28028, Madrid

Average price €24

Black & gold, Madrid

MEDITERRANEAN

Black & gold

8.4 / 10

Calle de Cronos, 10, 28037, Madrid

6

Average price €23

Luna Gastrobar, Madrid

MEDITERRANEAN

Luna Gastrobar

8.4 / 10

Calle de Eduardo Barreiros, 149, 28041, Madrid

8

Average price €22

Kandida Gastrobar, Madrid

MEDITERRANEAN

Calle de Bolívar, 11, 28045, Madrid

Average price €23

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