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 Brisbane (QLD)

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

155 restaurants

Sort by Relevance

    French

    Haig Rd Bistro

    111 Haig Rd, 4066, Auchenflower (QLD)

    9.6 / 10
    219 reviews

    Average price $68

    InsiderVietnamese

    37 Balfour Street, 4005, New Farm (QLD)

    9.3 / 10
    363 reviews

    Average price $80

    Vegan Taste it all! 70AUD

      American

      86, 4006, Fortitude Valley (QLD)

      9.4 / 10
      296 reviews

      Average price $30

        Australian

        92B Kedron Brook Rd, 4051, Wilston (QLD)

        9.5 / 10
        238 reviews

        Average price $30

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

          Italian

          41 Sherwood Road, 4066, Toowong (QLD)

          9.5 / 10
          148 reviews

          Average price $75

            French

            3/16 Doig Street, 4163, Cleveland (QLD)

            9.3 / 10
            179 reviews

            Average price $50 Accepts Yums

            Mother’s Day Lunch AU$85.00

              Australian

              Peninsula Fair Shopping Centre, Anzac Ave, 4021, Kippa-Ring (QLD)

              9.4 / 10
              91 reviews

              Average price $19

                Pub grub

                10 Browning Street, 4101, Brisbane (QLD)

                9.4 / 10
                112 reviews

                Average price $20

                  Australian

                  152 Alice St, 4001, Brisbane (QLD)

                  9.3 / 10
                  1,202 reviews

                  Average price $55

                    Italian

                    11 Stewart Road, 4060, Ashgrove (QLD)

                    8.2 / 10
                    251 reviews

                    Average price $35

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

                      Australian

                      75 Welsby St, 4005, New Farm (QLD)

                      8.0 / 10
                      50 reviews

                      Average price $30

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

                        Pizzeria

                        17 Orontes Road, 4104, Yeronga (QLD)

                        9.2 / 10
                        170 reviews

                        Average price $55

                          Australian

                          763 Gympie Road, 4032, Chermside

                          9.4 / 10
                          99 reviews

                            Italian

                            16/1000 Ann St, 4006, Fortitude Valley (QLD)

                            9.1 / 10
                            123 reviews

                            Average price $35

                              Australian

                              1517 Anzac Avenue, 4503, Kallangur (QLD)

                              9.1 / 10
                              221 reviews

                              Average price $22

                                Australian

                                640 Stanley Street, 4102, Woolloongabba (QLD)

                                9.0 / 10
                                893 reviews

                                Average price $30

                                  Pizzeria

                                  366 Brunswick Street, 4006, Fortitude Valley (QLD)

                                  9.2 / 10
                                  96 reviews

                                    Thai

                                    3a/71 Cambridge Drive, 4161, Alexandra Hills (QLD)

                                    9.3 / 10
                                    40 reviews

                                    Average price $20

                                      Italian

                                      Shop 10A, 300 Queen Street, 4000, Brisbane City

                                      9.2 / 10
                                      103 reviews

                                        Pub grub

                                        2 Kingsford Smith Drive, 4010, Albion (QLD)

                                        9.1 / 10
                                        460 reviews

                                        Average price $40

                                          Pub grub

                                          214 Elizabeth St, 4000, Brisbane (QLD)

                                          9.2 / 10
                                          49 reviews

                                          Average price $15

                                            Australian

                                            99 Toorbul Street, 4507, Bongaree (QLD)

                                            9.1 / 10
                                            45 reviews

                                            Average price $40

                                              Pub grub

                                              Corner River Street / Dayboro Road, 4502, Petrie (QLD)

                                              9.0 / 10
                                              226 reviews

                                              Average price $21

                                                Australian

                                                820 Gympie Rd, 4501, Lawnton (QLD)

                                                9.0 / 10
                                                144 reviews

                                                Average price $25

                                                  Australian

                                                  85 George St, 4207, Beenleigh (QLD)

                                                  9.1 / 10
                                                  71 reviews

                                                  Average price $18