What
Where

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

The Best Restaurants in Madrid

3,965 restaurants

Sort by Relevance

Figón el Baco, Madrid

Figón el Baco

9.3 / 10

C/ Canillas, 9, 28002, Madrid

63

Average price €35

La Mordida de Princesa, Madrid

YUMS x2MEXICAN

Calle de la Princesa, 3, 28008, Madrid

359

Average price €25

Habesha, Madrid

ETHIOPIAN

Habesha

8.7 / 10

Paseo de Santa María de la Cabeza, 16, 28045, Madrid

669

Average price €15

InsiderInsiderLobo 8, Madrid

INSIDERMEDITERRANEAN

Lobo 8

8.8 / 10

Calle Echegaray, 8, 28014, Madrid

170

Average price €40

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

Miss Sushi - Hortaleza, Madrid

JAPANESE

Calle de Hortaleza, 108, 28004, Madrid

1495

Average price €20

La Chula, Madrid

MEDITERRANEAN

La Chula

8.7 / 10

Calle del Cardenal Cisneros, 66, 28010, Madrid

1715

Average price €20

La Clave, Madrid

SPANISH

La Clave

8.8 / 10

Calle de Velázquez, 22, 28001, Madrid

508

Average price €35

Clarita, Madrid

FROM MARKET

Clarita

8.8 / 10

Calle Corredera Baja de San Pablo, 19, 28004, Madrid

3340

Average price €25 accepts Yums

Bartolomeo Kitchen, Madrid

FUSION

Calle del Gral. Pardiñas, 36, 28001, Madrid

118

Average price €18

Las Fuentes, Madrid

SPANISH

Las Fuentes

8.3 / 10

Paseo de la Castellana, 143, 28046, Madrid

12

Average price €27 accepts Yums

Wanda Café Optimista, Madrid

INTERNATIONAL

Calle de María de Molina, 1, 28006, Madrid

283

Average price €20 accepts Yums

BELIEVE  (antiguo Julieta Gastrobar), Madrid

SPANISH

Calle del Río, 28013, Madrid

340

Average price €18

Casa Suecia - Hotel NH Collection Madrid Suecia, Madrid

INTERNATIONAL

Calle del Marqués de Casa Riera, 4, 28014, Madrid

413

Average price €30 accepts Yums

Budha Palace Tandoori, Madrid

INDIAN

Plaza Andrés Jáuregui, 18, 28043, Madrid

181

Average price €25

Nachoos & Tacoos, Madrid

MEXICAN

Calle de Pastora Imperio, 2, 28036, Madrid

248

Average price €20

Taste of India, Madrid

INDIAN

Taste of India

8.6 / 10

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

584

Average price €15

Dionisos - Figueroa, Madrid

GREEK

Calle de Augusto Figueroa, 8, 28004, Madrid

2573

Average price €18

Aderezo 37, Madrid

SPANISH

Aderezo 37

8.6 / 10

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

665

Average price €18

La Tradición, Madrid

SPANISH

La Tradición

8.5 / 10

Calle de Fomento, 35, 28013, Madrid

443

Average price €18

Samarkanda, Madrid

MEDITERRANEAN

Samarkanda

8.6 / 10

Glorieta de Carlos V, s/n, 28045, Madrid

5440

Average price €35 accepts Yums

Tres Bocas, Madrid

FUSION

Tres Bocas

9.2 / 10

C/ Gaztambide, 11, 28015, Madrid

1287

Average price €25

InsiderInsiderEl Club Allard, Madrid

INSIDER

El Club Allard

9.2 / 10

C/ Ferraz, 2, 28008, Madrid

327

Average price €120

Asador Vasco En Busca del Tiempo, Madrid

BASQUE

Calle de Barcelona, 4, 28012, Madrid

536

Average price €25

InsiderInsiderColonial Norte, Madrid

INSIDERMEDITERRANEAN

Colonial Norte

8.9 / 10

Paseo de la Florida, 2, 28008, Madrid

1068

Average price €38

InsiderInsiderRubaiyat Madrid, Madrid

INSIDERSTEAKHOUSE

Rubaiyat Madrid

9.2 / 10

C/ Juan Ramón Jiménez, 37, 28036, Madrid

2141

Average price €50

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