TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Indian Restaurants in Perth

39 restaurants

Sort by Relevance

Indian

2 Fat Indians Joondalup

420 Joondalup Dr, 6027, Joondalup

9.0 / 10
152 reviews

Average price $35

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

Indian

745 Newcastle St, 6007, Leederville

9.0 / 10
127 reviews

50% Off Your Food Bill

Indian

64B Etwell St, 6101, East Victoria Park

9.6 / 10
104 reviews

Average price $20

Indian

170 Scarborough Beach Road,, 6016, Mount Hawthorn

8.8 / 10
135 reviews

30% Off Your Food Bill

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

Indian

841 Beaufort Street, 6052, Inglewood

9.3 / 10
133 reviews

Average price $55

Indian

Shop 7 569 Stirling Highway, 6011, Cottesloe

7.9 / 10
90 reviews

Average price $35

50% off food with TheFork

Indian

2/4 Alexander Rd, 6025, Padbury

9.1 / 10
50 reviews

Indian

67 Rokeby road, 6008, Subiaco

9.1 / 10
107 reviews

Average price $45

Indian

Shop 2 Glengarry Shopping Centre 59 Arnisdale Road, 6023, Duncraig

9.0 / 10
20 reviews

Average price $35

Indian

200 William Street, 6003, Northbridge

9.0 / 10
417 reviews

Average price $55

Indian

419 Albany Highway, 6100, Victoria Park

9.3 / 10
7 reviews

Indian

1/22 Eastbrook Terrace, 6004, Perth

8.8 / 10
9 reviews

Indian

59c Walter Road, 6059, Dianella

8.8 / 10
62 reviews

Average price $20

Indian

323 Charles St, 6006, North Perth

8.8 / 10
34 reviews

Average price $20

Indian

6 Walter Padbury Boulevard, 6025, Padbury

8.7 / 10
43 reviews

Average price $35

Indian

230 Cambridge Street, 6014, Wembley

8.7 / 10
218 reviews

Average price $35 Accepts Yums

Indian

1/379 Scarborough Beach Road, 6018, Innaloo

8.6 / 10
46 reviews

Average price $35

Indian

3/7 Dwyer Turn, 6027, Joondalup

8.6 / 10
12 reviews

Average price $35

Indian

1134 Hay Street, 6005, West Perth

8.6 / 10
108 reviews

Average price $45

Indian

40 St Quentin Ave, 6010, Claremont

8.5 / 10
16 reviews

Average price $30

Indian

1382 Albany Highway, 6107, Cannington

8.5 / 10
30 reviews

Indian

235 Stirling Hwy, 6010, Claremont

8.5 / 10
91 reviews

Indian

306 South Terrace, 6162, South Fremantle

Indian

505 Walter Rd E, 6062, Morley

Indian

128 Canning Hwy, 6151, South Perth

Filter

TheFork advantages