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)

36 restaurants

Sort by Relevance

    Indian

    Jay's Masala Junction

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

    9.8 / 10
    143 reviews

    Average price $20

      Indian

      1134 Hay Street, 6005, West Perth (WA)

      9.3 / 10
      139 reviews

      Average price $45 american express Welcome

      InsiderIndian

      841 Beaufort Street, 6052, Inglewood (WA)

      9.4 / 10
      167 reviews

      Average price $55 american express Welcome

        Indian

        43D Davidson Terrace, 6027, Joondalup (WA)

        9.2 / 10
        6 reviews

        american express Welcome

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

          Indian

          420 Joondalup Dr, 6027, Joondalup (WA)

          9.1 / 10
          271 reviews

          Average price $35

            Indian

            67 Rokeby road, 6008, Subiaco

            9.1 / 10
            133 reviews

            Average price $45 american express Welcome

              Indian

              607 Beaufort St, 6050, Mount Lawley (WA)

              9.1 / 10
              630 reviews

              Average price $45 american express Welcome

                Indian

                230 Cambridge Street, 6014, Wembley

                9.0 / 10
                292 reviews

                Average price $35 Accepts Yums american express Welcome

                  Indian

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

                  7.8 / 10
                  32 reviews

                  american express Welcome

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

                    Indian

                    200 William Street, 6003, Northbridge

                    9.4 / 10
                    423 reviews

                    Average price $55 american express Welcome

                      Indian

                      5 Adalia St, 6025, Kallaroo (WA)

                      9.3 / 10
                      13 reviews

                      Average price $40

                        Indian

                        235 Stirling Hwy, 6010, Claremont

                        8.9 / 10
                        126 reviews

                          Indian

                          240 Main Street, 6017, Osborne Park

                          8.9 / 10
                          18 reviews

                          american express Welcome

                            Indian

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

                            8.9 / 10
                            27 reviews

                            Average price $35

                              Indian

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

                              8.8 / 10
                              218 reviews

                              Average price $20

                                Indian

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

                                8.8 / 10
                                78 reviews

                                Average price $35 american express Welcome

                                  Indian

                                  248 Stock Road, 6156, Melville (WA)

                                  8.8 / 10
                                  37 reviews

                                  Average price $35 american express Welcome

                                    Indian

                                    1382 Albany Highway, 6107, Cannington (WA)

                                    8.7 / 10
                                    84 reviews

                                    Average price $30

                                      Indian

                                      745 Newcastle St, 6007, Leederville (WA)

                                      9.0 / 10
                                      211 reviews

                                      american express Welcome

                                        Nepalese

                                        59c Walter Road, 6059, Dianella (WA)

                                        8.6 / 10
                                        96 reviews

                                        Average price $20 american express Welcome

                                          Indian

                                          1/305 Great Eastern Highway, 6056, Midland

                                            Indian

                                            5/4 Warburton Avenue, 6025, Padbury

                                              Indian

                                              323 Charles St, 6006, North Perth (WA)

                                              Average price $20

                                                Indian

                                                428 William Street, 6000, Perth (WA)

                                                8.3 / 10
                                                16 reviews

                                                Average price $17 Accepts Yums american express Welcome

                                                  Indian

                                                  40 St Quentin Ave, 6010, Claremont (WA)

                                                  8.8 / 10
                                                  30 reviews

                                                  Average price $30

                                                  Filter

                                                  TheFork advantages