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 Melbourne (VIC)

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

114 restaurants

Sort by Relevance

    Indian

    Avrah

    128 Lygon Street, 3057, Brunswick East (VIC)

    9.5 / 10
    229 reviews

    Average price $30 Accepts Yums

    30% off the 'à la carte' menu!

      Indian

      104 Lygon St, 3053, Carlton (VIC)

      8.8 / 10
      49 reviews

      Average price $30

      30% off the 'à la carte' menu!

        Indian

        158 High Street, 3101, Kew (VIC)

        9.1 / 10
        22 reviews

        Average price $35 Accepts Yums

        50% off the 'à la carte' menu!

          Indian

          513 Hampton St, 3188, Hampton (VIC)

          9.8 / 10
          241 reviews

          Average price $45

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

            Indian

            203 Glenferrie Rd, 3144, Malvern (VIC)

            9.1 / 10
            154 reviews

            Average price $30 Accepts Yums

            30% off the 'à la carte' menu!

              Indian

              Shop R10, 415 Mcdonalds Rd, 3082, Mill Park (VIC)

              9.0 / 10
              13 reviews

                Indian

                228-230 Bay St, 3186, Brighton (VIC)

                9.6 / 10
                50 reviews

                Average price $35

                  Indian

                  143 Boronia Rd, 3155, Boronia (VIC)

                  9.4 / 10
                  36 reviews

                  Average price $35

                    Indian

                    355 North Rd, 3162, Caulfield South (VIC)

                    9.1 / 10
                    160 reviews

                    Average price $45

                      Indian

                      56 Kangan Drive, 3806, Berwick (VIC)

                      9.3 / 10
                      64 reviews

                      Average price $35

                        Indian

                        6/1291-1293 Nepean Highway, 3192, Cheltenham (VIC)

                        9.4 / 10
                        210 reviews

                        Average price $35 Accepts Yums

                        Bottomless Curry $30

                          Indian

                          199 Gertrude St, 3065, Fitzroy (VIC)

                          9.5 / 10
                          133 reviews

                          Average price $55

                            Indian

                            33 Spencer St, 3008, Docklands (VIC)

                            9.6 / 10
                            40 reviews

                            Average price $45 Accepts Yums

                            Mother's Day Buffet Dinner $79

                              Indian

                              688 Mt Alexander Rd, 3039, Moonee Ponds (VIC)

                              9.6 / 10
                              46 reviews

                              Average price $35

                                Nepalese

                                414 Sydney Road, 3056, Brunswick (VIC)

                                9.4 / 10
                                80 reviews

                                Average price $20

                                  Indian

                                  1455 Malvern Road, 3146, Glen Iris (VIC)

                                  8.3 / 10
                                  66 reviews

                                  Average price $20

                                  30% off the 'à la carte' menu!

                                    Indian

                                    135 Nelson Place, 3016, Williamstown (VIC)

                                    9.4 / 10
                                    70 reviews

                                    Average price $35

                                      Indian

                                      238-240 Upper Heidelberg Road, 3079, Ivanhoe (VIC)

                                      9.4 / 10
                                      129 reviews

                                      Average price $35

                                        Indian

                                        408 High St, 3337, Melton (VIC)

                                        9.2 / 10
                                        15 reviews

                                        Average price $20

                                          Indian

                                          463 Ballarat Rd, 3020, Sunshine (VIC)

                                          8.2 / 10
                                          63 reviews

                                          Average price $20 Accepts Yums

                                          30% off the 'à la carte' menu!

                                            Indian

                                            3/578 Barkly St, 3012, West Footscray (VIC)

                                            10.0 / 10
                                            5 reviews

                                            Average price $30

                                              Indian

                                              1/144 Boronia Road, 3155, Boronia (VIC)

                                              9.0 / 10
                                              31 reviews

                                              Average price $20

                                                Indian

                                                87 Johnston Street, 3066, Collingwood (VIC)

                                                9.4 / 10
                                                50 reviews

                                                Average price $25

                                                  Indian

                                                  40 Railway Avenue, 3135, Ringwood East (VIC)

                                                  9.2 / 10
                                                  135 reviews

                                                  Average price $20 Accepts Yums

                                                    Indian

                                                    82 Wellington Parade, 3002, East Melbourne (VIC)

                                                    Average price $20

                                                    30% off the 'à la carte' menu!

                                                    Frequently Asked Questions