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 Perth (WA)

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

141 restaurants

Sort by Relevance

    Australian

    Oggi Bar & Eats

    300 Walcott Street, 6050, Menora (WA)

    9.5 / 10
    131 reviews

    Valentine's Day 105AUD

      Mediterranean

      440 Cambridge St, 6014, Floreat (WA)

      9.5 / 10
      52 reviews

      Average price $75

        Australian

        1000 Beaufort St, 6052, Bedford (WA)

        9.1 / 10
        262 reviews

        Average price $45 american express Welcome

        Melbourne Cup Lunch 65AUD

          Indian

          1134 Hay Street, 6005, West Perth (WA)

          9.3 / 10
          140 reviews

          Average price $45 american express Welcome

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

            Australian

            19 Ogilvie Road, 6153, Mount Pleasant (SA)

            9.4 / 10
            46 reviews

            Average price $20

              Indian

              43D Davidson Terrace, 6027, Joondalup (WA)

              9.2 / 10
              6 reviews

              american express Welcome

                Pizzeria

                413 Murray Street, 6000, Perth (WA)

                9.2 / 10
                350 reviews

                Average price $45 american express Welcome

                  Australian

                  133 Murray Street, 6000, Perth (WA)

                  8.9 / 10
                  514 reviews

                  Average price $75

                    Australian

                    16 Letchworth Centre Avenue, 6152, Salter Point (WA)

                    8.9 / 10
                    65 reviews

                    Average price $20 american express Welcome

                      Pizzeria

                      93 Market Street, 6160, Fremantle

                      8.9 / 10
                      125 reviews

                      Average price $45 american express Welcome

                        Indian

                        1382 Albany Highway, 6107, Cannington (WA)

                        8.8 / 10
                        86 reviews

                        Average price $30

                          Indian

                          1/379 Scarborough Beach Road, 6018, Innaloo (WA)

                          8.8 / 10
                          79 reviews

                          Average price $35 american express Welcome

                            Mediterranean

                            279 Rokeby Road, 6008, Subiaco

                            8.9 / 10
                            64 reviews

                            american express Welcome

                              Pub Grub

                              281 Beeliar Drive, 6164, Beeliar (WA)

                              8.6 / 10
                              496 reviews

                              Average price $27

                                Australian

                                10250 West Swan Road, 6055, Henley Brook (WA)

                                8.3 / 10
                                180 reviews

                                Average price $35

                                Standard reservation - average price per person 35AUD

                                  Malaysian

                                  626 Stirling Highway, 6012, Mosman Park (WA)

                                  8.7 / 10
                                  852 reviews

                                  Average price $20 american express Welcome

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

                                    Australian

                                    20 Preston Street, 6152, Como

                                    8.8 / 10
                                    264 reviews

                                    Average price $35 american express Welcome

                                    30% off food!

                                      Pizzeria

                                      252 Albany Hwy, 6100, Victoria Park (WA)

                                      9.4 / 10
                                      145 reviews

                                      Average price $20

                                      InsiderIndian

                                      841 Beaufort Street, 6052, Inglewood (WA)

                                      9.5 / 10
                                      168 reviews

                                      Average price $55 american express Welcome

                                        Pizzeria

                                        Hillarys, 6025, Kallaroo (WA)

                                        8.4 / 10
                                        26 reviews

                                        Average price $35 american express Welcome

                                          Australian

                                          108 St Georges Terrace, 6000, Perth (WA)

                                          9.1 / 10
                                          1,098 reviews

                                          Average price $75 Accepts Yums american express Welcome

                                          Express Lunch - 1 Course 32AUD

                                            Australian

                                            83 Barrack Street, 6000, Perth

                                            9.3 / 10
                                            87 reviews

                                            american express Welcome

                                              Chinese

                                              Shop 23 Waterford Plaza, 230 Manning Road, 6152, Karawara (WA)

                                              Average price $20

                                                Australian

                                                4/10 Eastbrook Terrace, 6004, Perth (WA)

                                                8.4 / 10
                                                678 reviews

                                                Average price $65

                                                  Italian

                                                  28 Moreau Mews, 6153, Applecross (WA)

                                                  9.3 / 10
                                                  26 reviews

                                                  Average price $20

                                                  Filter

                                                  TheFork advantages