What
Where

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

The Best Restaurants in Madrid

3,965 restaurants

Sort by Relevance

Cabo Fisterra, Madrid

Paseo de las Yeserías, 15, 28005, Madrid

16

Average price €30

El Mirador del Thyssen, Madrid

MEDITERRANEAN

Paseo del Prado, 8, 28014, Madrid

156

Average price €60

El Marqués de Pontejos, Madrid

SPANISH

Calle Marqués Viudo de Pontejos, 15, 28012, Madrid

12

Average price €25

Paperboy, Madrid

AMERICAN

Paperboy

9.2 / 10

Calle de Luchana, 11, 28010, Madrid

877

Average price €15

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

Yatiri, Madrid

VEGETARIAN

Yatiri

8.8 / 10

Calle Relatores nº 20, 28012, Madrid

1078

Average price €20

Oyamel, Madrid

MEXICAN

Oyamel

7.9 / 10

C/ Goya 82 Esq. Fernán González, 28009, Madrid

563

Average price €25 accepts Yums

Casa Pedro, Madrid

SPANISH

Casa Pedro

8.9 / 10

C/ Nuestra Señora de Valverde, 119, 28034, Madrid

480

Average price €28

Alegrias, Madrid

MEDITERRANEAN

Alegrias

8.3 / 10

Calle Corredera Alta de San Pablo, 6, 28004, Madrid

318

Average price €15

La Lonja Taberna, Madrid

Plaza de Oriente, 6, 28013, Madrid

204

Average price €25

Casa Perico, Madrid

SPANISH

Casa Perico

9 / 10

Calle de la Ballesta, 18, 28004, Madrid

140

Average price €22

La Goyesca, Madrid

La Goyesca

7.9 / 10

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

351

Average price €24

La Vascomadrileña La Gavia, Madrid

BASQUE

Calle Adolfo Bioy Casares, 2, 28051, Madrid

153

Average price €23

Los Angeles, Madrid

Los Angeles

7.6 / 10

Calle Ángel, 8, 28005, Madrid

80

Average price €15

Restaulandia, Madrid

MEDITERRANEAN

Restaulandia

7.1 / 10

Calle de Manuel Tovar, 25, 28034, Madrid

82

Average price €20

El Mordisco, Madrid

MEDITERRANEAN

El Mordisco

8 / 10

Av del Monasterio de Silos, 20, 28034, Madrid

116

Average price €15

De Elisa, Madrid

ASIAN

De Elisa

7.6 / 10

Calle de San Bernardo, 63, 28015, Madrid

5

Average price €15

O Boteco Brasil, Madrid

BRAZILIAN

O Boteco Brasil

8.9 / 10

Calle Donoso Cortés, 28, 28015, Madrid

66

Average price €20

La tuerta funky castizo, Madrid

INTERNATIONAL

Calle de la Cabeza, 28, 28012, Madrid

74

Average price €24

La catedral, Madrid

SPANISH

La catedral

7.9 / 10

Carrera de S. Jerónimo, 16, 28014, Madrid

23

Average price €20

El Golfo de Cai, Madrid

El Golfo de Cai

8.9 / 10

Calle de Sta Engracia, 167, 28003, Madrid

64

Average price €20

La Arrocería de María, Madrid

C/ Arturo Soria, 2, 28027, Madrid

977

Average price €30

Asador Ricardo, Madrid

STEAKHOUSE

Asador Ricardo

7.3 / 10

C/ Puente de Capuchinos, 28048, Madrid

67

Average price €35

Nuria, Madrid

AFRICAN

Nuria

9 / 10

Calle de Manuela Malasaña, 6, 28004, Madrid

589

Average price €18

Ferreiro, Madrid

Ferreiro

8.8 / 10

C/ Comandante Zorita, 32, 28020, Madrid

1507

Average price €36

Salón de Tapas Plaza Mayor, Madrid

C/ Gerona, 4, 28012, Madrid

216

Average price €18

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