TheFork, a Trip advisor company

What
Where

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

The Best Indian Restaurants in Perth (WA)

36 restaurants

Sort by Relevance

Indian

Khanna Indian Restaurant

170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

8.9 / 10
177 reviews

Average price $20

30% Off Your Food Bill

Indian

1382 Albany Highway, 6107, Cannington (WA)

9.0 / 10
56 reviews

Average price $30

Indian

1/379 Scarborough Beach Road, 6018, Innaloo (WA)

9.0 / 10
62 reviews

Average price $35

Indian

64B Etwell St, 6101, East Victoria Park (WA)

9.7 / 10
119 reviews

Average price $20

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

Indian

841 Beaufort Street, 6052, Inglewood (WA)

9.5 / 10
149 reviews

Average price $55 american express Welcome

Indian

43D Davidson Terrace, 6027, Joondalup (WA)

american express Welcome

Indian

1134 Hay Street, 6005, West Perth (WA)

9.2 / 10
129 reviews

Average price $45 american express Welcome

Indian

420 Joondalup Dr, 6027, Joondalup (WA)

9.1 / 10
216 reviews

Average price $35

Indian

67 Rokeby road, 6008, Subiaco (WA)

9.1 / 10
117 reviews

Average price $45 american express Welcome

Indian

745 Newcastle St, 6007, Leederville (WA)

9.0 / 10
176 reviews

american express Welcome

Indian

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.0 / 10
55 reviews

Average price $35 american express Welcome

Indian

40 St Quentin Ave, 6010, Claremont (WA)

8.9 / 10
28 reviews

Average price $30

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.9 / 10
251 reviews

Average price $35 Accepts Yums american express Welcome

Indian

607 Beaufort St, 6050, Mount Lawley (WA)

8.9 / 10
619 reviews

Average price $45 american express Welcome

Indian

1004 Beaufort St, 6052, Bedford (WA)

Average price $25

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

Indian

5 Adalia St, 6025, Kallaroo (WA)

Average price $40

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

Indian

59c Walter Road, 6059, Dianella (WA)

8.8 / 10
69 reviews

Average price $20 american express Welcome

Indian

3/7 Dwyer Turn, 6027, Joondalup (WA)

8.7 / 10
21 reviews

Average price $35

Indian

235 Stirling Hwy, 6010, Claremont (WA)

8.6 / 10
106 reviews

Indian

248 Stock Road, 6156, Melville (WA)

8.6 / 10
34 reviews

Average price $35 american express Welcome

Indian

200 William Street, 6003, Northbridge

9.0 / 10
423 reviews

Average price $55 american express Welcome

Indian

505 Walter Rd E, 6062, Morley (WA)

8.4 / 10
5 reviews

Indian

1/305 Great Eastern Highway, 6056, Midland (WA)

Indian

5/4 Warburton Avenue, 6025, Padbury (WA)

Indian

323 Charles St, 6006, North Perth (WA)

Average price $20

Filter

TheFork advantages