Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Indian Restaurants in Perth (WA)

34 restaurants

Delicious curries, biryanis, pakoras and samosas. Taste all the flavours and spices that this rich culture has to offer.

    Indian

    The Leaf Indian

    9/663 Newcastle Street, 6007, Leederville (WA)

    8.9 / 10
    72 reviews

    30% off the 'à la carte' menu!

    Khanna Indian Restaurant, Mount Hawthorn (WA)
    Top Rated

      Indian

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

      9.2 / 10
      308 reviews

      Average price $20

      30% off the 'à la carte' menu!

      Chutney Marys, Subiaco
      Top Rated

        Indian

        67 Rokeby road, 6008, Subiaco

        9.1 / 10
        192 reviews

        Average price $45

        Anghiti Indian Restaurant, Innaloo (WA)

          Indian

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

          9.0 / 10
          116 reviews

          Average price $35

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

          2 Fat Indians Joondalup, Joondalup (WA)

            Indian

            420 Joondalup Dr, 6027, Joondalup (WA)

            8.8 / 10
            527 reviews

            Average price $35 Accepts Yums

              Indian

              1382 Albany Highway, 6107, Cannington (WA)

              8.9 / 10
              323 reviews

              Average price $30

              2 Fat Indians Highgate, Mount Lawley (WA)

                Indian

                607 Beaufort St, 6050, Mount Lawley (WA)

                8.7 / 10
                726 reviews

                Average price $45

                Jay's Masala Junction, East Victoria Park (WA)
                Top Rated

                  Indian

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

                  9.6 / 10
                  245 reviews

                  Average price $20

                  Curry Munchers Restaurant Perth, Leederville (WA)

                    Indian

                    745 Newcastle St, 6007, Leederville (WA)

                    8.9 / 10
                    346 reviews

                    Mela Indian Sweets & Eats, Perth (WA)

                      Indian

                      428 William Street, 6000, Perth (WA)

                      8.6 / 10
                      65 reviews

                      Average price $17 Accepts Yums

                      Delhi Diamond Authentic Indian Restaurant, Midland (WA)

                        Indian

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

                        8.5 / 10
                        20 reviews

                        Average price $59

                        Kabalason Indian cafe & restaurant, Joondalup (WA)

                          Indian

                          43D Davidson Terrace, 6027, Joondalup (WA)

                          8.4 / 10
                          11 reviews

                          Kallaroo’s Curry House, Kallaroo (WA)

                            Indian

                            5 Adalia St, 6025, Kallaroo (WA)

                            9.3 / 10
                            43 reviews

                            Average price $40

                            2 Fat Indians @ Doubletree Hilton, Northbridge

                              Indian

                              98 James St, 6003, Northbridge

                              8.9 / 10
                              37 reviews

                              Average price $35 Accepts Yums

                              Chakra Restaurant, Inglewood (WA)
                              Top Rated

                              InsiderIndian

                              841 Beaufort Street, 6052, Inglewood (WA)

                              9.2 / 10
                              222 reviews

                              Average price $55

                              Haandi Indian Restaurant, Joondalup (WA)

                                Indian

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

                                7.3 / 10
                                36 reviews

                                Average price $35

                                Royal India Restaurant, West Perth (WA)

                                  Indian

                                  1134 Hay Street, 6005, West Perth (WA)

                                  8.9 / 10
                                  251 reviews

                                  Average price $45

                                  Tandoori Flames Indian Curry House, Claremont (WA)

                                    Indian

                                    235 Stirling Hwy, 6010, Claremont (WA)

                                    8.7 / 10
                                    191 reviews

                                    Average price $30 Accepts Yums

                                    Festival India, Osborne Park (WA)

                                      Indian

                                      240 Main Street, 6017, Osborne Park (WA)

                                      8.6 / 10
                                      39 reviews

                                      Average price $40

                                      Fusion 6, Wembley (WA)

                                        Indian

                                        230 Cambridge Street, 6014, Wembley (WA)

                                        8.2 / 10
                                        353 reviews

                                        Average price $35

                                        2 Fat Indians Cottesloe, Cottesloe (WA)

                                          Indian

                                          Shop 7 569 Stirling Highway, 6011, Cottesloe (WA)

                                          Average price $35

                                          The Chatter Boxx, Willetton (WA)

                                            Indian

                                            46-48 Rostrata Ave, 6155, Willetton (WA)

                                            9.1 / 10
                                            36 reviews

                                            Average price $20

                                            Mom Authentic Indian, Perth (WA)

                                              Indian

                                              138 Barrack St, 6000, Perth (WA)

                                              Average price $35

                                              Flavour of Punjab, Rivervale (WA)

                                                Indian

                                                122 Kooyong Rd, 6103, Rivervale (WA)

                                                Average price $40

                                                Jollygood Indian, Bedford (WA)

                                                  Indian

                                                  1004 Beaufort St, 6052, Bedford (WA)

                                                  Average price $25

                                                  30% off the 'à la carte' menu!

                                                  Frequently Asked Questions