TheFork, a Trip advisor company

What
Where

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

The Best Indian Restaurants in Melbourne (VIC)

124 restaurants

Sort by Relevance

Indian

Royale India Restaurant

228-230 Bay St, 3186, Brighton (VIC)

9.8 / 10
22 reviews

Average price $35 american express Welcome

Indian

143 Boronia Rd, 3155, Boronia (VIC)

9.8 / 10
21 reviews

Average price $35

Indian

174 Queen Street, 3000, Melbourne (VIC)

8.9 / 10
179 reviews

Average price $30 american express Welcome

30% Off Your Food Bill

Indian

44 Johnston Street, 3065, Fitzroy (VIC)

10.0 / 10
14 reviews

Average price $20 american express Welcome

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

Indian

271 Bay Street, 3207, Port Melbourne (VIC)

9.6 / 10
172 reviews

Average price $35 american express Welcome

Indian

45 Bourke Street, 3000, Melbourne (VIC)

8.8 / 10
98 reviews

30% Off Your Food Bill

Indian

22 William Street, 3000, Melbourne (VIC)

8.3 / 10
242 reviews

50% off food with TheFork

Indian

1/47 Burgundy St, 3084, Heidelberg (VIC)

9.8 / 10
3 reviews

american express Welcome

Indian

2/280 King St, 3000, Melbourne (VIC)

8.2 / 10
107 reviews

american express Welcome

50% off food with TheFork

Indian

1216 Burwood Hwy, 3156, Upper Ferntree Gully (VIC)

9.8 / 10
29 reviews

Average price $20 american express Welcome

Indian

56 Kangan Drive, 3806, Berwick (VIC)

9.4 / 10
38 reviews

Average price $35

Indian

261 Camberwell Road, 3124, Camberwell (VIC)

9.4 / 10
140 reviews

Average price $35 american express Welcome

Indian

623 High Street, 3071, Thornbury (VIC)

9.0 / 10
21 reviews

Average price $20 american express Welcome

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

Indian

109 Hawthorn Road, 3161, Caulfield North (VIC)

9.0 / 10
25 reviews

Average price $35 american express Welcome

30% Off Your Food Bill

Indian

104 Lygon St, 3053, Carlton (VIC)

Average price $30

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

Indian

238-240 Upper Heidelberg Road, 3079, Ivanhoe (VIC)

9.6 / 10
76 reviews

Average price $35

Indian

107 Mentone Parade, 3194, Mentone

9.1 / 10
25 reviews

american express Welcome

Indian

82 Wellington Parade, 3002, East Melbourne (VIC)

9.1 / 10
30 reviews

Average price $20

Indian

355 North Rd, 3162, Caulfield South (VIC)

9.1 / 10
136 reviews

Average price $45 american express Welcome

Indian

513 Hampton St, 3188, Hampton (VIC)

9.5 / 10
198 reviews

Average price $45 american express Welcome

Indian

45 Anderson Street, 3013, Yarraville (VIC)

9.5 / 10
28 reviews

Average price $20

Indian

480A Glenhuntly Road, 3185, Elsternwick (VIC)

9.4 / 10
15 reviews

Indian

6/1291-1293 Nepean Highway, 3192, Cheltenham (VIC)

9.4 / 10
129 reviews

Average price $35 Accepts Yums american express Welcome

Indian

254 Maribyrnong Road, 3039, Moonee Ponds (VIC)

9.3 / 10
85 reviews

Average price $35 american express Welcome

Indian

30 Puckle St, 3039, Moonee Ponds (VIC)

9.3 / 10
13 reviews

american express Welcome

Filter

TheFork advantages