What
Where

When do you want to eat?

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

The Best Restaurants in Madrid

3,961 restaurants

Sort by Relevance

Taberna Moderna, Madrid

MEDITERRANEAN

Taberna Moderna

8.8 / 10

C/ Fernán González, 50, 28009, Madrid

321

Average price €35

El Gran Barril, Madrid

SEAFOOD

El Gran Barril

8.8 / 10

C/ Goya, 107, 28009, Madrid

737

Average price €31

InsiderInsiderEl Barril de Recoletos, Madrid

INSIDERSEAFOOD

C/ Recoletos, 9, 28001, Madrid

377

Average price €38

El Telégrafo, Madrid

SEAFOOD

El Telégrafo

8.8 / 10

C/ Padre Damián, 44, 28036, Madrid

827

Average price €34

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

San Francisco, Madrid

SPANISH

San Francisco

8.8 / 10

Carretera Cristo del Pardo, s/n, 28048, Madrid

280

Average price €48

El Tendido, Madrid

SPANISH

El Tendido

8.6 / 10

C/ Andrés Mellado, 20, 28015, Madrid

218

Average price €25

InsiderInsiderMaracca, Madrid

INSIDERINTERNATIONAL

Maracca

6.8 / 10

Calle de Sta Engracia, 112, 28003, Madrid

14

Average price €28

Casa Tía María, Madrid

SPANISH

Calle de Goya, 54, 28001, Madrid

284

Average price €25

La Vascomadrileña La Gavia, Madrid

BASQUE

Calle Adolfo Bioy Casares, 2, 28051, Madrid

146

Average price €23

Steakburguer Atocha, Madrid

AMERICAN

Calle de Atocha, 110, 28012, Madrid

55

Average price €23

Steakburger Gran Vía, Madrid

AMERICAN

Calle Gran Vía, 16, 28013, Madrid

101

Average price €20

InsiderInsiderLA CARLOTA, Madrid

INSIDERFUSION

LA CARLOTA

8.9 / 10

Calle del Almirante, 11, 28004, Madrid

371

Average price €30

InsiderInsiderLa Gastro by Chema Soler, Madrid

INSIDERFUSION

Calle del Barco, 7, 28004, Madrid

548

Average price €30

Morgana, Madrid

FUSION

Morgana

9.1 / 10

Calle de Augusto Figueroa, 33, 28004, Madrid

342

Average price €25

InsiderInsiderCasa de Fieras, Madrid

INSIDERSPANISH

Casa de Fieras

9.1 / 10

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

515

Average price €30

La Rayúa de la Gran Vía, Madrid

MEDITERRANEAN

Calle de la Luna, 3, 28004, Madrid

952

Average price €25

InsiderInsiderFlavia, Madrid

INSIDERITALIAN

Flavia

8.9 / 10

Calle Gil de Santivanes, 2, 28001, Madrid

2030

Average price €33

LaVerónica, Madrid

FROM MARKET

LaVerónica

8.9 / 10

Calle de Moratín, 38, 28014, Madrid

848

Average price €27

Hanakura, Madrid

JAPANESE

Hanakura

8.9 / 10

C/ Murillo, 4, 28010, Madrid

696

Average price €25

El Bistró del Teatro, Madrid

FROM MARKET

Calle del Pez, 20, Malasaña, Madrid, Spain, 28004, Madrid

759

Average price €19

InsiderInsiderGochu Sta Engracia, Madrid

INSIDER

Calle de Sta Engracia, 141, 28003, Madrid

656

Average price €25

Mercado de la Reina, Madrid

SPANISH

C/ Gran Vía, 12, 28013, Madrid

2817

Average price €25 accept Yums

Santa Marta, Madrid

MEDITERRANEAN

Santa Marta

6.3 / 10

Calle de Gerona, 5, 28012, Madrid

18

Average price €18

Casa Gambrinus - Bernabeu, Madrid

MEDITERRANEAN

Calle de Santo Domingo de Silos, 8, 28036, Madrid

6

Average price €18

Shanghai Mama - Chueca, Madrid

CHINESE

Calle del Clavel, 7, 28004, Madrid

263

Average price €25

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