Festive feasts: The best restaurants open on Christmas Day

hero media
Whether you’re away from home or simply don’t want to cook, you can still eat well this Christmas.

Christmas in Australia is synonymous with good weather, good company and great food, but sometimes preparing a big meal can cut into your well-deserved celebrations. This year, a range of restaurants across Australia are making their menus and checking them twice to feed hungry bellies so you don’t have to.

NSW | Vic | Qld | Tas | WA | SA | NT | ACT

NSW

Brasserie 1930, Sydney

Cost per person: $295
Open for: Lunch

Brasserie 1930 at Capella in Sydney, NSW
Dive into a delicious menu curated by executive chef, Brett Savage. (Image: Kris Paulsen)

For the second year in a row, Brasserie 1930 will be hosting its Christmas luncheon, and you’re invited. Executive chef Brett Savage has curated a divine degustation for you to enjoy, with a shared menu spotlighting Flinders Island scallops and Black Tyde Rib Eye.

Lunch at Brasserie 1930 will begin at 12pm and run until 4.30pm. If, like many others, you’re cast under Capella’s spell and don’t want to leave just yet, gift yourself an overnight stay at one of Sydney’s best accommodation offerings.

Anchorage, Port Stephens

Cost per person: $229; $95 (4-12 years)
Open for: Dinner

Christmas Lunch at Anchorage Port Stephens, NSW
Guests will be treated to fresh, local seafood at Anchorage.

Escaping to Port Stephens over the break? Don’t worry about lunch or dinner on Christmas Day, just head to Anchorage for a buffet feast. Plate up in The Galley Kitchen, where there’ll be a selection of fresh seafood, salads, carveries and desserts available from 6pm to 8.30pm.

The family-friendly menu features Port Stephens rock oysters, honey-glazed ham, salmon wellington and a range of Aussie Christmas classics for dessert. No matter what you choose, kids under three eat free!

Lowe Family Wine Co, Mudgee

Cost per person: $250 (all inclusive); $200 (non-alcoholic)
Open for: Lunch

Zin House at Lowe Family Wines in Mudgee, NSW
Enjoy Christmas lunch in The Pavilion. (Image: Destination NSW)

In NSW’s Central West town of Mudgee, you’ll find locally loved Lowe Family Wine Co. The cellar door is one of the region’s best wineries, but come Christmas Day, it transforms to welcome guests for a festive feast.

From 1pm onwards, devour classic Christmas dishes by Zin in The Pavilion, paired with Lowe wines created from the surrounding vineyards. Christmas lunch has never looked so good set against a picturesque lake, blooming flowers and distant rolling hills.

Promenade Bondi, Sydney

Price: $299; $99 (children)
Open for: Lunch

Promenade Bondi Beach in Sydney, NSW
Dine at Promenade after a swim at Bondi Beach. (Image: Jiwon Kim)

Sydneysiders can enjoy Christmas Day by the sea at Promenade Bondi this year. The funky restaurant will be hosting lunch in its dining room from 11am, with a set menu including plum-glazed ham, Moreton Bay bug, roasted king prawns and southern lobster.

If you’d rather skip the trouble of booking, the Front Yard Bar will also be taking walk-ins from 7am. It’s the perfect spot for Chrissie lunch after a refreshing dip, with one of Sydney’s best beaches just across the road.

The Oriana, Orange

Cost per person: $240; $180 (13-17 years); $75 (3-12 years)
Open for: Lunch

The Oriana in Orange
The all-day drinks buffet will have you feeling festive. (Image: Destination NSW)

Christmas lunch is on The Oriana this year. This Orange institute is hosting a long lunch with all the trimmings, and you’re invited. With an all-day buffet, all-day drinks buffet, festive decor and even a pool club for that summer heat – this is one for the whole family.

From Batemans Bay oysters and peel-your-own prawns to glazed ham and a classic Christmas turkey, you’ll be spoilt for choice. Adults-only and family seating is available both indoors and outside, starting at 12pm until 4pm.

Infinity, Sydney

Cost per person: $270-$300; $95 (children)
Open for: Lunch and dinner

Infinity at Sydney Tower
Chow down on delicious fare this Christmas at Infinity. (Image: Steven Woodburn)

Eat, drink and be merry at Infinity at Sydney Tower this Christmas Day. Gather your loved ones and head 81 levels up to enjoy sweeping views across Sydney and the harbour.

Sip on a glass of Champagne on arrival before diving into a five-course menu featuring Abrolhos scallops, Berowra stuffed quail and White Pyrenees Lamb rump. There is also a set vegan menu and children’s menu available.

Ms Mary, Newcastle

Cost per person: $110
Open for: Lunch

Crystalbrook Kingsley in Newcastle, NSW
Crystalbrook Kingsley are putting on a festive feast this Christmas.

Celebrate Christmas the Ms Mary way this year at the Crystalbrook Kingsley in Newcastle. The lively restaurant goes all out for the festive season, with First Creek Cuvee on arrival and seafood towers stacked with fresh oysters, Moreton bay bugs, tiger prawns, scallop ceviche and salmon caviar.

Pair your meal with free-flowing bubbles for just $30 extra per person. Finish off with a steamed Christmas pudding before retreating to your room for a post-feed nap at this Newie stalwart, arguably one of the city’s best hotels.

Sheraton Grand Sydney Hyde Park, Sydney

Cost per person: $420; $186 (4-12 years)
Open for: Lunch

Sheraton Grand Sydney Hyde Park in NSW
Meet Santa himself after enjoying Christmas lunch at Sheraton Grand.

Overlooking Sydney’s most iconic park, Sheraton Grand Sydney Hyde Park is the perfect place to settle in for a festive bottomless buffet this Christmas Day. The experience is only amplified by its setting in the hotel’s Grand Ballroom, a space reserved for only the most special guests.

The menu is sure to delight, with all the Christmas favourites promised, including multiple food stations and a dessert bar. There will also be live music and even a visit from Santa Claus himself!

Vic

Lollo, Melbourne

Cost per person: $295; from $60 (children)
Open for: Lunch

Lollo restaurant in Melbourne, Vic
Lollo in Melbourne has your back this Christmas.

Lollo has got your back this Christmas – as one of Melbourne’s coolest restaurants, you don’t have to worry about being fed well. Enjoy a Malfy Gin cocktail on arrival before diving into a divine festive buffet with all the desired trimmings.

Upgrade lunch with a three-hour bottomless beverage package, just $99 extra per person, including beer and wine. So forget washing dishes and packing up leftovers, enjoy the festive atmosphere at Lollo instead, with live music and an appearance from Santa.

Cliffy’s Emporium, Daylesford

Cost per person: Varied
Open for: Breakfast

Cliffy's Emporium in Daylesford, Victoria
Cliffy’s Emporium in Daylesford exudes country charm. (Image: Visit Victoria)

This cosy cafe in Daylesford exudes country charm year-round. However, come Christmas morning, this charm extends to charity. Each year, Cliffy’s Emporium invites the community down for the annual Christmas Raffle, which raises funds for the local Country Fire Authority.

Christmas is all about giving, so give up your morning to help the local community and they’ll give back, too. From a delicious breakfast barbecue to hot coffee and mimosas, it’s the perfect way to truly get into the Christmas spirit. Running from 8am to 11am.

Arbory Bar & Eatery, Melbourne

Cost per person: Starting at $60
Open for: Lunch and dinner

Arbory Bar & Eatery in Melbourne, Vic
Enjoy Christmas on the Yarra at Arbory.

Arbory Bar & Eatery is the place to be for Christmas lunch on the Yarra. A minimum of $60 a head will secure a table under the shade of an umbrella on the deck with a shared, three-course banquet.

For a little extra, you’ll enjoy a steady flow of food and drinks from the à la carte menu. Want to see what the weather is doing before you commit? No sweat, nab a seafood-centric panic package to enjoy at home or by the river.

Need tips, more detail or itinerary ideas tailored to you? Ask AT.

AI Prompt

The Esplanade, St Kilda

Cost per person: $178; $68 (under 12)
Open for: Lunch

The exterior of Hotel Esplanade in St Kilda, with a view through the windows to inside
Hotel Esplanade is a favourite with locals.

The Esplanade, known lovingly among locals as ‘The Espy’, is inviting you to join its Christmas celebrations this December. Come Christmas Day, the hotel’s well-known restaurant, Louey’s Bar & Kitchen, will host a festive feast to suit all tastebuds.

If you’re looking for something a little more laid-back, pop into the main bar for stone-baked pizzas and seaside-inspired snacks, paired with punchy cocktails and ice-cold beer on tap. Keep it cool like a St. Kilda local this Christmas at The Espy!

Langlands, Melbourne

Cost per person: $130
Open for: Lunch and dinner

Langlands Restaurant and Bar in Melbourne, Vic
The ultimate Christmas lunch awaits at Langlands.

Located within one of Melbourne’s most iconic hotels, Langlands restaurant at Hyatt Centric is putting on a Christmas feast with a refreshing twist. Forget the gravy and turkey; think freshly shucked oysters from Tassie, chilled tiger prawns, premium cold cuts and zesty summer salads.

Enhance the celebrations with free-flowing bubbles, cocktails, wine and beer, as well as mocktails and soft drinks for non-drinkers and little ones. If you’re too full to take yourself home, book a room and wake up in the heart of the city on Boxing Day!

Qld

The Lex, Brisbane

Cost per person: $299; $200 (13-17 years); $95 (4-12 years)
Open for: Lunch

The Lex at W Brisbane, Queensland
The Lex invites you to Christmas lunch in Brisbane.

The luxurious W Brisbane in the Queensland capital is hosting Chrissie lunch at its place this year! Head over to The Lex and you’ll be treated to an indulgent three-course menu featuring everything from house-made focaccia to locally sourced reef fish. 

Dessert comes in the form of a rich date pudding with caramel and vanilla ice cream, so be sure to save room! If you please, you’re invited to stay the night at W Brisbane so you can check out everything Brissy has to offer come Boxing Day. 

Boardwalk Social, Cairns

Cost per person: $99; $69 (12-17 years); $39 (4-11 years)
Open for: Lunch

Boadwalk Social at Crystalbrook Flynn in Cairns, Qld
Join Boardwalk Social in Cairns for lunch this Christmas.

Celebrate Christmas in Cairns with Crystalbrook Flynn at Boardwalk Social, one of the city’s nicest restaurants. It’ll be undeniably hot in Tropical North Queensland this Christmas, so take pleasure in a delicious array of local seafood on ice and fresh salads.

If you’re craving those Christmas classics, don’t fret. There will also be a selection of hot food with all the trimmings, just make sure you leave room for dessert! After having your fill, sit back with family and friends and enjoy local live music.

Vintaged Bar & Grill, Brisbane

Cost per person: $325; $105 (5-12 years)
Open for: Lunch

Interior shot of Vintaged Bar & Grill in Brisbane
Vintaged is a popular spot for locals in Brisbane.

Let Vintaged Bar & Grill at Hilton Brisbane take care of you this Christmas – trust us, they know what they’re doing. Especially executive chef Dario Fiorino, who has curated a divine menu that will fill you (and your stomach) with Christmas cheer.

From seasonal produce from around the region to locally sourced seafood and premium Australian beef, you’ll be spoilt for choice. If you have room left, be sure to hit up the dessert buffet – yes, you read that right – to top off Christmas day with a sweet treat.

Uncle Su, Gold Coast

Cost per person: $168; $80 (5-14 years)
Open for: Lunch

A waitress serves food to a table at Uncle Su on the Gold Coast.
Slip from the path of tradition and treat yourself at Uncle Su. (Tourism and Events Queensland)

If you’re over roast potatoes and turkey, mix it up this Christmas at Uncle Su, located inside The Star on the Gold Coast. You’ll be treated to an insane spread of traditional Chinese meals, headlined by executive chef Song Yao Su.

A combination of Mandarin and Cantonese flavours will have you going back for seconds, from dim sim platters to dumplings. Lunch will run from 12pm to 2.30pm, leaving plenty of time to head to one of the city’s beautiful beaches for sunset.

Bisou Bisou, Brisbane

Cost per person: $169; $89 (children under 12)
Open for: Lunch

Bisou Bisou in Fortitude Valley, Brisbane
Bisou Bisou is French flair with an Aussie twist. (Image: Tourism and Events Queensland)

In the heart of Brisbane’s hip-and-happening Fortitude Valley is Bisou Bisou, which will host a four-course banquet for lunch this Christmas day. The eatery is putting its own twist on traditional Christmas dishes to bring you a festive feast like no other.

You’ll be transported to Paris thanks to mouth-watering French flavour combinations paired with classic Christmas ingredients. Bisou Bisou’s extensive bar list will also be on offer, so you can enjoy all your favourite tipples, too – we’ll cheers to that!

Tas

Grain of the Silos, Launceston

Cost per person: $194
Open for: Lunch

Grain of the Silos in Launceston, Tasmania
The Launceston restaurant focuses on farm-to-plate food. (Image: Jess Bonde)

Grain of the Silos in the cultural hub of Launceston prides itself on a farm-to-plate ethos. This Chrissie, head down to experience the restaurant in all its glory, with executive chef Thomas Pirker heroing local Tasmanian produce.

Pirker and his team work their magic to create delectable dishes for groups large and small. The traditional three-course menu features shared-style dishes like baked scallops, lamb rump and beef kofta. Don’t worry, dessert hasn’t been forgotten about either.

Crowne Plaza Hotel, Hobart

Cost per person: $229; $140 (6-14 years); $42 (five and under)
Open for: Lunch and dinner

The Crowne Plaza Hotel in Hobart
Santa will be making a special appearance at the Crowne Plaza Hotel in Hobart.

Down in the state capital, The Crowne Plaza Hobart invites you to spend Christmas indulging in a buffet set for royalty. from the traditional carvery to desserts and a complimentary glass of sparkling, you’ll truly be spoilt for choice.

You’re more than welcome to stay the night too, considering it’s one of the best places to stay in Hobart. Santa will also be making a special appearance and kindly give out pressies to those who’ve been nice. Make sure to prime those biceps before arrival, bonbons will be aplenty.

Altitude Restaurant, Cradle Mountain

Cost per person: $130; $65 (children under 12)
Open for: Lunch and dinner

Altitude Restaurant, Cradle Mountain Hotel, Tasmania
Celebrate Christmas in Cradle Mountain this year. (Image: Jess Bonde)

Nestled in an enclave of Cradle Mountain Hotel in the Central Highlands region of Tasmania, Altitude Restaurant is setting the bar high this Christmas. Dive into a brimming buffet of to-die-for Tassie produce sourced from local producers.

If you’re in the area, don’t miss a visit to the mountain itself. Go for a hike and keep your eye out for local wildlife, including quolls, platypus, echidna, wombats and the highly illusive Tasmanian Devil, if you’re lucky!

Hadley’s Orient Hotel, Hobart

Cost per person: $290 (all inclusive); $120 (5-12 years)
Open for: Lunch

Pop into the heritage-listed Hadley’s Orient Hotel in Hobart this Christmas Day and you’ll be treated to an all-inclusive lunch that’ll leave you feeling satisfied. The buffet-style spread will have everything from ocean trout and Crystal Bay oysters to turkey roulade and duck-fat-roasted potatoes.

Save room for dessert, where you can pick from fresh summer fruit, petit fours, pavlova or classic Christmas pudding. Seatings are from 12.30pm, giving you plenty of time to open your Christmas presents before heading out to eat.

WA

Mangrove Hotel, Broome

Cost per person: $249; $99 (children under 13)
Open for: Lunch

If you’re up north in Broome, there will still be plenty of restaurants open on Christmas Day. But don’t look past the Mangrove Hotel, which will be serving up an epic three-hour Christmas feast. Pick between a chilled seafood bar, traditional carvery and dessert display.

The accompanying drinks package will have you sipping sparkling while looking out over stunning Roebuck Bay, which is also a great spot for a swim in Broome. Lunch will run from 12pm to 3pm.

Weekly travel news, experiences
insider tips, offers, and more.

Hearth, Perth

Cost per person: $294
Open for: Dinner

Hearth restaurant in Perth, WA
Tuck into a festive feast at Hearth this Christmas Day.

If you’re from the City of Light, you’ve heard of Hearth – everyone knows it’s one of the best places to eat in Perth. What makes it even better? It’s open on Christmas Day. Settle into its sleek and stylish dining room and indulge in a five-course set menu curated to hero festive flavours and fresh produce.

The distinct menu is hallmarked by Australian ingredients like Fremantle octopus, Southwest marron, finger lime, lemon myrtle and Davidson plum. Add the $161 wine pairing to elevate your Christmas dining experience at Hearth.

Tradewinds Hotel, Fremantle

Cost per person: $230; $85 (children under 12)
Open for: Lunch

Tradewinds Hotel in Fremantle, WA
Enjoy Christmas lunch outside at the Tradewinds Hotel. (Image: Jillian McHugh Photography)

Head down to easy-breezy Fremantle for a Christmas lunch extravaganza at Tradewinds Hotel this year. Eat your way through a delightful buffet lunch, featuring fresh seafood, traditional roast meats, salads and decadent desserts.

Little ones can even look forward to a visit from Santa, too! Weather permitting, sit outside to enjoy your meal alongside live music and stunning views across the Swan River.

SA

PARC Brasserie & Bar, Adelaide

Cost per person: $165
Open for: Lunch

PARC Brasserie & Bar in Adelaide, SA
PARC Brasserie & Bar are turning it on for Christmas lunch this year.

Nestled on Hindmarsh square in Adelaide, you’ll find PARC Brasserie & Bar. Head here on Christmas day, and you’ll find yourself being treated to a delicious three-course Chrissie lunch. Sound good? We thought so.

Running from 12pm to 3pm, guests can revel in the festive spirit while feasting upon PARC’s Christmas classics. With a curated selection of local, boutique and international wines, you’ll also be well and truly covered when it comes to wine. Cheers to that!

Serafino Wines, McLaren Vale

Cost per person: $269; $79 (3-17 years)
Open for: Lunch

Serafino Wines in McLaren Vale, SA
Spend Christmas with Serafino this year. (Image: Meaghan Coles)

For some, there’s no better way to spend Christmas Day than surrounded by vineyards and gum trees, sipping on some of South Australia’s best wine. If so, Serafino Wines in McLaren Vale is calling your name this Christmas for a decadent five-course degustation.

Celebrate with the all-inclusive premium beverage package, which includes Serafino’s own award-winning wines. Alongside delicious food, guests can enjoy live entertainment, while kids while away time enjoying festive activity packs.

Sôl, Adelaide

Cost per person: $249; $100 (children 12 and under)
Open for: Lunch

Sol Rooftop Bar in Adelaide
Take in views of Adelaide’s skyline from Sôl. (Image: Jonathan van der Knaap)

Enjoy lunch with a side of the gorgeous Adelaide skyline at SkyCity’s Sôl this Christmas Day. Choose between plush indoor lounges and outdoor stool seating; both boasting stunning views across the City of Churches.

Enjoy a glass of Champagne upon arrival, followed by a luxurious Christmas menu full of indulgent holiday dishes. While you eat, seasonal tunes will keep the festive spirit high, making your day with friends and family just that much more special.

NT

Wharf One Food & Wine, Darwin

Cost per person: $195
Open for: Lunch

Wharf One in Darwin
Soak up the summer sun at Wharf One. (Image: Tourism NT/Shaana McNaught)

Dine on the Darwin waterfront this Christmas Day at Wharf One Food & Wine. A hot and cold selection will leave you overwhelmed for choice, with everything from charcuterie boards to slow-cooked beef brisket that simply falls off the bone.

With drinks covered and all the trimmings to match, this Darwin favourite will have you celebrating for more reasons than one this Christmas Day. Lunch will run from 12pm to 3pm, leaving ample room for a waterfront stroll at sunset.

DoubleTree by Hilton, Alice Springs

Cost per person: $220; $99 (teens); $69 (6-12 years)
Open for: Lunch

Doubletree Hilton in Alice Springs
Feast festively with family and friends. (Image: Tourism NT)

If you’re in the heart of Australia this festive season, you can still eat out on Christmas Day in Alice Springs/Mparntwe. Namely, the gorgeous DoubleTree by Hilton will host its festive lunch extravaganza for all to enjoy, from 12pm to 3pm.

With a delicatessen, seafood bar, bakery corner, salad section, carvery and mouth-watering dessert selection, you’ll be spoilt for choice. Surrounded by blue gums, sunset-reflecting escarpments and the red dirt synonymous with the Red Centre, it’ll be an Aussie Christmas like no other.

PepperBerry, Darwin

Cost per person: $229; $119 (12+ years)
Open for: Lunch

PepperBerry at the Hilton Darwin, NT
Let PepperBerry at the Hilton Darwin take care of you this Christmas. (Image: Tourism NT)

Celebrate Christmas at PepperBerry at Hilton Darwin this year with its exquisite five-course gourmet lunch. The chefs behind Pepperberry have curated a divine degustation just for you, combining traditional Christmas flavours with fresh, Australian ingredients.

Think Moreton Bay bugs, grilled scallops, lobster tail and crispy pork loin, all paired with free-flowing wine. And that’s just a tasty teaser – you’ll have to come along for the rest. Lunch at PepperBerry will run from 12pm to 3pm.

ACT

Restaurant Two14, Canberra

Cost per person: $180
Open for: Lunch

Restaurant Two14 in Deco Hotel, Canberra
Restaurant Two14 is within the stylish Deco Hotel. (Image: Capital Hotel Group)

Located within Canberra‘s luxurious Deco Hotel, Restaurant Two14 will happily serve you this Christmas Day. The talented team will be cooking up a lovely three-course lunch of Christmas delights with an Italian influence.

Take a seat in one of Canberra’s best restaurants to sip on your free glass of Prosecco before diving into dishes like Sydney Rock oysters Murray cod and squid ink risottino. Save room for a mouth-watering Christmas pudding for dessert!

Marble & Grain, Canberra

Cost per person: $209
Open for: Lunch

A layout of steak dishes at Marble & Grain in Canberra.
Marble & Grain is well-known for its perfectly cooked steak. (Image: Stuart Miller)

Available for both 12pm and 1pm sittings, Marble & Grain is inviting you to celebrate Christmas with a flavour-packed five-course menu, with a glass of bubbles upon arrival, of course.

The usually dark and polished interior will be decked out in true Christmas fashion, so bring the festivities and they’ll be brought to you. Located in the happening suburb of Braddon, you’d be remiss to not head out afterwards to check out what else the suburb has to offer.

Louis, Canberra

Cost per person: $275
Open for: Lunch

Louis Dining in Canberra
Louis Dining is located within Hotel Realm. (Image: Romello Pereira)

Known for its spectacular cuisine, Louis is offering a four-course Christmas menu for those seeking a hearty Chrissie Day lunch in the capital. Let accomplished chef Ben Willis and his team lead you down a tantalising path of flavour with their truly memorable cooking.

Relish in classic prawns cocktails, confit ocean trout, roast beef, and of course, dessert to top it all off. If you’re too full to drive home, Louis is located within the comfy and cosy Hotel Realm, so treat yourself to a room and wake up close to the action on Boxing Day.

Want to see more stories from Australian Traveller in your Google search results?

  1. Click here to set Australian Traveller as a preferred source.
  2. Tick the box next to "Australian Traveller". That's it.
Taylah Darnell
Taylah Darnell is Australian Traveller's Writer & Producer. She has been passionate about writing since she learnt to read, spending many hours either lost in the pages of books or attempting to write her own. This life-long love of words inspired her to study a Bachelor of Communication majoring in Creative Writing at the University of Technology Sydney, where she completed two editorial internships. She began her full-time career in publishing at Ocean Media before scoring her dream job with Australian Traveller. Now as Writer & Producer, Taylah passionately works across both digital platforms and print titles. When she's not wielding a red pen over magazine proofs, you can find Taylah among the aisles of a second-hand bookshop, following a good nature trail or cheering on her EPL team at 3am. While she's keen to visit places like Norway and New Zealand, her favourite place to explore will forever be her homeland.
View profile and articles
hero media

No time to hibernate: experience the best of winter in NSW

    Kate Bettes Kate Bettes
    Whales breaching, fires crackling and slow-cooked feasts that make the cold so cosy, one might wish it lasted longer. Winter is no time to stay at home in NSW.

    When the mercury drops, winter in NSW comes into its own. Beaches are quieter, the air is crisper and hearty food tastes even better when there’s ice on the windows.

    Winter here isn’t for hiding away. It’s for long walks, deep baths, deeper reds and the kind of fireside lounging that feels simultaneously indulgent and entirely deserved after a day of exploring. From whale-watching up north to moodily lit bushwalks and pastry pilgrimages, we’ve mapped out your new favourite season.

    a beach winter in nsw
    From coastal walks to tasty delights, winter in NSW is a time to get out and about.

    The Tweed

    In winter, the NSW north coast has a front-row seat to one of nature’s greatest migrations. From May to November, humpbacks cruise past the Tweed coast between Antarctica and the Great Barrier Reef. Spot them from the Cabarita Beach headland or get up closer with a boat cruise.

    Inland, find the Tweed Regional Gallery & Margaret Olley Art Centre, which is home to a rotating cast of big-name exhibitions (including Monet).

    Later, grab a table at Bistro Livi, where the modern Spanish menu features whipped salt cod on toast and spanner crab with curry butter and spelt flatbread. Stick around to poke through the artist studios and indie boutiques of M|Arts Precinct.

    visitors at Tweed Regional Gallery & Margaret Olley Art Centre
    Browse the art. (Image: Destination NSW)

    The next day, jump aboard the Indigenous Lunch Cruise with Tweed Escapes. You’ll cruise upriver listening to yarns from local Indigenous guides, stop at the Minjungbal Aboriginal Cultural Museum and tuck into lemon myrtle-crusted snapper.

    Next, drive out to Farm & Co to pull apart some juicy smoked lamb shoulder with green olive tapenade while gazing out over the macadamia fields and avocado groves of this working farm.

    End the day at Mantra on Salt Beach where you’ll enjoy beach access, a heated rock spa and a lagoon pool.

    dining room at Bistro Livi
    Taste modern Spanish at Bistro Livi.

    Blue Mountains

    The cold season is hands down the best time to visit the Blue Mountains. Temperatures are perfect – sunny enough for hikes, and crisp enough at night for snuggling up.

    For a trip that equally soothes and stirs, start with a meditative meander through the national park’s eucalypts and Australian wildflowers. Brave the steepest passenger railway in the world, Scenic Railway, then hop the Skyway aerial cable car for unrivalled Three Sisters views.

    Thaw out at the Japanese Bath House in South Bowenfels. Soak in steamy outdoor onsens filled with natural mineral water and mountain views, wander the rose and zen gardens, or sip hot drinks in the tea house.

    group leader at Blue Mountains Stargazing
    Rug up for Blue Mountains Stargazing. (Image: Destination NSW)

    Afterwards, head to Ates in Blackheath, where everything revolves around a 150-year-old ironbark-fuelled oven – like the wood-roasted duck with nectarines and Szechuan spice. Or visit Tempus Katoomba, which leans experimental and sustainable, serving up dishes like braised fennel with cumin, spiced yogurt and Aleppo pepper.

    Rug up and head into the night with Blue Mountains Stargazing. Sessions are guided by astrophysicists, helping you understand what you’re looking at as you look into deep space.

    Wrap it all up at Fairmont Resort Blue Mountains – MGallery Collection. There’s a whiskey bar in the basement (and crackling fires that make a dram taste even better), indoor and outdoor pools and a day spa. Kids will love the mirror maze and ice rink, too.

    dishes laid out on table at Fairmont Resort Blue Mountains
    End the day with delicious meals at Fairmont Resort Blue Mountains. (Image: Destination NSW)

    Southern Highlands

    Good food and wine by the fire, experienced between sifting through second-hand treasures, is a winter vibe in Bowral.

    Start with a lap around Dirty Janes, an antique and vintage market. Recover from your shopping frenzy at Bendooley Book Barn, where floor-to-ceiling shelves and a roaring fire set the tone for an afternoon of red wine or hot coffee.

    When it’s time to eat, head to Hickory’s Restaurant & Bar, Peppers Craigieburn Bowral’s onsite restaurant. Try the crispy pork belly with Granny Smith crisps and apple gel, or ocean trout with wakame, lemon gel and pickled radish.

    couple looking through Dirty Janes in bowral
    Wander the antiques at Dirty Janes. (Image: Destination NSW)

    Another option, Onesta Cucina, does Italian with flair. For something more casual (with cocktails), Flour Bar swings between brunch and dinner, with an onsite bakery, over 400 wines and a hidden deli in the old bank vault.

    Later, clamber Mt Gibraltar, where trails wind through eucalypt forest to views over Bowral and Mittagong.

    Stay at Peppers Craigieburn Bowral, a century-old estate with open fires, elegant lounges and a nine-hole golf course.

    woman and her dog winter in nsw at Peppers Craigieburn Bowral
    Stay cosy at Peppers Craigieburn Bowral.

    Penrith

    Shake off winter inertia with an adrenaline boost out in Penrith. Kick things off with a kayak paddle on the Nepean River with Horizon Line, or head to Cables Wake Park, where cold-weather wetsuits take the edge off a wipeout.

    For something a bit more cruisy, opt for the Nepean Belle Paddlewheeler for slow-floating views and a hot cuppa.

    kayakers on the nepean river in penrith
    Head out on the Nepean River. (Image: Destination NSW)

    Refuel at Marcel Bar & Bistro, where reimagined European comfort food – like seafood risotto in bisque with little neck clams and Moreton Bay bugs – is king. Then check in at the Pullman Sydney Penrith, the area’s first international five-star hotel, to enjoy your well-earned rest.

    Pullman Penrith
    Set yourself up at Pullman Penrith.

    Start planning your NSW winter getaway at all.com.

    Festive Feasts: The Best Restaurants Open On Christmas Day