TheFork, a Trip advisor company

What
Where

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

The Best Indian Restaurants in Madrid

103 restaurants

Sort by Relevance

Indian

Raja Mahal

Calle del Ave María, 15, 28012, Madrid

8.5 / 10
341 reviews

Average price €15

-30% off the "à la carte" menu!

InsiderIndian

C/ Vergara, 7, 28013, Madrid

9.3 / 10
1,328 reviews

Average price €15

Indian

Calle del Cardenal Silíceo, 31, 28002, Madrid

Average price €18

-30% off the "à la carte" menu!

Indian

Calle Azabache, 3, 28019 Madrid, Spain, 28019, Madrid

8.3 / 10
143 reviews

Average price €16

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

Indian

Calle de Atocha, 47, 28012, Madrid

Average price €15

-40% off the "à la carte" menu!

Indian

Calle de Alcántara, 35, 28006, Madrid

Average price €25

Menu 13.50€

Indian

Calle Miguel Servet, 23, 28012, Madrid

Average price €100

Indian

Calle de Lavapiés, 48, 28012, Madrid

Average price €15

Indian

C/ Manuel Fernández y González, 17, 28014, Madrid

Average price €16

Indian

Calle Dr. Piga, 21, 28012, Madrid

8.3 / 10
534 reviews

Average price €12

Indian

Calle de López de Hoyos, 164, 28002, Madrid

Average price €18

-50% off the "à la carte" menu!

Indian

Calle de Lavapiés, 46, 28012, Madrid

Average price €17

-50% off the "à la carte" menu!

InsiderIndian

Calle Pensamiento, 28, 28020, Madrid

9.3 / 10
1,354 reviews

Average price €30

Indian

Calle de Isaac Peral, 38, 28015, Madrid

Average price €15

Menú del día 9.90 €

Indian

Calle Argumosa, 8, 28012, Madrid

Average price €15

Menu 7.95€

Indian

Calle Doctor Piga, 21, 28012, Madrid

Average price €20

Menu 9.80€

Indian

C/ Manuela Malasaña, 37, 28004, Madrid

Average price €19

Tasting menu 21€

Indian

C/ Duque de Osuna, 6, 28015, Madrid

Average price €14

Menu Delhi (for 2 persons) 38.95€

Indian

Calle de Tumaco, 22, 28027, Madrid

Average price €15

Indian

Calle del Poeta Joan Maragall, 58, 28020, Madrid

Average price €23

Indian

Calle del Ave María, 26, 28012, Madrid

Average price €15

Indian

Calle de José Ortega y Gasset, 67, 28006, Madrid

Average price €20

Indian

Calle de Oliva de Plasencia, 1, 28044, Madrid

Average price €20

Indian

Calle de la Ribera de Curtidores, 26, 28005, Madrid

Average price €20

Indian

Calle Argumosa, 29, 28012, Madrid

8.4 / 10
159 reviews

Average price €15

The Best Indian Restaurants in Madrid

The Taj Mahal, elephants, sadhus, and saris in over 1,000 colours…! Dreaming of a voyage to India? Variety is the spice of life and curry, coriander, saffron, daal, naan, and samossas are just a small fraction of Indian cuisine. For an authentic Indian meal, find your table on TheFork.

Filter

TheFork advantages