We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Indian Restaurants in Saint Louis

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Sameem Afghan Restaurant

#9 of 2,401 Restaurants in Saint Louis
Price: $9 - $18 Map
Visitor photos (27)
Menu
Cuisines: Indian Middle Eastern Pakistani Persian

Saffron

#133 of 2,401 Restaurants in Saint Louis
Map
Visitor photos (5)
Menu
Cuisines: Indian

India Palace (Bridgeton)

#271 of 2,401 Restaurants in Saint Louis
#1 of 48 Restaurants in Bridgeton
Price: $20 - $35 Map
Visitor photos (5)
Menu
Cuisines: Indian

Haveli Indian Restuarant (Overland)

#353 of 2,401 Restaurants in Saint Louis
#2 of 21 Restaurants in Overland
Price: $30 Map
Visitor photos (2)
Menu
Cuisines: Indian
Reserve

House of India

#392 of 2,401 Restaurants in Saint Louis
Price: $20 Map
Visitor photos (2)
Menu
Cuisines: Indian Vegetarian

India's Rasoi

#563 of 2,401 Restaurants in Saint Louis
Price: $20 - $40 Map Menu
Cuisines: Indian
Reserve

Flavor of India

#623 of 2,401 Restaurants in Saint Louis
Map Menu
Cuisines: Indian

Spice-n-Grill (University City)

#649 of 2,401 Restaurants in Saint Louis
#10 of 29 Restaurants in University City
Map Menu
Cuisines: Indian Thai Middle Eastern Pakistani

Paradise Biryani Pointe - St Louis

#691 of 2,401 Restaurants in Saint Louis
Map
Visitor photos (1)
Menu
Cuisines: Indian

5 Star India (Bridgeton)

#864 of 2,401 Restaurants in Saint Louis
#12 of 48 Restaurants in Bridgeton
Map Menu
Cuisines: Indian

Mayuri Indian Restaurant (Creve Coeur)

#945 of 2,401 Restaurants in Saint Louis
#23 of 48 Restaurants in Creve Coeur
Map Menu
Cuisines: Indian

Peshwa, The Royal Indian Cuisine

#986 of 2,401 Restaurants in Saint Louis
Map
Visitor photos (2)
Menu
Cuisines: Indian

Priyaa Indian Cuisine (Maryland Heights)

#1,028 of 2,401 Restaurants in Saint Louis
#24 of 61 Restaurants in Maryland Heights
Price: $15 - $20 Map
Visitor photos (3)
Menu
Cuisines: Indian

Gokul Indian Restaurant

#1,091 of 2,401 Restaurants in Saint Louis
Map Menu
Cuisines: Indian

India Palace downtown

#1,461 of 2,401 Restaurants in Saint Louis
Map
Visitor photos (3)
Menu
Cuisines: Indian