What
Where

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

The Best Indian Restaurants in Madrid

101 restaurants

Sort by Relevance

Shapla Indian Restaurant, Madrid

INDIAN

Calle de Lavapiés, 42, 28012, Madrid

53

Average price €15

Hola India, Madrid

INDIAN

Hola India

8 / 10

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

147

Average price €16

Shapla Indian Restaurant 2, Madrid

INDIAN

Calle de Lavapiés, 40, 28012, Madrid

35

Average price €15

Mughul Indian, Madrid

INDIAN

Mughul Indian

8.7 / 10

C/ San Bernardino, 10, 28015, Madrid

4201

Average price €15

Basmati, Madrid

INDIAN

Basmati

9.3 / 10

Calle de Sandoval, 18, 28010, Madrid

524

Average price €20

Sonali Indian Restaurant, Madrid

INDIAN

Calle de Lavapiés, 34, 28012, Madrid

25

Average price €15

Tierra de Especias Halal, Madrid

INDIAN

Calle de Alcalá, 414 (CC Alcala Norte, Segunda Planta, Local 11), 28017, Madrid

269

Average price €17

New Bombay Palace - Doctor Esquerdo, Madrid

INDIAN

Calle del Dr. Esquerdo, 140, Local 2, 28007, Madrid

214

Average price €20

Indian Bombay, Madrid

INDIAN

Indian Bombay

8.1 / 10

Calle de Bravo Murillo, 298, 28020, Madrid

212

Average price €22

Rajasthan Curry, Madrid

INDIAN

Calle de Atocha, 47, 28012, Madrid

324

Average price €15

La Casa del Curry, Madrid

INDIAN

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

192

Average price €18

Sarinda Coffee, Madrid

INDIAN

Sarinda Coffee

9.3 / 10

Calle de Isaac Peral, 38, 28015, Madrid

315

Average price €15

Anarkoli, Madrid

INDIAN

Anarkoli

7.5 / 10

Calle de Lavapiés, 46, 28012, Madrid

178

Average price €17

Taco Masala, Madrid

INDIAN

Calle de Alcántara, 35, 28006, Madrid

46

Average price €25

Indian Garden, Madrid

INDIAN

Indian Garden

8.9 / 10

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

362

Average price €20

Bombay Blue, Madrid

INDIAN

Calle Miguel Servet, 23, 28012, Madrid

Average price €100

Curry House, Madrid

INDIAN

Curry House

8.9 / 10

Av. de Monforte de Lemos, 119, 28029, Madrid

133

Average price €18

Calcuta, Madrid

INDIAN

Calcuta

 / 10

Calle de Lavapiés, 48, 28012, Madrid

8

Average price €15

Indian Spice, Madrid

INDIAN

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

325

Average price €16

Namaste Madrid Nepali y Hindu, Madrid

INDIAN

Calle Pensamiento, 16, 28020, Madrid

480

Average price €20

Palki, Madrid

INDIAN

Palki

8.7 / 10

Calle Príncipe Carlos, 42, 28050, Madrid

780

Average price €16

Arapona, Madrid

INDIAN

Arapona

 / 10

Calle Argumosa, 8, 28012, Madrid

8

Average price €15

Mi Sitio Fantástico, Madrid

INDIAN

Calle Doctor Piga, 21, 28012, Madrid

Average price €20

Shimla, Madrid

INDIAN

Shimla

 / 10

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

12

Average price €19

Ananta Indio, Madrid

INDIAN

Ananta Indio

8.6 / 10

Calle del Poeta Joan Maragall, 58, 28020, Madrid

576

Average price €23

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 Benefits