Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Brunch Restaurants in Melbourne (VIC)

116 restaurants

Sort by Relevance

    Australian

    St Marina Restaurant

    42A Marine Parade, 3182, St Kilda (VIC)

    9.7 / 10
    88 reviews

    Average price A$50

    30% off food!

      Indian

      87 Johnston Street, 3066, Collingwood (VIC)

      9.4 / 10
      49 reviews

      Average price A$25 american express Welcome

        Vietnamese

        10-12 High St, 3146, Glen Iris (VIC)

        9.5 / 10
        493 reviews

        Average price A$40

          Indian

          116 Newquay Promenade, 3008, Docklands (VIC)

          9.1 / 10
          24 reviews

          Average price A$60 Accepts Yums

          50% off food!

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

            Lebanese

            193 Flemington Road, 3051, North Melbourne (VIC)

            american express Welcome

              Pizzeria

              1/80 Hazel Glen Drive, 3754, Doreen (VIC)

              9.2 / 10
              100 reviews

              Average price A$35

                Italian

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

                9.2 / 10
                173 reviews

                Average price A$45

                  Pizzeria

                  2/800 Collins Street, 3008, Docklands (VIC)

                  9.2 / 10
                  186 reviews

                  Average price A$20

                    Australian

                    Bay Rd, 3192, Cheltenham (VIC)

                    9.4 / 10
                    33 reviews

                    Average price A$21 american express Welcome

                      Pub grub

                      Cnr Barry Rd & Maffra St, 3048, Coolaroo (VIC)

                      9.8 / 10
                      18 reviews

                      Average price A$22

                        Turkish

                        1039 Mt Alexander Road, 3040, Essendon (VIC)

                        9.2 / 10
                        82 reviews

                          European

                          Shop 3 Ground floor: 260 Collins St 0431512050, 3000, Melbourne (VIC)

                          8.9 / 10
                          191 reviews

                          Average price A$35 american express Welcome

                          High Tea for One $56

                            Australian

                            623 Collins St, 3000, Melbourne (VIC)

                            9.5 / 10
                            26 reviews

                            Average price A$35

                              Australian

                              45 New Quay Promenade, 3008, Docklands (VIC)

                              9.1 / 10
                              410 reviews

                              Average price A$45 american express Welcome

                              Public Holiday Surcharge $45

                                Pizzeria

                                70 Fergerson Street, 3016, Williamstown (VIC)

                                8.7 / 10
                                100 reviews

                                Average price A$35

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

                                  Italian

                                  2 Maxwells Rd, 3770, Coldstream (VIC)

                                  9.5 / 10
                                  35 reviews

                                  Average price A$60

                                    Pizzeria

                                    18 Hexham Road, 3770, Gruyere (VIC)

                                    9.2 / 10
                                    138 reviews

                                    Average price A$55 american express Welcome

                                      Pizzeria

                                      27-31 Degraves Street, 3000, Melbourne (VIC)

                                      9.2 / 10
                                      174 reviews

                                      Average price A$35 american express Welcome

                                        Australian

                                        136 Graydens Rd, 3933, Moorooduc (VIC)

                                        9.5 / 10
                                        39 reviews

                                        Average price A$95 american express Welcome

                                          Australian

                                          66 Cromwell St, 3066, Collingwood (VIC)

                                          9.7 / 10
                                          149 reviews

                                          Average price A$17

                                            Australian

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

                                            9.5 / 10
                                            27 reviews

                                            Average price A$25 american express Welcome

                                              Australian

                                              69-71 Errol Street, 3051, North Melbourne (VIC)

                                              9.1 / 10
                                              123 reviews

                                              Average price A$35

                                                Australian

                                                1 Grange Rd, 3142, Toorak (VIC)

                                                8.4 / 10
                                                336 reviews

                                                Average price A$20 Accepts Yums american express Welcome

                                                40% off food!

                                                  Australian

                                                  23/2-22 Kirkham Road West, 3173, Keysborough (VIC)

                                                  9.4 / 10
                                                  79 reviews

                                                  Average price A$35

                                                    Indian

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

                                                    9.4 / 10
                                                    119 reviews

                                                    Average price A$35

                                                    The Best Brunch Restaurants in Melbourne (VIC)

                                                    The weekend is finally here! Relax, sleep late, and... go out for Brunch! What's your favourite part about Brunch? Mimosas, bottomless coffee, cinnamon rolls, quiche, bacon, or pancakes?