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.

108 restaurants

Sort by Relevance

    Australian

    Caffe La Via

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

    9.2 / 10
    156 reviews

    Average price $35

      Vietnamese

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

      9.5 / 10
      564 reviews

      Average price $40

        116 Newquay Promenade, 3008, Docklands (VIC)

        9.0 / 10
        44 reviews

        Average price $60 Accepts Yums

        40% off the 'à la carte' menu!

          Australian

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

          9.6 / 10
          93 reviews

          Average price $50

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

            Pizzeria

            133 James Street, 3106, Templestowe (VIC)

            8.9 / 10
            393 reviews

            Average price $45

              Australian

              464 Auburn Rd, 3122, Hawthorn (VIC)

              9.0 / 10
              51 reviews

              Average price $25

              30% off the 'à la carte' menu!

                Australian

                Bay Rd, 3192, Cheltenham (VIC)

                9.5 / 10
                37 reviews

                Average price $21

                  Pizzeria

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

                  9.2 / 10
                  108 reviews

                  Average price $35

                    Australian

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

                    9.6 / 10
                    29 reviews

                    Average price $25

                      Australian

                      45 New Quay Promenade, 3008, Docklands (VIC)

                      9.2 / 10
                      428 reviews

                      Average price $45

                      Public Holiday Surcharge 10% - Average price pp $45

                        Australian

                        66 Cromwell St, 3066, Collingwood (VIC)

                        9.7 / 10
                        164 reviews

                        Average price $17

                          European

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

                          8.8 / 10
                          219 reviews

                          Average price $35

                          High Tea for 2 or more $44.5

                            Italian

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

                            9.1 / 10
                            180 reviews

                            Average price $45

                              Lebanese

                              134 Burgundy Street, 3084, Heidelberg (VIC)

                              9.3 / 10
                              116 reviews

                              Average price $35

                              Lebanese Style Menu + Coffee $21.5

                                Italian

                                58 Pinnacle Ln, 3775, Dixons Creek (VIC)

                                8.9 / 10
                                384 reviews

                                Average price $70

                                Father's Day Menu $100

                                  Italian

                                  2 Maxwells Rd, 3770, Coldstream (VIC)

                                  9.4 / 10
                                  40 reviews

                                  Average price $60

                                    Pizzeria

                                    18 Hexham Road, 3770, Gruyere (VIC)

                                    9.1 / 10
                                    155 reviews

                                    Average price $55

                                      Pizzeria

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

                                      9.1 / 10
                                      181 reviews

                                      Average price $35

                                        Australian

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

                                        9.1 / 10
                                        128 reviews

                                        Average price $35

                                          Australian

                                          320 Ascot Vale Rd, 3039, Moonee Ponds (VIC)

                                          8.7 / 10
                                          26 reviews

                                          Average price $30

                                            Australian

                                            623 Collins St, 3000, Melbourne (VIC)

                                            9.2 / 10
                                            27 reviews

                                            Average price $35

                                              Pizzeria

                                              105 Wattletree Road, 3143, Armadale (VIC)

                                              8.8 / 10
                                              220 reviews

                                              Average price $35

                                                Turkish

                                                1039 Mt Alexander Road, 3040, Essendon (VIC)

                                                9.1 / 10
                                                83 reviews

                                                  Pub grub

                                                  435 Clarendon Street, 3205, South Melbourne (VIC)

                                                  9.0 / 10
                                                  154 reviews

                                                  Average price $75

                                                    Australian

                                                    136 Graydens Rd, 3933, Moorooduc (VIC)

                                                    9.2 / 10
                                                    43 reviews

                                                    Average price $95

                                                    Frequently Asked Questions