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)

33 restaurants

Sort by Relevance

    Indian

    The Leaf Indian

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

    8.4 / 10
    41 reviews

    american express Welcome

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

      Indian

      1134 Hay Street, 6005, West Perth (WA)

      9.2 / 10
      158 reviews

      Average price $45 american express Welcome

        Indian

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

        8.9 / 10
        229 reviews

        Average price $20

          Indian

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

          9.1 / 10
          82 reviews

          Average price $35 american express Welcome

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

            Indian

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

            9.8 / 10
            161 reviews

            Average price $20

              Indian

              1382 Albany Highway, 6107, Cannington (WA)

              8.8 / 10
              112 reviews

              Average price $30

              InsiderIndian

              841 Beaufort Street, 6052, Inglewood (WA)

              9.6 / 10
              181 reviews

              Average price $55 american express Welcome

                Indian

                43D Davidson Terrace, 6027, Joondalup (WA)

                9.1 / 10
                7 reviews

                american express Welcome

                  Indian

                  235 Stirling Hwy, 6010, Claremont

                  9.2 / 10
                  136 reviews

                  Average price $30

                    Indian

                    67 Rokeby road, 6008, Subiaco

                    9.2 / 10
                    145 reviews

                    Average price $45 american express Welcome

                      Indian

                      420 Joondalup Dr, 6027, Joondalup (WA)

                      9.1 / 10
                      369 reviews

                      Average price $35

                        Indian

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

                        9.1 / 10
                        33 reviews

                        Average price $35

                          Indian

                          230 Cambridge Street, 6014, Wembley (WA)

                          8.8 / 10
                          326 reviews

                          Average price $35 american express Welcome

                            Indian

                            607 Beaufort St, 6050, Mount Lawley (WA)

                            8.7 / 10
                            650 reviews

                            Average price $45 american express Welcome

                              Indian

                              745 Newcastle St, 6007, Leederville (WA)

                              9.1 / 10
                              256 reviews

                              american express Welcome

                                Indian

                                240 Main Street, 6017, Osborne Park

                                8.3 / 10
                                30 reviews

                                american express Welcome

                                  Indian

                                  5 Adalia St, 6025, Kallaroo (WA)

                                  9.2 / 10
                                  20 reviews

                                  Average price $40

                                    Indian

                                    5/4 Warburton Avenue, 6025, Padbury

                                    8.1 / 10
                                    16 reviews

                                      Indian

                                      428 William Street, 6000, Perth (WA)

                                      8.2 / 10
                                      31 reviews

                                      Average price $17 Accepts Yums american express Welcome

                                        Indian

                                        271 Amherst Rd, 6155, Canning Vale (WA)

                                        7.8 / 10
                                        18 reviews

                                        Average price $30 american express Welcome

                                          Indian

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

                                          8.6 / 10
                                          124 reviews

                                          Average price $35

                                            Indian

                                            200 William Street, 6003, Northbridge

                                            Average price $55 american express Welcome

                                              Indian

                                              907b Beaufort Street, 6052, Inglewood

                                              Average price $35

                                                Indian

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

                                                  Indian

                                                  323 Charles St, 6006, North Perth (WA)

                                                  Average price $20