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)

For the early risers or for those that need that coffee fix, explore the best morning dining options on offer.

99 restaurants

Sort by Relevance

    Australian

    Cromwell STREAT

    66 Cromwell St, 3066, Collingwood (VIC)

    9.7 / 10
    167 reviews

    Average price $17

      Australian

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

      9.6 / 10
      29 reviews

      Average price $25

        European

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

        8.8 / 10
        224 reviews

        Average price $35

        Special Occasion Package 3. High Tea with a glass of : A Non Alcoholic Cocktail from our menu $58

          Australian

          314 Little Collins St, 3000, Melbourne (VIC)

          8.9 / 10
          24 reviews

          Average price $20

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

            Australian

            45 New Quay Promenade, 3008, Docklands (VIC)

            9.2 / 10
            431 reviews

            Average price $45

            Public Holiday Surcharge 10% - Average price pp $45

              Vietnamese

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

              9.5 / 10
              571 reviews

              Average price $40

                116 Newquay Promenade, 3008, Docklands (VIC)

                8.8 / 10
                46 reviews

                Average price $60 Accepts Yums

                40% off the 'à la carte' menu!

                  Australian

                  204 High Street, 3101, Kew (VIC)

                  8.7 / 10
                  105 reviews

                  Average price $20

                    Italian

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

                    9.1 / 10
                    181 reviews

                    Average price $45

                      Australian

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

                      9.1 / 10
                      130 reviews

                      Average price $35

                        Australian

                        464 Auburn Rd, 3122, Hawthorn (VIC)

                        9.0 / 10
                        51 reviews

                        Average price $25

                        30% off the 'à la carte' menu!

                          Australian

                          252 - 254 Glenferrie Road, 3144, Malvern (VIC)

                          9.2 / 10
                          157 reviews

                          Average price $35

                            Mexican

                            140 Flinders St., 3000, Melbourne (VIC)

                            6.4 / 10
                            31 reviews

                            Average price $30

                              Australian

                              484 Albion St,, 3055, Brunswick West

                              8.7 / 10
                              97 reviews

                              Average price $25

                                Lebanese

                                134 Burgundy Street, 3084, Heidelberg (VIC)

                                9.2 / 10
                                121 reviews

                                Average price $35

                                Lebanese Style Menu + Coffee $21.5

                                  Indian

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

                                  9.4 / 10
                                  130 reviews

                                  Average price $35

                                    Pizzeria

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

                                    9.1 / 10
                                    182 reviews

                                    Average price $35

                                      Australian

                                      623 Collins St, 3000, Melbourne (VIC)

                                      9.2 / 10
                                      27 reviews

                                      Average price $35

                                        169 Martin Street, 3186, Brighton (VIC)

                                        8.1 / 10
                                        63 reviews

                                        Average price $45

                                          Australian

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

                                          9.5 / 10
                                          94 reviews

                                          Average price $50

                                            Indian

                                            87 Johnston Street, 3066, Collingwood (VIC)

                                            9.4 / 10
                                            50 reviews

                                            Average price $25

                                              Australian

                                              934-938 Doncaster Road, 3109, Doncaster East (VIC)

                                              7.9 / 10
                                              95 reviews

                                              Average price $20

                                              30% off the 'à la carte' menu!

                                                Australian

                                                1710 burwood hwy, 3160, Belgrave (VIC)

                                                8.7 / 10
                                                46 reviews

                                                Average price $35

                                                  Australian

                                                  301 Wattletree Rd, 3145, Malvern East (VIC)

                                                  9.2 / 10
                                                  80 reviews

                                                  Average price $25

                                                    Italian

                                                    2 Maxwells Rd, 3770, Coldstream (VIC)

                                                    9.4 / 10
                                                    40 reviews

                                                    Average price $60

                                                    Frequently Asked Questions