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

456 restaurants

Sort by Relevance

    Fine Dining

    Anook Bistro

    7 Loveridge Walk, 3806, Berwick (VIC)

    9.9 / 10
    55 reviews

    Average price $80

      Italian

      585 La Trobe St, 3000, Melbourne (VIC)

      9.8 / 10
      105 reviews

      Average price $70 american express Welcome

        Japanese

        79 Bay St, 3207, Port Melbourne (VIC)

        9.8 / 10
        82 reviews

        Average price $45 american express Welcome

          Indian

          174 Queen Street, 3000, Melbourne (VIC)

          9.0 / 10
          198 reviews

          Average price $30 american express Welcome

          30% off food!

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

            Vietnamese

            12 High Street, 3146, Glen Iris (VIC)

            9.5 / 10
            343 reviews

            Average price $45

            Feed Me Menu groups 6+ 55AUD

              Pub Grub

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

              9.7 / 10
              15 reviews

              Average price $22

                Eastern European

                313 Coventry St, 3205, South Melbourne (VIC)

                9.7 / 10
                66 reviews

                Average price $20 american express Welcome

                  Vegetarian

                  52 Main St, 3158, Upwey (VIC)

                  9.7 / 10
                  12 reviews

                  Average price $32

                    Indian

                    56 Kangan Drive, 3806, Berwick (VIC)

                    9.7 / 10
                    41 reviews

                    Average price $35

                      Indian

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

                      9.8 / 10
                      38 reviews

                      Average price $35 american express Welcome

                        Indian

                        2/280 King St, 3000, Melbourne (VIC)

                        8.6 / 10
                        107 reviews

                        american express Welcome

                        50% off food with TheFork

                          Indian

                          408 High St, 3337, Melton (VIC)

                          9.6 / 10
                          9 reviews

                          Average price $20 american express Welcome

                            Indian

                            143 Boronia Rd, 3155, Boronia

                            9.6 / 10
                            30 reviews

                            Average price $35

                              Australian

                              269 Browns Road, 3939, Fingal (VIC)

                              9.4 / 10
                              313 reviews

                              Average price $65

                              Chefs menu - seated inside 65AUD

                                Eastern European

                                428 Little Bourke st, 3000, Melbourne (VIC)

                                9.6 / 10
                                211 reviews

                                Average price $55 american express Welcome

                                  Malaysian

                                  Shop 2/16-22 Main Street, 3088, Greensborough (VIC)

                                  9.5 / 10
                                  37 reviews

                                  Average price $35 american express Welcome

                                    Australian

                                    360 Collins Street, 3000, Melbourne (VIC)

                                    9.5 / 10
                                    207 reviews

                                    Average price $40 american express Welcome

                                      Pub Grub

                                      2077 Dandenong Road, 3168, Clayton (VIC)

                                      9.5 / 10
                                      38 reviews

                                      Average price $20

                                        Pub Grub

                                        1 Cramer Street, 3072, Preston (VIC)

                                        9.5 / 10
                                        27 reviews

                                        Average price $22

                                          Italian

                                          198 Como Parade W, 3195, Parkdale (VIC)

                                          9.5 / 10
                                          108 reviews

                                          Average price $50

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

                                            Australian

                                            703 Plenty Rd, 3072, Preston (VIC)

                                            9.8 / 10
                                            18 reviews

                                            Average price $30

                                              Italian

                                              170 Warrandyte Rd, 3134, Ringwood North

                                              9.6 / 10
                                              127 reviews

                                              Average price $30

                                              Valentines Day $120

                                                Indian

                                                1230 Toorak Rd, 3124, Camberwell (VIC)

                                                9.8 / 10
                                                4 reviews

                                                Average price $30 american express Welcome

                                                  Indian

                                                  107 Mentone Parade, 3194, Mentone

                                                  9.4 / 10
                                                  29 reviews

                                                  american express Welcome

                                                    Italian

                                                    401 St Kilda Rd, 3000, Melbourne (VIC)

                                                    9.4 / 10
                                                    75 reviews

                                                    Average price $60

                                                    Filter

                                                    TheFork advantages