What
Where

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

The Best Restaurants in Madrid

3,957 restaurants

Sort by Relevance

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

Tommy Mels - Gran Vía, Madrid

AMERICAN

Calle Gran Vía, 53, 28013, Madrid

268

Average price €16

El Altillo, Madrid

MEDITERRANEAN

El Altillo

9 / 10

Calle Infanta María Teresa, 20, 28016, Madrid

332

Average price €20

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

La Neverita, Madrid

SOUTH AMERICAN

La Neverita

9 / 10

Av. de la Emperatriz Isabel 10, 28019, Madrid

72

Average price €18

InsiderInsiderMaitake, Madrid

INSIDERJAPANESE

Maitake

9 / 10

Calle de Alcalá, 105, 28009, Madrid

490

Average price €35

InsiderInsiderEmbalados Gourmet & Holy Bar, Madrid

INSIDERFUSION

Calle de Núñez de Arce, 11, Madrid

692

Average price €15 accept Yums

Green Tea - Zurbano, Madrid

ASIAN

Calle de Zurbano, 81, 28003, Madrid

2308

Average price €30

BLoved by Eboca Restaurants, Madrid

MEDITERRANEAN

Calle Gran Vía, 9, 28013, Madrid

276

Average price €25

Gastromaquia, Madrid

INTERNATIONAL

Gastromaquia

9 / 10

Calle Pelayo, 4, 28004, Madrid

1260

Average price €25

Cassandra, Madrid

MEDITERRANEAN

Cassandra

9 / 10

Calle de Núñez de Balboa, 76, 28006, Madrid

436

Average price €20

La Dichosa, Madrid

FROM MARKET

La Dichosa

9 / 10

Calle Bernardo López García, 11, 28015, Madrid

236

Average price €20

Casa Heliberto, Madrid

MEDITERRANEAN

Casa Heliberto

8.9 / 10

Calle de Modesto Lafuente, 61, 28003, Madrid

1441

Average price €35

Che Pibita, Madrid

ARGENTINIAN

Che Pibita

8.9 / 10

Calle de Modesto Lafuente, 64, 28003, Madrid

2604

Average price €22

Diurno, Madrid

INTERNATIONAL

Diurno

9 / 10

C/ San Marcos, 37, 28004, Madrid

5416

Average price €20 accept Yums

Aroy Thai, Madrid

THAI

Aroy Thai

9 / 10

C/ Comandante Zorita, 3, 28020, Madrid

6563

Average price €24

Aranzazu, Madrid

Aranzazu

9 / 10

C/ Francisco Silvela, 96, 28002, Madrid

528

Average price €18

Ainhoa, Madrid

BASQUE

Ainhoa

8.9 / 10

C/ Bárbara de Braganza, 12, 28004, Madrid

958

Average price €45

Al Paseo, Madrid

MEDITERRANEAN

Al Paseo

9 / 10

Paseo de la Habana, 65, 28036, Madrid

3695

Average price €45 accept Yums

Kupela, Madrid

BASQUE

Kupela

9 / 10

C/ Marqués de Cubas, 8, 28014, Madrid

1898

Average price €33

Horno de Juan Goya, Madrid

STEAKHOUSE

C/ Lope de Rueda, 4, 28009, Madrid

2905

Average price €35

Pandino, Madrid

SOUTH AMERICAN

Pandino

8.6 / 10

Calle de Víctor Hugo, 5, 28004, Madrid

74

Average price €8

InsiderInsiderLarumbe, Madrid

INSIDERSPANISH

Larumbe

9.1 / 10

Calle Serrano, 61, 28006, Madrid

219

Average price €50 accept Yums

Sanchinarro - El Corte Inglés, Madrid

MEDITERRANEAN

Calle Margarita de Parma, 1, 28050, Madrid

24

Average price €40

InsiderInsiderRugantino Casa Tua, Madrid

INSIDERITALIAN

Calle de Velázquez, 136, 28006, Madrid

1622

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