Find Your Perfect Party Venue
See real options for venues, compare, then enquire – free.
Filters
Top picks are the highest-rated venues of each type that publish a starting price.
Pub
The Taphouse at Mulberry EstateCavershamUp to 200 guests
From $1,200 room hire
Restaurant
VIP LoungeNorthbridgeUp to 40 guests
From $500 room hire
Hotel
Balmoral HotelVictoria ParkUp to 120 guests
From $125 room hire
Bar
Scarborough Beach BarScarboroughUp to 275 guests
From $35 per person
Function Venue
Matilda Bay RestaurantCrawleyUp to 250 guests
From $1,500 minimum spend
Brewery
Last Drop ElizabethanBedfordaleUp to 90 guests
From $500 minimum spend
The next highest-rated venues that publish a starting price, with capacity and cost side by side.
| Venue | Type | Area | Capacity | From |
|---|---|---|---|---|
| Seven Sins Perth Hills 4.6(1,969) | Type:Restaurant | Area:Roleystone | Capacity:– | Price:From $35pp |
| Balthazar 4.6(1,618) | Type:Restaurant | Area:Perth CBD | Capacity:Up to 14 | Price:From $2,000 min spend |
| The Aviary 4.5(4,763) | Type:Bar | Area:Perth CBD | Capacity:Up to 320 | Price:From $37pp |
| SKOL 4.5(294) | Type:Bar, Restaurant | Area:Scarborough | Capacity:Up to 40 | Price:From $35pp |
| Market Grounds 4.4(3,130) | Type:Pub | Area:Perth CBD | Capacity:Up to 200 | Price:From $40pp |
| Hillarys Beach Club 4.4(3,025) | Type:Pub, Restaurant | Area:Hillarys | Capacity:Up to 150 | Price:From $2,000 min spend |
| Murphy's Irish Pub 4.4(2,964) | Type:Pub | Area:Mandurah | Capacity:Up to 150 | Price:From $37pp |
| Parkerville Tavern 4.4(2,624) | Type:Pub | Area:Parkerville | Capacity:Up to 150 | Price:From $35pp |
| The Globe 4.4(2,512) | Type:Pub, Bar | Area:Perth CBD | Capacity:Up to 500 | Price:From $35pp |
| Herdsman Lake Tavern 4.4(2,475) | Type:Pub, Hotel | Area:Wembley | Capacity:Up to 100 | Price:From $40pp |
Lowest per-person prices
MandurahUp to 800 guests
BaldivisUp to 100 guests
Perth CBDUp to 450 guests
BurswoodUp to 800 guests
Middle SwanUp to 250 guests
Lowest minimum spends
BedfordaleUp to 90 guests
CrawleyUp to 250 guests
Perth CBDUp to 14 guests
Perth stretches a long way up and down the coast, so the first decision for any function is which part of the city suits your guests. A Fremantle pub, a Swan Valley estate and a rooftop in the CBD can all host the same 80 people, but they feel completely different and ask different things of the people attending.
Most rooms here are priced one of three ways: a set menu per head, a minimum spend on food and bar, or a flat fee for the room itself.
How the main venue areas compare:
Starting figures on this page run from $25 per person for pub menus to $45 per person for fuller packages, while some rooms ask a $2,000 minimum spend or $300 room hire instead. See birthday venues or wedding receptions for occasion-specific advice.

Pub and tavern menus start around $25 per person, fuller packages sit near $45 per person, and some rooms set a minimum spend such as $2,000 or a room fee like $300. Ask exactly what each figure includes.
The CBD and Northbridge have the densest mix of rooftops, pubs and restaurants with private rooms. Fremantle and the Swan Valley each give a strong but very different alternative. The Perth Hills and the northern coast also offer community club rooms, a surf club terrace and beach bars.
Yes, many estates there handle large groups with lawns and big indoor rooms. Because it sits at the city edge, organise transport home for guests before you lock in the date.
Choose a space with real shade, keep water out for guests and ask the venue about an indoor fallback. On the coast, expect the sea breeze in the afternoon.
Several Perth venues offer exclusive hire, usually against a larger minimum spend. Ask early, as whole-venue dates are limited.
Summer and the school holidays are the busiest time. If your date falls then, start contacting venues well ahead.