How much does food and drinks cost in India?
In a mid-range restaurant, expect to pay around 200-600 INR ($2.50-$7.50) for a meal. Drinks like lassi or chai will be about 20-50 INR ($0.25-$0.60).
Play Games.Earn points.Get gift cards!

Playback Rewards
(13.7k)
Over 800k orders...
More Answers
Street food is super cheap! You can get delicious samosas or a plate of chaat for just 20-50 INR ($0.25-$0.60).
High-end restaurants can cost quite a bit more, about 1000-2500 INR ($12-$30) per person, depending on the place.
Dude, I once ate a full delicious vegetarian thali for just 100 INR ($1.20)! Hands down the best meal deal ever.
Honestly, it varies a lot. You can spend anywhere from a few rupees on street food to a few thousand at fancy places.
The brands referenced on this page are not sponsors of the rewards or otherwise affiliated with this company. The logos and other identifying marks attached are trademarks of and owned by each represented company and/or its affiliates. Please visit each company's website for additional terms and conditions.
People also want to know
Add an Answer