From Fitzroy dive bars to St Kilda institutions, Melbourne's live music scene is the best in Australia. Here are the venues you need to know.
Melbourne isn't just Australia's live music capital – it's one of the best music cities on Earth. With more live music venues per capita than almost anywhere, this is a city where you can see world-class acts seven nights a week, from sticky-floored punk rooms to grand heritage theatres.
Here's your essential guide to Melbourne's best live music venues.
The Esplanade Hotel (St Kilda)
The Espy is a cathedral of Australian rock. This sprawling St Kilda institution has been hosting live music since 1878 and recently underwent a stunning renovation that preserved its gritty soul while adding world-class sound. With multiple rooms and a capacity of 1,000, there's always something happening – from free Sunday sessions to headline tours. If you only visit one venue in Melbourne, make it this one.
Best for: Rock, indie, everything | Capacity: 1,000
The Corner Hotel (Richmond)
The Corner is where careers are made. This Richmond icon has been the launchpad for countless Australian artists, and its main room – with that famous low ceiling and sweat-drenched atmosphere – delivers arguably the best sound of any mid-size venue in the country. The rooftop bar is perfect for pre-show drinks overlooking Swan Street.
Best for: Indie, rock, international tours | Capacity: 800
The Tote (Collingwood)
When The Tote briefly closed in 2010, thousands marched through the streets in protest. That tells you everything about what this Collingwood pub means to Melbourne. It's loud, it's sweaty, the carpet is questionable, and the bands are always incredible. The Tote is punk rock in its purest form – no pretension, just music.
Best for: Punk, garage, metal, noise | Capacity: 400
Howler (Brunswick)
Brunswick's Howler combines an indoor bandroom with a sprawling outdoor space complete with food trucks and fairy lights. It's the kind of venue where you might catch a rising indie act inside and then wander out to a DJ set under the stars. The pizza is surprisingly excellent too.
Best for: Indie, electronic, DJ nights | Capacity: 500
Cherry Bar (ACDC Lane)
Tucked down the laneway that AC/DC literally named, Cherry Bar is Melbourne's rock 'n' roll heart. This tiny bar pumps seven nights a week with live bands and DJs, and the walls are covered in rock memorabilia. It's been called "the best rock 'n' roll bar in the world" by more than a few visiting international artists.
Best for: Rock, blues, party nights | Capacity: 200
The Night Cat (Fitzroy)
When you want to dance, The Night Cat delivers. This Fitzroy venue has been the home of funk, soul, Latin, and jazz since the '90s. The big stage and even bigger dance floor make it perfect for larger-than-life performances, and the cocktails don't hurt either.
Best for: Funk, soul, Latin, jazz | Capacity: 600
Northcote Social Club (Northcote)
The NSC does everything right – great sound, great food, great beer list, and a booking policy that consistently delivers the best in Australian and international indie music. The intimate main room makes every gig feel special, and High Street dining options make it easy to turn a gig night into a full evening out.
Best for: Indie, folk, singer-songwriter | Capacity: 400
The Old Bar (Fitzroy)
With a capacity of just 150, The Old Bar is as intimate as it gets. This Fitzroy shoebox has been quietly hosting some of the best underground acts in Melbourne for years. Free or cheap gigs, cold beers, and the sense that you're seeing something special before anyone else catches on.
Best for: Underground, experimental, free gigs | Capacity: 150
Where to Start
New to Melbourne's scene? Start with a Friday night at the Corner Hotel or a Sunday session at the Espy. Check our Melbourne gigs listing for what's on tonight, or browse gigs near you to find something within walking distance.