Search Venues for Christmas Parties
See what's available, compare your options, then enquire direct – free.
Filters
Top picks are the highest-rated venues of each type that publish a starting price.
Pub
Market GroundsPerth CBDUp to 200 guests
From $40 per person
Restaurant
Seven Sins Perth HillsRoleystone
From $35 per person
Function Venue
Matilda Bay RestaurantCrawleyUp to 250 guests
From $1,500 minimum spend
Hotel
The Guildford HotelGuildfordUp to 750 guests
From $37 per person
Bar
The AviaryPerth CBDUp to 320 guests
From $37 per person
Estate / Garden
Chapel Farm EstateMiddle SwanUp to 250 guests
From $25 per person
The next highest-rated venues that publish a starting price, with capacity and cost side by side.
| Venue | Type | Area | Capacity | From |
|---|---|---|---|---|
| SKOL 4.5(294) | Type:Bar, Restaurant | Area:Scarborough | Capacity:Up to 40 | Price:From $35pp |
| Murphy's Irish Pub 4.4(2,964) | Type:Pub | Area:Mandurah | Capacity:Up to 150 | Price:From $37pp |
| Last Drop Elizabethan 4.4(2,470) | Type:Pub, Brewery | Area:Bedfordale | Capacity:Up to 90 | Price:From $500 min spend |
| Mulberry Estate 4.4(334) | Type:Function Venue, Estate / Garden | Area:Caversham | Capacity:Up to 400 | Price:From $100pp |
| UWA Tavern 4.4(285) | Type:Pub, Function Venue | Area:Crawley | Capacity:Up to 500 | Price:From $8,500 min spend |
| Burswood on Swan 4.4(284) | Type:Function Venue | Area:Burswood | Capacity:Up to 800 | Price:From $24pp |
| The Raffles Hotel 4.3(3,047) | Type:Pub, Hotel | Area:Applecross | Capacity:Up to 450 | Price:From $37pp |
| The Waterfront Tavern 4.3(367) | Type:Pub | Area:Hillarys | Capacity:Up to 150 | Price:From $2,000 min spend |
| The Windsor Hotel 4.2(4,063) | Type:Pub, Hotel | Area:South Perth | Capacity:Up to 500 | Price:From $35pp |
| Subiaco Hotel 4.2(2,567) | Type:Pub, Hotel | Area:Subiaco | Capacity:Up to 110 | Price:From $25pp |
Lowest per-person prices
MandurahUp to 800 guests
BurswoodUp to 800 guests
Middle SwanUp to 250 guests
SubiacoUp to 110 guests
Perth CBDUp to 500 guests
Lowest minimum spends
BedfordaleUp to 90 guests
CrawleyUp to 250 guests
HillarysUp to 150 guests
End-of-year parties in Perth land in the hottest, busiest part of the calendar. That means the venue has to handle the heat as well as the numbers, and popular December dates go to teams that enquire well before the year winds down.
Think first about where your staff or friends work and live, then about whether the day should be a long lunch or an evening event.
What to weigh up for a Christmas function:
Christmas pricing on this page starts from $24 per person and $37 per person, with some rooms asking a $500 minimum spend or a $1,500 minimum spend. Planning a full program? Look at corporate events or team building to add an activity.

Menus on this page start from $24 per person and $37 per person. Some rooms work on a $500 minimum spend or a $1,500 minimum spend instead, so compare what each includes.
Enquire early, as December Fridays fill well ahead of the season. Lock in a date before the end-of-year rush starts.
It can make a memorable day with lawns and long tables. Book a coach both ways so nobody has to sort their own trip home.
An air-conditioned private room with an outdoor area attached gives you both options. Ask about shade if you plan to use a garden or deck.
Yes, suburban taverns, Mandurah foreshore pubs, Perth Hills clubs and northern beachside bars host end-of-year functions too. They suit teams that live or work far from the CBD.
Most venues allow a DJ or band, and some have a dance floor and microphone. Confirm music limits and setup times when you book.