Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants serving Christmas and New Year's Menus in Melbourne (VIC)

Are you looking to celebrate the holiday season at one of your favourite venues this year? Or maybe you're looking to find somewhere new. From seafood lunches to roast dinners, we've got you covered with our festive season dining guide

384 restaurants

Sort by Relevance

    Vietnamese

    QT Kitchen

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

    9.5 / 10
    572 reviews

    Average price $40

    FEED ME MENU - $55 per person $55

      Italian

      198 Como Parade W, 3195, Parkdale (VIC)

      9.5 / 10
      204 reviews

      Average price $50

      Friday-Sunday Express Lunch $30PP $30

        Greek

        270 Park street, 3205, South Melbourne (VIC)

        9.3 / 10
        115 reviews

        Average price $20

        Dinner for 2 Special $79

          Indian

          128 Lygon Street, 3057, Brunswick East (VIC)

          9.5 / 10
          230 reviews

          Average price $30 Accepts Yums

          50% off the 'à la carte' menu!

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

            Australian

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

            9.6 / 10
            29 reviews

            Average price $25

            InsiderChinese

            38 Siddeley Street, 3008, Docklands (VIC)

            9.3 / 10
            156 reviews

            Average price $85

              Pizzeria

              199 Lygon Street, 3053, Carlton (VIC)

              8.7 / 10
              240 reviews

              Average price $45

              30% off the 'à la carte' menu!

                3 Queensbridge St, 3006, Southbank (VIC)

                9.2 / 10
                1,684 reviews

                Average price $65

                Express Lunch - 3 Course $49

                  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

                    Indian

                    18 Bank Place, 3000, Melbourne (VIC)

                    8.6 / 10
                    237 reviews

                    Average price $35

                    30% off the 'à la carte' menu!

                      Pizzeria

                      217-219 Nelson Place, 3016, Williamstown (VIC)

                      9.1 / 10
                      257 reviews

                      Average price $45

                      30% off the 'à la carte' menu!

                        Pizzeria

                        5B/359-353 Little Collins St, 3000, Melbourne (VIC)

                        9.7 / 10
                        97 reviews

                        Average price $18

                          Australian

                          1312-1322 Western Hwy, 3023, Caroline Springs (VIC)

                          9.0 / 10
                          235 reviews

                          Average price $25

                            Pizzeria

                            133 James Street, 3106, Templestowe (VIC)

                            8.9 / 10
                            401 reviews

                            Average price $45

                              Australian

                              60 Market St, 3000, Melbourne (VIC)

                              8.7 / 10
                              137 reviews

                              Average price $25 Accepts Yums

                              40% off the 'à la carte' menu!

                                Indian

                                228-230 Bay St, 3186, Brighton (VIC)

                                9.6 / 10
                                50 reviews

                                Average price $35

                                  Italian

                                  585 La Trobe St, 3000, Melbourne (VIC)

                                  9.8 / 10
                                  139 reviews

                                  Average price $70

                                    Australian

                                    329 New St, 3186, Brighton (VIC)

                                    8.9 / 10
                                    226 reviews

                                    Average price $25

                                      American

                                      Ringwood, 3134, Ringwood (VIC)

                                      7.6 / 10
                                      15 reviews

                                      Average price $25

                                        Indian

                                        56 Kangan Drive, 3806, Berwick (VIC)

                                        9.3 / 10
                                        64 reviews

                                        Average price $35

                                          Indian

                                          6/1291-1293 Nepean Highway, 3192, Cheltenham (VIC)

                                          9.4 / 10
                                          210 reviews

                                          Average price $35 Accepts Yums

                                          Bottomless Curry $30

                                            Italian

                                            78A Wellington Pde, 3002, East Melbourne (VIC)

                                            9.5 / 10
                                            409 reviews

                                            Average price $55

                                              French

                                              7 Loveridge Walk, 3806, Berwick (VIC)

                                              9.8 / 10
                                              81 reviews

                                              Average price $110

                                                Pizzeria

                                                132 Wellington Parade, 3002, East Melbourne (VIC)

                                                9.3 / 10
                                                222 reviews

                                                Average price $65

                                                  Thai

                                                  305 Beach Rd, 3193, Black Rock (VIC)

                                                  9.1 / 10
                                                  179 reviews

                                                  Average price $20

                                                  Frequently Asked Questions