IndiaRestros Search any dish, anywhere
Kind of place

Restaurants across India

1,82,117 listed with phone numbers and timings. Pick a city:

Quick answer

IndiaRestros lists 1,82,117 restaurants in India, most in Bengaluru, Mumbai, Delhi and Hyderabad. Of these, 7,564 are pure veg, 1,33,183 list a phone number (73%), 12,076 have timings, 4,613 have a menu on file and 10,049 have photos.

North Indian, American, Mughlai
Byatarayanapura, Bengaluru
₹₹₹₹ Dine-in Takeaway Menu 9
Japanese, Rolls & wraps, Korean
Whitefield, Bengaluru
₹₹₹₹ Dine-in Takeaway Menu 7
South Indian, North Indian, Chinese
Gopalpura, Bengaluru
Pure veg₹₹ Dine-in Takeaway Menu
Biryani, North Indian, Beverages
Nagavarapalya, Bengaluru
₹₹₹ Dine-in Takeaway Menu 8
Asian, Japanese, Thai
Kormangala East, Bengaluru
₹₹₹ Dine-in Takeaway Menu 22
Italian, Pizza, Continental
Lavelle Road, Bengaluru
₹₹₹₹ Dine-in Takeaway Menu 11
North Indian, American, Mughlai
Koramangala 1st Block, Bengaluru
₹₹₹₹ Dine-in Takeaway Menu 8
Chinese, Asian, Thai
Viswamanava Kuvempu, Bengaluru
₹₹₹ Dine-in Takeaway Menu 9
Healthy food, Asian, Chinese
Byrasandra, Bengaluru
Pure veg₹₹₹₹ Dine-in Takeaway 9
Bengali, North Indian
Bandra Kurla Complex, Mumbai
₹₹₹₹ Dine-in 8
Italian, Mexican, Asian
Kalyanagar, Bengaluru
Pure veg₹₹₹ Dine-in Takeaway Menu 8

Questions foodies ask

How many restaurants are listed in India?
1,82,117 restaurants across India on IndiaRestros, most in Bengaluru, Mumbai and Delhi. Of these, 7,564 are pure veg, 1,33,183 list a phone number (73%), 12,076 have timings, 4,613 have a menu on file and 10,049 have photos.
Which cities have the most restaurants?
Pick a city above: Bengaluru, Mumbai, Delhi, Hyderabad, Chennai and Kolkata. Each city page shows the count by area.
How is this list ranked?
By how well each place is documented, never by payment. See how we rank.