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

Le Petit Prince, Madrid

FRENCH

Le Petit Prince

8.7 / 10

Calle de Fernán Gonzalez, 7, Madrid, Spain, 28009, Madrid

602

Average price €21

Sukaldea atotxa, Madrid

MEDITERRANEAN

Calle Dr. Drumen, 3, 28012, Madrid

52

Average price €20

The Cask - Hotel Radisson Blu, Madrid

INTERNATIONAL

C/ Moratin, 52, 28014, Madrid

70

Average price €25

Normal

Hamburguesa Nostra - Plaza Río 2, Madrid

AMERICAN

Av del Manzanares, 120, 28019, Madrid

Average price €16

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

Nacionsushi Madrid, Madrid

JAPANESE

Calle de Velázquez, 47, 28001, Madrid

32

Average price €20

Rajputh, Madrid

INDIAN

Rajputh

9.1 / 10

Plaza Lavapiés, 4, 28012, Madrid

167

Average price €15

La Güera, Madrid

MEXICAN

La Güera

7.5 / 10

Calle de Juan Hurtado de Mendoza, 9, 28036, Madrid

123

Average price €20 accept Yums

Huerta y Caldero, Madrid

MEDITERRANEAN

Calle del Alcalde Sáinz de Baranda, 59, 28009, Madrid

87

Average price €30

Pez Fuego, Madrid

INTERNATIONAL

Pez Fuego

8.8 / 10

Calle de Orense, 68, 28020, Madrid

339

Average price €40

The Little Big Café, Madrid

INTERNATIONAL

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

64

Average price €13

Hokkaido Vegano japonés, Madrid

VEGETARIAN

Av. de Menéndez Pelayo, 9, 28009, Madrid

204

Average price €18

Bicai, Madrid

MEDITERRANEAN

Bicai

8.8 / 10

Plaza de Carlos Trias Bertrán, 28020, Madrid

65

Average price €30

The Rush Hour, Madrid

CHINESE

The Rush Hour

8.6 / 10

Calle de Sagasta, 27, 28004, Madrid

90

Average price €9

Kritikos Chueca, Madrid

GREEK

Kritikos Chueca

8.8 / 10

Calle San Gregorio, 11, 28004, Madrid

1382

Average price €18

La Barra de Velázquez, Madrid

FROM MARKET

Calle de Velázquez, 80, 28001, Madrid

101

Average price €16

Punto Básico, Madrid

SPANISH

Punto Básico

8.8 / 10

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

646

Average price €24

InsiderInsiderIllunbe Castellana, Madrid

INSIDERBASQUE

Paseo de la Castellana, 172, 28046, Madrid

302

Average price €50

El Rinconcito, Madrid

SEAFOOD

El Rinconcito

8.8 / 10

Calle del Padre Claret, 12, 28002, Madrid

332

Average price €30 accept Yums

InsiderInsiderCALLAO24 By Jhosef Arias, Madrid

INSIDERPERUVIAN

Calle del Monte Oliveti, 19, 28038, Madrid

592

Average price €25

Basarri, Madrid

FROM MARKET

Basarri

8.6 / 10

Calle de Toledo, 82, 28005, Madrid

315

Average price €30

El Pequeño Barco, Madrid

MEDITERRANEAN

C/ Jorge Juan, 104, 28009, Madrid

308

Average price €39

Andoriña, Madrid

Andoriña

8.6 / 10

C/ Lérida, 92, 28020, Madrid

560

Average price €27 accept Yums

El Recuerdo, Madrid

INTERNATIONAL

El Recuerdo

8.8 / 10

C/ Comandante Zorita, 4 - 6, 28020, Madrid

2313

Average price €22

Boggus, Madrid

SPANISH

Boggus

 / 10

Av. Miguel Delibes, 30, 28052, Madrid

Average price €20

El Crack, Madrid

MEDITERRANEAN

El Crack

8 / 10

Calle de Martín de los Heros, 5, 28008, Madrid

17

Average price €20

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