Where to Celebrate Christmas in July in Perth 2026

Forget sweating through a Christmas lunch in 38-degree December heat — Christmas in July is Perth’s excuse to do the whole roast turkey, mulled wine, Mariah-on-repeat thing properly, minus the sunburn!
Perth City Farm Christmas in July Buffet
Where: Perth City Farm, East Perth
Kick things off early with a relaxed three-course buffet lunch or dinner at this East Perth community farm, running across Friday and Saturday sittings. Expect hearty, share-style winter food, a cash bar with wine, and the kind of laid-back setting that’s more “gather round the table” than formal function.
Woodvale Tavern Christmas Family Celebration Day
Where: The Woodvale Tavern, Woodvale
The tavern turns into a full Christmas wonderland for this one, with a three-course roast buffet or à la carte menu, a kids zone with entertainment running all afternoon, Santa’s Grotto with multiple visit times, and live acoustic music. Adults from $44, kids $22.
Victoria Park Hotel Christmas in July
Where: Victoria Park Hotel, Victoria Park
Available daily right throughout July from 11am, this one’s an easy any-day option — choose two courses for $67pp or go the full three for $78pp and settle in for a proper festive feast without needing to book weeks ahead.
Christmas in July at The Bassendean Hotel
Where: The Bassendean Hotel, Bassendean
The local’s take on Christmas in July is refreshingly simple: a classic roast turkey with all the trimmings, served every single day throughout the month for $35. No bookings drama, just a cosy pub meal whenever you’re in the mood.
Roast by the Metre
Where: The Guildford Hotel, Guildford
Running Friday to Sunday all month, this $140 spread is built for sharing — a generous metre-long feast of roast meats, crispy potatoes and festive trimmings for the whole table. Big appetite, bigger group, easy win.
Winterville
Where: The Guildford Hotel, Guildford
For something a bit more theatrical, Winterville transforms the historic Guildford Hotel into a Nordic Vikings hall from 16–26 July. The $115pp ticket gets you a three-course feast of smoked meats and festive flavours plus two interactive cocktails, with sessions running Thursday to Sunday. This one’s an 18+ event.
Christmas in July at J.B. O’Reillys
Where: J.B. O’Reillys, Perth
The Irish pub goes all-in across four weekends in July, with mulled wine, Irish coffee, live music and a festive spin on the Ultimate Sunday Roast — think Christmas ham and turkey or roast beef with all the trimmings. There’s a weekly best-dressed table prize too.
Christmas in July at Galway Hooker
Where: Galway Hooker, North Coogee
Christmas by the beach, every Sunday in July (5, 12, 19 and 26). Roast turkey and ham is $32.50, there’s a veggie option too, plus mulled wine, hot toddies and live music all afternoon. Santa drops by for the kids, and there’s a prize for best (or worst) Christmas jumper.
Christmas in July at Hyde Park Hotel
Where: Hyde Park Hotel, North Perth
A one-day festive feast on Sunday 19 July from 11:30am — a three-course Christmas menu with mulled wine on arrival, for $49pp. Straightforward, good value, and a solid pick if you just want the classic Christmas lunch experience without a big production. 18+ event.
Christmas Quiz Night & Xmas in July Long Lunch
Where: Paddington Ale House, Bedford
Two chances to celebrate here — a Christmas-themed quiz night on 22 July with a $20 turkey schnitzel parmi, then a full long lunch on 26 July with Santa stopping by and a $100 best-dressed prize up for grabs. Adults $145pp, kids $75pp, under 3s eat free.
Christmas in July Dinner at Good Company
Where: Good Company, Karrinyup
A one-night-only traditional three-course Christmas dinner on 24 July, with shared entrées, a choice of main and festive desserts. Christmas sweaters encouraged. Adults $59pp, kids $25pp.
Christmas in July at The Aviary
Where: The Aviary, Perth CBD
A festive weekend takeover on 25–26 July, with bottomless brunch from 11am, a bottomless long lunch in The Loft from 2:30pm, and a rooftop party running late into Saturday night. Christmas outfits are highly encouraged.
Friendmas
Where: Scarborough Beach Bar, Scarborough
Christmas in July by the beach, running 24–26 July with sessions at 2pm and 5pm. The $75pp bottomless lunch includes two hours of spritz, house wine and tap beer plus share plates — and groups of six or more score a free Aperol Spritz tower.
Christmas in July Weekend at The Parkerville Tavern
Where: The Parkerville Tavern, Parkerville
The most family-friendly option in the Perth Hills — a full weekend (25–26 July) with Santa visits, a snow machine, face painting and kids’ activities running Saturday afternoon, plus festive roasts (including a kids roast) and mulled wine by the fire. Live music both evenings.
Christmas in July Family Fun Day
Where: Victoria Park Hotel, Victoria Park
A free family session on 26 July from midday, built entirely around the kids — a Snowflake Sparkle Bar, DIY snow globes to take home, and a visit from Santa and his helper. No ticket needed, just turn up.
Christmas in July Lunch at The Reveley
Where: The Reveley, Elizabeth Quay
A three-course set menu from Executive Chef Ben Keal, with lunch sittings from 26 July overlooking the water. Shared entrées, a choice of main and shared desserts — all without the prep or clean-up. Adults $59pp, kids $25pp.
Christmas in July Lunch & Dinner at The Elford
Where: The Elford, Mount Lawley
Choose a midday or evening sitting on 26 July for a three-course Christmas feast — shared entrées, a choice of main and dessert to finish. Adults $59pp, kids $25pp, favourite Christmas jumper optional but encouraged.
Christmas in July at White Horse Tavern
Where: White Horse Tavern, Rivervale
Lunch or dinner on 26 July, with a three-course festive spread made for sharing — shared starters, a choice of main and a proper Christmas dessert. Adults $59pp, kids $25pp.