Are you on the lookout for some great brunch restaurants in Melbourne? Look no further! The city is brimming with amazing options. Whether you're after cosy cafes and charming restaurants in Hawthorn and Kew, Australian classics and international flavours in Richmond, or trendy cafes in Fitzroy and Collingwood, you're sure to find something that delights your taste buds. Check out our curated listings to discover some exciting hidden brunch restaurants all across the city. Want to enjoy your brunch by the beach in St Kilda, Prahran, or South Melbourne? You're in luck! Tagvenue can help you find the perfect spot. Browse, book, and brunch like a boss!
In Melbourne, prices of brunch restaurants average $45 per person. Costs vary depending on guest capacity, popularity, location, and amenities like sound systems or bar services. Extra charges may apply for custom catering, decor, or event planning services. Packages with add-ons, such as DJs, photo booths, or other entertainment services, can also increase the overall cost. Check out the typical price ranges in Melbourne, based on Tagvenue data from October 2025:
| From $30 | to $60 | per person |
| From $1200 | to $4300 | minimum spend per event |
Based on the popularity and user ratings on Tagvenue (updated October 2025), the best options include:
Entire Venue at Frontside Food & Wine
in Port Melbourne - rated 5/5
Our user said: ‘The venue was amazing, aswell as the food and drinks. You’re really getting what your paying for.’
Emerald Private Dining Room at Father's Office Downtown - Flinders Lane
in Melbourne CBD - rated 4.9/5
Our user said: ‘Fantastic service, Barbara was on top of all the food arrangements for the whole night.’
The Den at The George on Collins
in Melbourne CBD - rated 4.9/5
Our user said: ‘I felt really special throughout the process. Event space was perfect!! Zero complaints...’
You'll find brunch restaurants in various sizes, from smaller spots to larger venues; keep in mind that the type of space and your chosen layout will affect the capacity! Below you can see the typical venue sizes in Melbourne, together with the standard prices in each size range, based on Tagvenue data (October 2025):
| Small brunch restaurants | up to 35 guests | prices average $1000 minimum spend per event |
| Medium brunch restaurants | between 55 and 80 guests | prices average $2500 minimum spend per event |
| Large brunch restaurants | over 90 guests | prices average $5000 minimum spend per event |
You can organise a variety of events to suit different occasions and preferences in these spots:
Whatever the occasion, a brunch restaurant in Melbourne provides a versatile and welcoming space for hosting a range of events that are sure to leave a lasting impression.
Melbourne's brunch scene is top-notch, with exciting options in various neighbourhoods. Here's a few hotspots to consider:
Inner-City Chic
Family-Friendly Feasts
Bayside Bliss
Emerging Gems