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 Restaurants serving Christmas and New Year's Menus in Geelong (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

24 restaurants

Sort by Relevance

    Indian

    Dosa Hut Geelong

    126 Ryrie St, 3220, Geelong (VIC)

    8.1 / 10
    23 reviews

    american express Welcome

      Thai

      Edgewater 6-8 Eastern Beach Rd Shop 7, 3220, Geelong

      8.6 / 10
      35 reviews

        Vietnamese

        malop st, 3220, Geelong (VIC)

        Average price $10

          Australian

          96-98 Little Malop Street, 3220, Geelong (VIC)

          9.2 / 10
          187 reviews

          Average price $50

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

            56 Mercer Street, 3220, Geelong (VIC)

            6.6 / 10
            24 reviews

            Average price $20 american express Welcome

              Australian

              71 Yarra St, 3220, Geelong (VIC)

              Average price $25

                Indian

                Shop 2 108 High Street Belmont, 3216, Belmont

                9.5 / 10
                34 reviews

                american express Welcome

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

                  Australian

                  1251–1269 Bellarine Hwy, 3222, Wallington (VIC)

                  8.9 / 10
                  410 reviews

                  Average price $45 american express Welcome

                  High Cheese - From 60AUD

                    Australian

                    1400 Portarlington Road, 3222, Curlewis (VIC)

                    9.4 / 10
                    197 reviews

                    Average price $35

                    Grazing Menu $35 - Children $15 35AUD

                      Australian

                      392-400 Bellarine Highway, 3224, Moolap (VIC)

                      9.3 / 10
                      342 reviews

                      Average price $40

                        Australian

                        24 Hodgson Street, 3226, Ocean Grove (VIC)

                        9.5 / 10
                        99 reviews

                        Average price $65 american express Welcome

                          Australian

                          32 High St, 3222, Drysdale (VIC)

                          9.1 / 10
                          90 reviews

                            Indian

                            38 Bell St, 3228, Torquay (VIC)

                            9.0 / 10
                            49 reviews

                            Average price $20

                              Pub Grub

                              218-230 Princes Hwy, 3214, Corio (VIC)

                              8.8 / 10
                              49 reviews

                              Average price $32

                                Australian

                                85 McAdams Lane, 3223, Bellarine (VIC)

                                8.6 / 10
                                324 reviews

                                Average price $45 american express Welcome

                                  Australian

                                  1201 Portarlington Rd, 3222, Curlewis (VIC)

                                  8.4 / 10
                                  15 reviews

                                  Average price $40

                                    Indian

                                    17 Pakington Street, 3218, Geelong West (VIC)

                                    9.3 / 10
                                    32 reviews

                                    Average price $35 american express Welcome

                                      Australian

                                      8 Collins St, 3222, Drysdale (VIC)

                                      8.2 / 10
                                      59 reviews

                                      Average price $50

                                        Australian

                                        1345 Portarlington Rd, 3222, Curlewis (VIC)

                                        8.8 / 10
                                        12 reviews

                                        Average price $30

                                          Australian

                                          13-35 Mackey St, 3215, North Geelong

                                          7.3 / 10
                                          67 reviews

                                          Average price $35

                                            Australian

                                            90 McAdams Lane, 3223, Bellarine (VIC)

                                            8.3 / 10
                                            163 reviews

                                            Average price $65

                                              Indian

                                              331 Pakington Street, 3220, Newtown

                                              9.3 / 10
                                              34 reviews

                                              Average price $35

                                                Australian

                                                45 Curlewis Rd, 3222, Curlewis (VIC)

                                                8.9 / 10
                                                44 reviews

                                                Average price $25 american express Welcome

                                                  Seafood

                                                  Shop 4, 4 Wharf St East, 3225, Queenscliff (VIC)

                                                  7.2 / 10
                                                  18 reviews

                                                  Average price $45