Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Indian Restaurants in Perth (WA)

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

33 restaurants

Sort by Relevance

    Indian

    Curry Munchers Restaurant Perth

    745 Newcastle St, 6007, Leederville (WA)

    9.1 / 10
    322 reviews

    30% off the 'a la carte' menu

      Indian

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

      9.4 / 10
      238 reviews

      Average price $20

      30% off the 'à la carte' menu!

        Indian

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

        8.3 / 10
        55 reviews

        30% off the 'à la carte' menu!

          Indian

          67 Rokeby road, 6008, Subiaco

          9.3 / 10
          169 reviews

          Average price $45

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

            Indian

            420 Joondalup Dr, 6027, Joondalup (WA)

            9.0 / 10
            461 reviews

            Average price $35

              Indian

              235 Stirling Hwy, 6010, Claremont (WA)

              9.0 / 10
              169 reviews

              Average price $30 Accepts Yums

                Nepalese

                189 Walter Rd W, 6059, Dianella (WA)

                8.8 / 10
                29 reviews

                Average price $30

                30% off the 'à la carte' menu!

                  Indian

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

                  9.7 / 10
                  205 reviews

                  Average price $20

                    Indian

                    1382 Albany Highway, 6107, Cannington (WA)

                    8.7 / 10
                    215 reviews

                    Average price $30

                      Indian

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

                      9.4 / 10
                      9 reviews

                      Average price $59

                      InsiderIndian

                      841 Beaufort Street, 6052, Inglewood (WA)

                      9.5 / 10
                      200 reviews

                      Average price $55

                        Indian

                        240 Main Street, 6017, Osborne Park (WA)

                        8.4 / 10
                        32 reviews

                        Average price $40

                          Indian

                          43D Davidson Terrace, 6027, Joondalup (WA)

                          8.4 / 10
                          10 reviews

                            Indian

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

                            9.3 / 10
                            21 reviews

                            Average price $20

                              Indian

                              5 Adalia St, 6025, Kallaroo (WA)

                              9.1 / 10
                              31 reviews

                              Average price $40

                                Indian

                                271 Amherst Rd, 6155, Canning Vale (WA)

                                8.0 / 10
                                23 reviews

                                Average price $30

                                  Indian

                                  1134 Hay Street, 6005, West Perth (WA)

                                  9.2 / 10
                                  214 reviews

                                  Average price $45

                                    Indian

                                    98 Waratah Blvd, 6155, Canning Vale (WA)

                                    8.0 / 10
                                    3 reviews

                                    Average price $35 Accepts Yums

                                      Indian

                                      428 William Street, 6000, Perth (WA)

                                      8.5 / 10
                                      51 reviews

                                      Average price $17 Accepts Yums

                                        Indian

                                        230 Cambridge Street, 6014, Wembley (WA)

                                        8.4 / 10
                                        341 reviews

                                        Average price $35

                                          Indian

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

                                          Average price $35

                                            Indian

                                            138 Barrack St, 6000, Perth (WA)

                                            Average price $35 Accepts Yums

                                              Indian

                                              122 Kooyong Rd, 6103, Rivervale (WA)

                                              Average price $40 Accepts Yums

                                                Indian

                                                1004 Beaufort St, 6052, Bedford (WA)

                                                8.4 / 10
                                                12 reviews

                                                Average price $25

                                                30% off the 'à la carte' menu!

                                                  Indian

                                                  2089 Albany Highway, 6109, Maddington (WA)

                                                  Frequently Asked Questions