Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Cafe Restaurants in Melbourne (VIC)

44 restaurants

Sort by Relevance

    Vegetarian

    Nevedya

    52 Main St, 3158, Upwey (VIC)

    9.7 / 10
    12 reviews

    Average price $32

      Italian

      159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

      9.3 / 10
      145 reviews

      Average price $45

        Australian

        Shop 5 450 Nepean Hwy, 3196, Chelsea (VIC)

        9.6 / 10
        7 reviews

        Average price $50 american express Welcome

          Australian

          3/305 High Street, 3147, Ashburton (VIC)

          9.6 / 10
          52 reviews

          Average price $20

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

            American

            181/183 St Kilda Rd, 3182, St Kilda (VIC)

            9.4 / 10
            28 reviews

            Average price $35

              Australian

              Shop 23/65-67 Ashley Street, 3019, Braybrook (VIC)

              9.3 / 10
              18 reviews

              Average price $20

                Pizzeria

                105 Wattletree Road, 3143, Armadale (VIC)

                8.9 / 10
                203 reviews

                Average price $35

                  Australian

                  9 Victoria Street, 3058, Coburg (VIC)

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

                    Australian

                    160 Toorak Road, 3141, South Yarra (VIC)

                    9.2 / 10
                    114 reviews

                    Average price $35

                      Pizzeria

                      199 Lygon Street, 3053, Carlton (VIC)

                      8.3 / 10
                      138 reviews

                      Average price $45 Accepts Yums american express Welcome

                      30% off food!

                        Australian

                        45 Collins St, 3000, Melbourne (VIC)

                        8.7 / 10
                        83 reviews

                        Average price $65 american express Welcome

                          Seafood

                          268 Toorak Road, 3141, South Yarra (VIC)

                          9.1 / 10
                          637 reviews

                          Average price $75

                            Australian

                            Shop 1B 555 Flinders Lane, 3000, Melbourne (VIC)

                            9.0 / 10
                            21 reviews

                            Average price $25 american express Welcome

                              Australian

                              33 Degraves St, 3000, Melbourne (VIC)

                              Average price $40 american express Welcome

                                Australian

                                655 Spencer Street, 3003, West Melbourne (VIC)

                                Average price $20

                                  Australian

                                  350 William Street, 3000, Melbourne (VIC)

                                  american express Welcome

                                    Australian

                                    1674 Burwood Highway, 3160, Belgrave (VIC)

                                    8.8 / 10
                                    32 reviews

                                    Accepts Yums american express Welcome

                                      Australian

                                      1 Grange Rd, 3142, Toorak (VIC)

                                      7.8 / 10
                                      161 reviews

                                      Average price $20 Accepts Yums american express Welcome

                                      40% off food!

                                        Australian

                                        58A Victoria Road, 3070, Northcote (VIC)

                                        8.9 / 10
                                        205 reviews

                                        Accepts Yums american express Welcome

                                          Australian

                                          12 Claremont Street, 3141, South Yarra (VIC)

                                          9.1 / 10
                                          30 reviews

                                          Average price $25 american express Welcome

                                            Australian

                                            1341 Dandenong Rd Chadstone Shopping Center, 3148, Chadstone (VIC)

                                            Average price $20

                                              Australian

                                              30 Glen Park Road, 3153, Bayswater North (VIC)

                                                Australian

                                                4 Bell St, 3775, Yarra Glen (VIC)

                                                5.1 / 10
                                                10 reviews

                                                Average price $35

                                                  American

                                                  672 Glenferrie Rd, 3122, Hawthorn (VIC)

                                                  8.4 / 10
                                                  11 reviews

                                                  Average price $35 american express Welcome

                                                    Steak

                                                    16 The Esplanade, 3182, St Kilda

                                                    Average price $45

                                                    Filter

                                                    TheFork advantages