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

110 restaurants

Sort by Relevance

    Indian

    Khanna Indian Restaurant

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

    9.3 / 10
    237 reviews

    Average price $20

    30% off the 'à la carte' menu!

      Indian

      745 Newcastle St, 6007, Leederville (WA)

      9.1 / 10
      322 reviews

      30% off the 'a la carte' menu

        Indian

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

        8.3 / 10
        55 reviews

        30% off the 'à la carte' menu!

          Australian

          15 Riseley St, 6153, Ardross (WA)

          9.3 / 10
          154 reviews

          Average price $20

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

            108 St Georges Terrace, 6000, Perth (WA)

            9.1 / 10
            1,310 reviews

            Average price $75 Accepts Yums

            Express Lunch - 3 Course $49

              Indian

              67 Rokeby road, 6008, Subiaco

              9.2 / 10
              166 reviews

              Average price $45

                Japanese

                15 Ogilvie Rd, 6153, Mount Pleasant (WA)

                9.1 / 10
                201 reviews

                Average price $35

                  Indian

                  420 Joondalup Dr, 6027, Joondalup (WA)

                  9.0 / 10
                  458 reviews

                  Average price $35

                    Australian

                    27 Rowe Avenue, 6103, Rivervale (WA)

                    9.0 / 10
                    594 reviews

                    Average price $44 Accepts Yums

                      Malaysian

                      18 Preston Street, 6152, Como

                      8.7 / 10
                      1,802 reviews

                      Average price $20

                      30% off the 'à la carte' menu!

                        300 Murray Street, 6000, Perth (WA)

                        8.9 / 10
                        871 reviews

                        Average price $55 Accepts Yums

                        Light Lunch - 3 Course $45

                          Indian

                          1134 Hay Street, 6005, West Perth (WA)

                          9.2 / 10
                          214 reviews

                          Average price $45

                            Malaysian

                            626 Stirling Highway, 6012, Mosman Park (WA)

                            8.8 / 10
                            1,010 reviews

                            Average price $20

                            30% off the 'à la carte' menu!

                              Australian

                              1000 Beaufort St, 6052, Bedford (WA)

                              9.0 / 10
                              610 reviews

                              Average price $45

                                Australian

                                76 Angelo St, 6151, South Perth (WA)

                                9.1 / 10
                                204 reviews

                                Average price $20

                                  Italian

                                  1309 Hay St, 6005, West Perth (WA)

                                  8.8 / 10
                                  360 reviews

                                  Average price $40

                                    Indian

                                    1382 Albany Highway, 6107, Cannington (WA)

                                    8.8 / 10
                                    212 reviews

                                    Average price $30

                                      Indian

                                      235 Stirling Hwy, 6010, Claremont (WA)

                                      9.0 / 10
                                      169 reviews

                                      Average price $30 Accepts Yums

                                      30% off food bill only ( strictly no byo with this offer )

                                        Australian

                                        3 Forest Rd, 6055, Henley Brook (WA)

                                        8.7 / 10
                                        932 reviews

                                        Average price $35

                                        Mothers Day 3 course Choice of Entrée, Main & Dessert- plus Live Music $68

                                          Pub grub

                                          119 Murdoch Road, 6108, Thornlie (WA)

                                          8.7 / 10
                                          266 reviews

                                          Average price $26 Accepts Yums

                                            Pub grub

                                            2149 Albany Highway, 6110, Gosnells (WA)

                                            8.7 / 10
                                            481 reviews

                                            Average price $25 Accepts Yums

                                              Pub grub

                                              33 Herdsman Pde, 6014, Wembley (WA)

                                              8.7 / 10
                                              434 reviews

                                              Average price $22 Accepts Yums

                                                Australian

                                                604 Albany Highway, 6100, Victoria Park (WA)

                                                8.9 / 10
                                                48 reviews

                                                Average price $36

                                                  Australian

                                                  187 James St, 6055, Guildford (WA)

                                                  8.8 / 10
                                                  78 reviews

                                                  Average price $20

                                                    Australian

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

                                                    8.8 / 10
                                                    89 reviews

                                                    Average price $20

                                                    Frequently Asked Questions