Get Toasty With These Perth Christmas In July Menus, Specials And Events
Don’t wait until December. Get your festive fix early this winter, with pubs, bars and restaurants across the city dishing up roast turkey, mulled wine, Christmas jumpers and all the trimmings six months ahead of schedule! From boozy long lunches to family-friendly Santa visits, here's how to shake off those winter blues in Perth this year.
Jump To
Christmas In July Menus And Food Specials
Victoria Park Hotel
605 Albany Hwy, Victoria Park
Image Credit: Instagram | Vic Park Hotel
Victoria Park Hotel is bringing Christmas in July to the table all month long, with a festive set menu available daily throughout July. Gather family and friends for a winter feast of Christmas favourites and all the trimmings, served in the relaxed environment of the neighbourhood pub. With two courses for $67pp and three courses for $78pp, indulge in their highly rated roast turkey and pigs in blankets this winter!
Insider Intel :
- Available daily from 11am for the whole month, so there's no excuse to only celebrate Christmas just once this year.
The Bassendean Hotel
25 Old Perth Road, Bassendean
Image Credit: Instagram | The Bassendean Hotel
The Bassendean Hotel is keeping things simple and delicious with a classic Christmas roast turkey served daily throughout July for just $35, the works included. It's a cosy, no-fuss way to get your festive fix at the local.
Insider Intel
- Pair it with a warming drink by the fire for the full winter pub experience.
The Guildford Hotel
159 James Street, Guildford
Image Credit: Instagram | The Guildford Hotel
Feeding a crowd? The Guildford Hotel's Roast by the Metre is back for Christmas in July, running Friday to Sunday throughout the month. The $140 spread is loaded with roast meats, crispy potatoes, seasonal vegetables and everything in between, all built for sharing down the middle of the table.
Insider Intel
- Best tackled with a big group: this one's a proper feast, not a light lunch
J.B. O'Reillys
99 Cambridge Street, West Leederville
Image Credit: Instagram | JB O’Reilly’s West Leederville
J.B. O'Reilly's is going all in on Christmas in July across four big weekends, with festive food, mulled wine, live music Thursday to Sunday, and plenty of Irish pub cheer. Settle in by the fire with an Irish coffee or a perfect pint of Guinness alongside the Ultimate Sunday Roast, featuring Christmas roast ham, roast turkey or roast beef with all the festive trimmings.
Insider Intel
- There's a weekly best-dressed table prize up for grabs, so it pays to look festive.
Galway Hooker
148 The Esplanade, Scarborough
Image Credit: Galway Hooker AU | Instagram
Galway Hooker is bringing Christmas to the coast every Sunday in July (5, 12, 19 and 26 July), with roast turkey and ham for $32.50, a $20 vegetarian roast option and Christmas pudding for $12. Winter warmers including mulled wine, hot toddies and Irish coffee will keep things cosy, with live music running throughout the day and prizes for the best (or worst) Christmas jumpers.
Insider Intel
- Santa makes a special appearance throughout the afternoon, so bring the kids along too.
Paddington Ale House
141 Scarborough Beach Road, Mount Hawthorn
Image Credit: Paddington Ale House | Facebook
Paddington Ale House is keeping the festive spirit going all July, with Christmas roasts every Sunday and a festive quiz night on Wednesday 22 July paired with a $20 turkey schnitzel parmi loaded with cranberry gravy, roast potatoes, buttered beans, maple carrots and a Yorkshire pudding. It all builds to a Christmas in July Long Lunch on Sunday 26 July, with Santa stopping by and a $100 voucher up for grabs for the best-dressed guest.
Insider Intel
- Under 3s eat free at the long lunch, making it an easy one for young families.
Good Company
200 Karrinyup Road, Karrinyup

For one night only, on Friday 24 July, Good Company is serving a traditional three-course Christmas dinner from 6pm to 7pm. With shared entrées, a choice of main, and festive desserts to finish, it’s a curated one-hour Christmas special made for gathering the crew, Christmas jumpers encouraged.
Insider Intel
- At $59pp (and $25pp for kids), it's a great excuse to dress warm and gather the crew without waiting for a 40-degree December.
Scarborough Beach Bar
1 Manning Street, Scarborough
Image Credit: Scarborough Beach Bar | Instagram
Friendmas is landing at Scarborough Beach Bar from Friday 24 to Sunday 26 July, with a festive bottomless lunch ($75pp) featuring two hours of spritz, house wines and tap beers alongside a selection of share plates, across sessions at 2pm and 5pm.
Insider Intel
- Groups of six or more score a complimentary Aperol Spritz tower, so bring along your wider friend group and secure this bargain.
The Reveley
Eastern Promenade The Towers at Elizabeth Quay, Ophir Walk

Following sold-out lunch sittings, The Reveley has released Christmas in July dinner bookings from 5:30pm on Sunday 26 July at Low Kee, waterfront views and zero washing up included. The curated three-course set menu kicks off with shared entrées, followed by a choice of main and classic desserts to finish.
Insider Intel
- Book ahead, this one is highly desired and tends to sell out fast.
The Elford
639 Beaufort Street, Mount Lawley
Image Credit: The Elford Hotel | Instagram
The Elford is leaning fully into the yuletide cheer with a Christmas in July lunch and dinner on Sunday 26 July (12pm or 6pm). Throw on a favourite yuletide jumper and settle in for a traditional three-course feast, trimmings and all.
Insider Intel
- Both sittings run $59pp with a $25pp kids’ option, so take your pick of a wintery lunch or a festive dinner.
White Horse Tavern
124 Amazon Drive, Baldivis
Image Credit: White Horse Tavern | Instagram
White Horse Tavern is giving the local pub a festive winter twist on Sunday 26 July, with a long lunch or cosy dinner sitting (12pm or 6pm) built around a three-course spread meant for passing around, from starters for the table through to a proper Yuletide dessert.
Insider Intel
- Whether you're chasing that classic winter Noel feeling or just want a Sunday gathering, this one delivers the roast, the warmth and the excuse to celebrate Christmas twice in one year.
Molly's Irish Pub
488 Beaufort Street, Highgate & 774 Albany Hwy, East Victoria Park
Image Credit: Molly’s Perth | Instagram
Molly's is donning the tinsel at both Perth venues this July, with a proper Christmas Sunday Roast served throughout the month. Choose Roast Beef or a Traditional Irish Roast with turkey and ham, served with mash, roasties, stuffing, roast vegetables, gravy and cranberry sauce, finished with Christmas pudding. The iconic Irish pub is also slinging a festive twist on its famous spice bag: the Christmas Turkey Spice Bag, loaded with turkey, ham and crunchy stuffing bits, chips and lashings of gravy.
Insider Intel
- It all builds to the Ugly Christmas Jumper Party on Friday 31 July, so save your worst jumper for last.
Johnny Fox's
205 James Street, Northbridge
Image Credit: Jonny Fox’s Bar | Instagram
Johnny Fox's is dedicating the entire month of July to Christmas in Northbridge, with traditional Christmas roasts served every Sunday, alongside Irish coffees, hot toddies and unapologetically ugly Christmas jumpers. Things wrap up with a Christmas Sunday party on 26 July, featuring Santa, live music, festive treats and prizes for the best and worst Christmas jumpers.
Insider Intel
- Grab your Christmas pudding and warming whiskey drinks while the weather is still frosty.
Christmas In July Events And Activities
The Parkerville Tavern
6 Owen Road, Parkerville
Image Credit: The Parkville Tavern | Instagram
The Parkerville Tavern is hosting a family-friendly Christmas in July weekend in the Perth Hills on Saturday 25 and Sunday 26 July. With free entry, festive roasts, kids' activities and live music across both days, it’s not one to miss with younger ones. Expect Santa visits, a snow machine and face painting, with kids' activities running from 12pm to 3pm on Saturday and Santa stopping by from 2pm to 3pm on both days.
Insider Intel
- Live music runs 5:30pm–8:30pm Saturday and 3pm–6pm Sunday, so there's plenty to stick around for after the kids' activities wrap up.
Victoria Park Hotel Family Fun Day
605 Albany Hwy, Victoria Park
Image Credit: Victoria Park Hotel | Instagram
On Sunday 26 July from 12pm to 2pm, Victoria Park Hotel is hosting a free festive family fun day, with a Snowflake Sparkle Bar, DIY snow globe making and a special visit from Santa and his helper.
Insider Intel
- Free entry and hands-on activities for all ages make this an easy one to add to the family calendar.
Molly's Christmas Quiz Night & Santa Visits
488 Beaufort Street, Highgate & 774 Albany Hwy, East Victoria Park
Image Credit: Molly’s Irish Pub | Website
Molly's kicks off its Christmas in July celebrations with a Christmas-themed quiz night on Wednesday 1 July, promising festive challenges and plenty of laughs. Santa and his elves will also make special appearances at Highgate on Sunday 19 July and Victoria Park on Sunday 26 July, from 2pm to 4pm.
Insider Intel
- Live music runs every Sunday throughout the month across both venues, so there's always a reason to swing by.
Main image credit: Victoria Park Hotel | Instagram