Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants serving Christmas and New Year's Menus in Perth (WA)

97 restaurants

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

    Indian

    The Leaf Indian

    9/663 Newcastle Street, 6007, Leederville (WA)

    8.9 / 10
    71 reviews

    30% off the 'à la carte' menu!

    Khanna Indian Restaurant, Mount Hawthorn (WA)
    Top Rated

      Indian

      170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

      9.2 / 10
      308 reviews

      Average price $20

      30% off the 'à la carte' menu!

      The Meat & Wine Co Perth, Perth (WA)
      Top Rated

      Insider

      108 St Georges Terrace, 6000, Perth (WA)

      9.1 / 10
      1,406 reviews

      Average price $75 Accepts Yums

      Express Lunch - 3 Course $49

      Chakra Restaurant, Inglewood (WA)
      Top Rated

      InsiderIndian

      841 Beaufort Street, 6052, Inglewood (WA)

      9.2 / 10
      222 reviews

      Average price $55

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

      Hunter & Barrel - Raine Square, Perth (WA)

        300 Murray Street, 6000, Perth (WA)

        9.0 / 10
        963 reviews

        Average price $55 Accepts Yums

        Light Lunch - 3 Course $45

        Springs Kitchen Perth, Rivervale (WA)

          Australian

          27 Rowe Avenue, 6103, Rivervale (WA)

          8.9 / 10
          646 reviews

          Average price $44 Accepts Yums

          Anghiti Indian Restaurant, Innaloo (WA)

            Indian

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

            9.0 / 10
            115 reviews

            Average price $35

            Chilli Panda, Perth (WA)

              Chinese

              2/137 Newcastle St, 6000, Perth (WA)

              9.0 / 10
              154 reviews

              Average price $20

              Chutney Marys, Subiaco

                Indian

                67 Rokeby road, 6008, Subiaco

                9.0 / 10
                192 reviews

                Average price $45

                Paste Thai, Ardross (WA)

                  Thai

                  3&4,3 Kearns Crescent, 6153, Ardross (WA)

                  9.0 / 10
                  580 reviews

                  Average price $20

                  Nasi Lemak Korner Mosman Park, Mosman Park (WA)

                    Malaysian

                    626 Stirling Highway, 6012, Mosman Park (WA)

                    8.5 / 10
                    1,095 reviews

                    Average price $20

                    30% off the 'à la carte' menu!

                    2 Fat Indians Joondalup, Joondalup (WA)

                      Indian

                      420 Joondalup Dr, 6027, Joondalup (WA)

                      8.8 / 10
                      525 reviews

                      Average price $35 Accepts Yums

                      The Greenwood Hotel, Greenwood (WA)

                        Pub grub

                        349 Warwick Road, 6024, Greenwood (WA)

                        8.8 / 10
                        1,079 reviews

                        Average price $27 Accepts Yums

                          Indian

                          1382 Albany Highway, 6107, Cannington (WA)

                          8.9 / 10
                          319 reviews

                          Average price $30

                          Globe Cafe and Restaurant, South Perth (WA)

                            Australian

                            76 Angelo St, 6151, South Perth (WA)

                            8.9 / 10
                            256 reviews

                            Average price $20

                            Tandoori Flames Indian Curry House, Claremont (WA)

                              Indian

                              235 Stirling Hwy, 6010, Claremont (WA)

                              8.7 / 10
                              191 reviews

                              Average price $30 Accepts Yums

                              Belmont Tavern, Cloverdale (WA)

                                Pub grub

                                174 Wright Street, 6105, Cloverdale (WA)

                                8.7 / 10
                                439 reviews

                                Average price $25 Accepts Yums

                                Como Hotel, South Perth (WA)

                                  Australian

                                  241 Canning Highway, 6151, South Perth (WA)

                                  8.7 / 10
                                  651 reviews

                                  Average price $26 Accepts Yums

                                  2 Fat Indians Highgate, Mount Lawley (WA)

                                    Indian

                                    607 Beaufort St, 6050, Mount Lawley (WA)

                                    8.7 / 10
                                    726 reviews

                                    Average price $45

                                    Julio's Italian Restaurant, West Perth (WA)

                                      Italian

                                      1309 Hay St, 6005, West Perth (WA)

                                      8.8 / 10
                                      436 reviews

                                      Average price $40

                                      Lakers Tavern, Thornlie (WA)

                                        Pub grub

                                        119 Murdoch Road, 6108, Thornlie (WA)

                                        8.8 / 10
                                        310 reviews

                                        Average price $26 Accepts Yums

                                        Gosnells Hotel, Gosnells (WA)

                                          Pub grub

                                          2149 Albany Highway, 6110, Gosnells (WA)

                                          8.8 / 10
                                          545 reviews

                                          Average price $27 Accepts Yums

                                          Brooklands Tavern, Southern River (WA)

                                            Pub grub

                                            7 Holmes Street, 6110, Southern River (WA)

                                            8.8 / 10
                                            528 reviews

                                            Average price $26 Accepts Yums

                                            Wanneroo Tavern, Wanneroo (WA)

                                              Pub grub

                                              18 Dundebar Road, 6065, Wanneroo (WA)

                                              8.8 / 10
                                              582 reviews

                                              Average price $25 Accepts Yums

                                              Queens Tavern, Highgate

                                                Pub grub

                                                520 Beaufort St, 6003, Highgate

                                                8.8 / 10
                                                629 reviews

                                                Average price $27 Accepts Yums

                                                Frequently Asked Questions