Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Indian Restaurants in Perth (WA)

34 restaurants

    Indian

    The Leaf Indian

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

    8.8 / 10
    79 reviews

    american express Welcome

    30% off the 'a la carte' menu

    Khanna Indian Restaurant, Mount Hawthorn (WA)

      Indian

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

      9.3 / 10
      329 reviews

      Average price A$20

      30% off the 'a la carte' menu

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

        Indian

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

        9.7 / 10
        254 reviews

        Average price A$20

        Tandoori Flames Indian Curry House, Claremont (WA)

          Indian

          235 Stirling Hwy, 6010, Claremont (WA)

          8.6 / 10
          193 reviews

          Average price A$30 Accepts Yums

          30% off the 'a la carte' menu

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

          Chakra Restaurant, Inglewood (WA)

          InsiderIndian

          841 Beaufort Street, 6052, Inglewood (WA)

          9.2 / 10
          226 reviews

          Average price A$55 american express Welcome

          Royal India Restaurant, West Perth (WA)

            Indian

            1134 Hay Street, 6005, West Perth (WA)

            9.0 / 10
            259 reviews

            Average price A$45 american express Welcome

              Indian

              1382 Albany Highway, 6107, Cannington (WA)

              8.9 / 10
              342 reviews

              Average price A$30

              Mela Indian Sweets & Eats, Perth (WA)

                Indian

                428 William Street, 6000, Perth (WA)

                9.0 / 10
                71 reviews

                Average price A$17 Accepts Yums american express Welcome

                2 Fat Indians Joondalup, Joondalup (WA)

                  Indian

                  420 Joondalup Dr, 6027, Joondalup (WA)

                  8.8 / 10
                  554 reviews

                  Average price A$35 Accepts Yums

                  2 Fat Indians Highgate, Mount Lawley (WA)

                    Indian

                    607 Beaufort St, 6050, Mount Lawley (WA)

                    8.7 / 10
                    732 reviews

                    Average price A$45 american express Welcome

                    Kallaroo’s Curry House, Kallaroo (WA)

                      Indian

                      5 Adalia St, 6025, Kallaroo (WA)

                      9.4 / 10
                      52 reviews

                      Average price A$40

                      Curry Munchers Restaurant Perth, Leederville (WA)

                        Indian

                        745 Newcastle St, 6007, Leederville (WA)

                        8.8 / 10
                        348 reviews

                        american express Welcome

                        Anghiti Indian Restaurant, Innaloo (WA)

                          Indian

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

                          8.6 / 10
                          122 reviews

                          Average price A$35 american express Welcome

                          Festival India, Osborne Park (WA)

                            Indian

                            240 Main Street, 6017, Osborne Park (WA)

                            8.6 / 10
                            39 reviews

                            Average price A$40 american express Welcome

                            Fusion 6, Wembley (WA)

                              Indian

                              230 Cambridge Street, 6014, Wembley (WA)

                              8.3 / 10
                              353 reviews

                              Average price A$35 american express Welcome

                              Kabalason Indian cafe & restaurant, Joondalup (WA)

                                Indian

                                43D Davidson Terrace, 6027, Joondalup (WA)

                                7.9 / 10
                                14 reviews

                                american express Welcome

                                Haandi Indian Restaurant, Joondalup (WA)

                                  Indian

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

                                  7.3 / 10
                                  36 reviews

                                  Average price A$35

                                  Chutney Marys, Subiaco

                                    Indian

                                    67 Rokeby road, 6008, Subiaco

                                    9.1 / 10
                                    196 reviews

                                    Average price A$45 american express Welcome

                                    Delhi Diamond Authentic Indian Restaurant, Midland (WA)

                                      Indian

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

                                      8.3 / 10
                                      24 reviews

                                      Average price A$59

                                      2 Fat Indians @ Doubletree Hilton, Northbridge

                                        Indian

                                        98 James St, 6003, Northbridge

                                        8.8 / 10
                                        41 reviews

                                        Average price A$35 Accepts Yums

                                        2 Fat Indians Cottesloe, Cottesloe (WA)

                                          Indian

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

                                          Average price A$35

                                          The Chatter Boxx, Willetton (WA)

                                            Indian

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

                                            9.1 / 10
                                            36 reviews

                                            Average price A$20

                                            Mom Authentic Indian, Perth (WA)

                                              Indian

                                              138 Barrack St, 6000, Perth (WA)

                                              Average price A$35

                                              Flavour of Punjab, Rivervale (WA)

                                                Indian

                                                122 Kooyong Rd, 6103, Rivervale (WA)

                                                Average price A$40

                                                Jollygood Indian, Bedford (WA)

                                                  Indian

                                                  1004 Beaufort St, 6052, Bedford (WA)

                                                  Average price A$25

                                                  30% off the 'a la carte' menu

                                                  Frequently Asked Questions

                                                  The Best Indian Restaurants in Perth (WA)

                                                  The Taj Mahal, elephants, sadhus, and saris in over 1,000 colours…! Dreaming of a voyage to India? Variety is the spice of life and curry, coriander, saffron, daal, naan, and samossas are just a small fraction of Indian cuisine. For an authentic Indian meal, find your table on TheFork.