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)

39 restaurants

Sort by Relevance

    Italian

    Beletti Restaurant Cafe Bar

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

    9.3 / 10
    164 reviews

    Average price $45

      Australian

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

      9.6 / 10
      53 reviews

      Average price $20

        105 Wattletree Road, 3143, Armadale (VIC)

        9.0 / 10
        209 reviews

        Average price $35

          Seafood

          268 Toorak Road, 3141, South Yarra (VIC)

          9.2 / 10
          681 reviews

          Average price $75

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

            Pub Grub

            160 Toorak Road, 3141, South Yarra (VIC)

            9.2 / 10
            125 reviews

            Average price $35

              Australian

              655 Spencer Street, 3003, West Melbourne (VIC)

              Average price $20

                Australian

                1 Grange Rd, 3142, Toorak (VIC)

                8.6 / 10
                294 reviews

                Average price $20 Accepts Yums american express Welcome

                50% off food!

                  Australian

                  350 William Street, 3000, Melbourne (VIC)

                  american express Welcome

                    Australian

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

                    9.5 / 10
                    25 reviews

                    Average price $25 american express Welcome

                      199 Lygon Street, 3053, Carlton (VIC)

                      8.6 / 10
                      213 reviews

                      Average price $45 american express Welcome

                      30% off food!

                        Australian

                        1a Main St, 3931, Mornington (VIC)

                        9.4 / 10
                        136 reviews

                        Average price $20 american express Welcome

                          American

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

                          9.3 / 10
                          29 reviews

                          Average price $35

                            Australian

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

                            9.6 / 10
                            7 reviews

                            Average price $50 american express Welcome

                              Australian

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

                              9.1 / 10
                              22 reviews

                              Average price $20

                                Australian

                                33 Degraves St, 3000, Melbourne (VIC)

                                Average price $40 american express Welcome

                                  Australian

                                  12 Claremont Street, 3141, South Yarra (VIC)

                                  9.3 / 10
                                  30 reviews

                                  Average price $25 american express Welcome

                                    Australian

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

                                      Asian

                                      2223/425 Burwood Hwy, 3152, Wantirna South (VIC)

                                      Average price $35

                                        Australian

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

                                        Average price $20

                                          Australian

                                          1674 Burwood Highway, 3160, Belgrave (VIC)

                                          Accepts Yums american express Welcome

                                            Steak

                                            16 The Esplanade, 3182, St Kilda

                                            Average price $45

                                              Australian

                                              4 Bell St, 3775, Yarra Glen (VIC)

                                              5.7 / 10
                                              10 reviews

                                              Average price $35

                                                Italian

                                                76 High Street, 3070, Northcote (VIC)

                                                9.6 / 10
                                                58 reviews

                                                Average price $25 american express Welcome

                                                  Vegetarian

                                                  52 Main St, 3158, Upwey (VIC)

                                                  9.5 / 10
                                                  14 reviews

                                                  Average price $32

                                                    Steak

                                                    The Atrium, Federation Square, 3004, Melbourne

                                                    8.6 / 10
                                                    234 reviews

                                                    Average price $54