Best Pubs in Melbourne — 2026 Guide
A Melbourne pub isn’t just a place to drink — it’s a community centre, a sports stadium, a restaurant, a meeting room, and occasionally a time machine. The city’s pub culture runs deep, from the grand heritage hotels of the CBD to the neighbourhood locals that anchor every suburb. In 2026, Melbourne pubs are in a golden age: the old-school working man’s pubs are still going strong, while a new wave of craft beer-focused venues is raising the bar (literally) on what a pub can be.
This guide covers the pubs worth walking into. Whether you want a cold pot on Friday arvo, a parma that’ll feed you for two days, or a pub quiz that gets genuinely competitive, we’ve found the spot.
Last updated: 17 March 2026 | Melbourne Vibe Score: 81/100 🟢
1. The Railway Hotel — CBD (Lonsdale Street)
The vibe: A grand old CBD pub that’s been serving since the gold rush days and still feels like it could handle a crowd of miners. The Railway Hotel occupies a gorgeous Victorian building on Lonsdale Street with high ceilings, timber panelling, and a pub garden out back that catches the afternoon sun. It’s one of the few CBD pubs that manages to feel like a genuine neighbourhood local despite sitting in the middle of the city.
The beer selection covers all the bases — VB, Carlton Draught, and a rotating selection of Victorian craft beers on tap. The parma is the menu standout: a proper pub schnitzel with thick napoli sauce, melted cheese, and a side of chips. It’s $24 and it’s everything a pub parma should be. The front bar is where the after-work crowd gathers from 4pm, and the upstairs area is quieter if you want to actually hear yourself think.
Order this: Carlton Draught pot ($7) and the chicken parma ($24) — this is the quintessential Melbourne pub meal, and the Railway does both perfectly. Address: 535 Lonsdale Street, CBD Hours: Daily, 11am–late Budget: $7–$12 per drink; $18–$28 for meals
2. The Elephant & Wheelbarrow — CBD (Bourke Street)
The vibe: A sprawling Bourke Street pub that combines old-school pub atmosphere with a food menu that goes well beyond the usual schnitzel-and-chips. The Elephant & Wheelbarrow has multiple levels — a ground-floor bar, an upstairs dining room, and a courtyard — each with its own character. It’s the kind of place where you can start with a quiet pint and end up at a table for eight without planning it.
The food is the drawcard. The kitchen takes pub classics and elevates them without losing the comfort factor: a steak sandwich with caramelised onions and aioli, a fish and chips with proper beer batter, and a lamb shank shepherd’s pie that’s the size of your head. The drinks menu covers beer, wine, and cocktails with enough range to satisfy everyone in your group.
Order this: Lamb shank shepherd’s pie ($26) — slow-cooked lamb, creamy mash, rich gravy. It arrives bubbling and it’s the pub meal equivalent of a warm hug. Address: 432 Bourke Street, CBD Hours: Daily, 11am–late Budget: $8–$14 per drink; $20–$30 for meals
3. The Precinct Hotel — Richmond (Swan Street)
The vibe: Swan Street’s anchor pub and one of the best sports bars in Melbourne. The Precinct is where Richmond locals gather for AFL, NRL, cricket, and whatever else is on. Multiple big screens, a TAB, and an atmosphere that goes electric during footy season. But even when there’s no sport on, the Precinct is a solid pub with good beer, good food, and good company.
The beer garden is the real draw on warm days — it’s large, it’s leafy, and it gets afternoon sun that makes a Friday arvo session feel like a holiday. The pub food is classic: parma, burgers, steak, fish and chips. All well-executed. The chicken parma with a side of wedges is the Friday night default for half of Richmond.
Order this: Chicken parma with wedges ($25) — proper pub parma, proper pub wedges, proper pub atmosphere. Especially good on a Friday when the footy’s on and the beer garden is full. Address: 462 Swan Street, Richmond Hours: Daily, 11am–late Budget: $8–$13 per drink; $18–$28 for meals
4. The Royal Melbourne Hotel — CBD (Queen Street)
The vibe: One of Melbourne’s oldest pubs, sitting proudly on Queen Street since the 1860s. The heritage building features ornate ceilings, original fireplaces, and a sense of history that no modern venue can replicate. The Royal Melbourne Hotel is the pub you take interstate visitors to when you want to show them what a proper Melbourne pub looks like inside.
The ground floor bar is a classic city pub — cold beer on tap, a TAB, and a crowd of office workers escaping their desks. The bistro upstairs serves honest pub food at reasonable prices: steak, schnitzel, burgers, and a Sunday roast that’ll make you wish every day was Sunday. The beer garden is small but charming, tucked into the back of the building.
Order this: Sunday roast ($25) — roast beef, Yorkshire pudding, roast vegetables, gravy. If you time your visit right, it’s the most comforting meal in the CBD. Address: 33 Queen Street, CBD Hours: Daily, 10am–late Budget: $7–$12 per drink; $18–$28 for meals
5. The Great Northern — Carlton North (Nicholson Street)
The vibe: A massive Carlton North pub that’s equal parts sports bar, music venue, and neighbourhood local. The Great Northern is the pub where the inner north congregates — it’s got a huge beer garden, multiple screens for sport, a band room that hosts live music several nights a week, and a TAB that gets proper use during racing season.
The Great Northern does everything a pub should do, and it does it all well. The beer selection is strong — a mix of mainstream taps and rotating craft options. The food covers pub classics plus some better-than-average options like a pulled pork burger and a proper Caesar salad. On a Saturday arvo during footy season, this place is the beating heart of the neighbourhood.
Order this: A pot of whatever’s on the local craft tap ($9) and the burger with the lot ($22) — beef patty, bacon, egg, cheese, beetroot, lettuce, tomato, onion. A proper burger that requires two hands and a strategy. Address: 611 Nicholson Street, Carlton North Hours: Daily, 11am–late Budget: $8–$13 per drink; $18–$26 for meals
Cross-link: Carlton North flows into Carlton — see our best pubs in Carlton guide for more options on that side of the suburb border.
6. The Railway Hotel — South Melbourne (Clarendon Street)
The vibe: A different Railway Hotel to the CBD one — this South Melbourne institution has been anchoring Clarendon Street for over a century. The atmosphere is old-school: no pretension, no fancy cocktails, just cold beer, good food, and a crowd that’s been coming here for years. The front bar is classic Melbourne pub: wood panelling, dim lighting, and a TV showing whatever sport is on.
The food menu is generous and the prices are fair — a steak sandwich for $20, fish and chips for $19, and a parma for $22. These are 2026 prices that feel like they belong in 2016, and the quality hasn’t suffered for it. The Sunday session here, when the South Melbourne Market crowd spills in after the market closes, is one of the great Melbourne rituals.
Order this: Steak sandwich ($20) — it’s the menu hero. Thick-cut steak, caramelised onions, tomato relish on sourdough. A proper pub steak sandwich that costs less than a cocktail in half the bars on this list. Address: 297 Clarendon Street, South Melbourne Hours: Daily, 11am–late Budget: $7–$11 per drink; $16–$25 for meals
Cross-link: South Melbourne has a stack of great venues — more in our best pubs in South Melbourne guide.
7. The Tucky Duck — Carlton (Lygon Street)
The vibe: A Carlton institution that’s been the local for Uni students, tradies, and Carlton diehards for decades. The Tucky Duck does not do Instagram-worthy interiors or molecular gastronomy. It does cold beer, a solid parma, a beer garden that fills up on Friday arvo, and a jukebox that hasn’t been updated since 2004. All of these things are优点s.
The Duck (as locals call it) is the quintessential Lygon Street pub. The crowd is a genuine mix — Uni students from the colleges on Swanston Street, locals who’ve been coming here for twenty years, and the occasional tourist who stumbles in and realises they’ve found something real. The parma is $22 and it’s the parma you judge all other parmas against.
Order this: Pot of local lager ($7) and the chicken parma ($22) — eat it in the beer garden on a sunny arvo and you’ll understand why Carlton locals never leave. Address: 183 Lygon Street, Carlton Hours: Daily, 11am–late Budget: $7–$10 per drink; $18–$26 for meals
8. The Fox Hotel — South Melbourne (Wellington Street)
The vibe: A beautifully renovated pub on Wellington Street that manages to be both a heritage pub and a modern dining destination. The Fox has kept the original Victorian facade and the character of the old hotel while updating the interior with tasteful modern design. The result is a pub that feels both timeless and current.
The food at The Fox is a step above standard pub fare. The kitchen works with local producers and the menu reflects it: a dry-aged steak that would hold its own in a dedicated steakhouse, a fish and chips using actual quality fish, and a burger that uses a brioche bun and house-made pickles. The beer selection is strong, with a dozen taps covering everything from Carlton Draught to local craft IPAs.
Order this: Dry-aged steak with chimichurri and hand-cut chips ($34) — it’s not cheap pub food, but it’s excellent food in a pub setting. The best of both worlds. Address: 455 Wellington Street, South Melbourne Hours: Daily, 11am–late Budget: $9–$14 per drink; $22–$38 for meals
9. The Prince Alfred Hotel — South Yarra (Chapel Street)
The vibe: A grand old corner pub on Chapel Street that’s been through a few iterations but remains one of the best pubs south of the river. The Prince Alfred (locally known as “PA”) has a heritage building, a sprawling multi-level interior, and a crowd that mixes South Yarra residents, Prahran locals, and the Chapel Street weekend brigade.
The PA does good pub food, solid drinks, and has enough space that you can always find a corner, even on a busy Saturday. The beer garden is one of the best on Chapel Street — large, leafy, and positioned to catch afternoon sun. The pub quiz on Tuesday nights is legitimately competitive, with prizes that are worth showing up for.
Order this: The burger ($20) and a pot of whatever’s on tap ($8) — simple, satisfying, and you can eat it in the garden while watching Chapel Street do its thing. Address: 616 Chapel Street, South Yarra Hours: Daily, 11am–late Budget: $8–$13 per drink; $18–$28 for meals
Cross-link: Chapel Street is packed with venues — more in our best pubs in South Yarra guide.
10. The Duke of Wellington — South Melbourne (Clarendon Street)
The vibe: A proper old-school pub on Clarendon Street that’s been serving South Melbourne since before most of its current patrons were born. The Duke doesn’t do fancy. It does cold beer, decent wine, a pub quiz on Wednesdays that gets genuinely heated, and a beer garden that’s one of the largest in the inner south.
The Duke is the pre-footy pub for anyone heading to the MCG or AAMI Park. On a Saturday afternoon, the beer garden fills with locals in team colours, and the energy is unbeatable. The food is honest — pub classics done without fuss, at prices that don’t make you wince. A steak sandwich for $20. A parma for $22. A pot of Carlton for $7.
Order this: A pint of Local lager ($9) and the steak sandwich ($20) — sit in the beer garden, soak up the sun, and feel like you’ve found the Melbourne that the tourism brochures promise but rarely deliver. Address: 168 Clarendon Street, South Melbourne Hours: Daily, 11am–late Budget: $8–$12 per drink; $16–$25 for meals
11. The Royston Hotel — Richmond (Swan Street)
The vibe: A Swan Street stalwart that’s been Richmond’s go-to pub since the days when Richmond was more factory than foodie. The Royston has a no-nonsense front bar, a good-sized beer garden, and a bistro that serves some of the most honest pub food in the inner east. During footy season, this place is packed before and after every Richmond game at the MCG.
The Royston’s beer garden is the spot on a Saturday arvo — cold beers, warm sun, and the sound of Richmond fans arguing about team selection. The food is straightforward and well-priced: parma, burger, steak, fish and chips. All good. None fancy. All exactly what you want from a pub.
Order this: The Royston parma ($23) — it’s big, it’s hot, and it comes with a side of chips and salad. You won’t leave hungry. Address: 420 Swan Street, Richmond Hours: Daily, 11am–late Budget: $8–$12 per drink; $18–$26 for meals
12. The Terminus Hotel — Fitzroy North (Nicholson Street)
The vibe: A beautifully restored Victorian pub in Fitzroy North that balances heritage character with modern pub culture. The Terminus has high ceilings, a long timber bar, and a beer garden that’s the perfect size — big enough to find a spot, small enough to feel social. It’s the kind of pub where you go for one and stay for four because the atmosphere is too good to leave.
The Terminus does a solid range of craft beer on tap, a food menu that goes beyond the basics (think a Korean fried chicken burger and a proper roast cauliflower steak alongside the classics), and a Sunday roast that’s become one of the inner north’s worst-kept secrets. The crowd is a mix of young professionals, families (in the garden), and the kind of Melburnians who appreciate a good pub without needing it to be a “destination.”
Order this: Korean fried chicken burger ($21) — crispy chicken, kimchi slaw, sriracha mayo, brioche bun. It’s the pub burger reimagined by someone who actually eats at places other than pubs. Address: 678 Nicholson Street, Fitzroy North Hours: Daily, 11am–late Budget: $9–$13 per drink; $18–$26 for meals
Pub Quiz Night Cheat Sheet
Melbourne pub quizzes are a serious business. Here’s where to find the best ones:
- Monday: The Railway Hotel (CBD) — 7:30pm, $2 entry, cash prizes
- Tuesday: The Prince Alfred (South Yarra) — 7pm, free entry, generous prizes
- Wednesday: The Duke of Wellington (South Melbourne) — 7pm, free entry, notoriously difficult
- Thursday: The Terminus (Fitzroy North) — 7:30pm, free, themed rounds
- Friday: The Great Northern (Carlton North) — 6pm (early start for the keen ones)
The Friday Arvo Ritual
If you’re new to Melbourne, know this: Friday arvo (3pm–7pm) at a good pub is a sacred institution. It’s when the working week ends, the pints start flowing, and the pub garden fills with people who’ve earned their first drink. The venues above that have good beer gardens — The Great Northern, The Precinct, The Duke of Wellington, The Tucky Duck — are the places to be. Arrive by 4pm or miss out on a seat.
Getting There
- CBD pubs: All walkable from Flinders Street or Parliament Station.
- Carlton/Carlton North: Tram 1 or 8 up Swanston Street, or tram 6 up Lygon Street.
- Richmond: Tram 48 or 75 from the CBD.
- South Melbourne: Tram 96 from the CBD or walk from Flinders Street (15 minutes).
- South Yarra: Train from Flinders Street to South Yarra (8 minutes), then walk to Chapel Street.
- Fitzroy North: Tram 86 from the CBD up Sydney Road/Brunswick Street.
Related Guides
- Best Pubs in Carlton — Lygon Street and surrounds
- Best Pubs in South Melbourne — the local’s picks
- Best Pubs in South Yarra — Chapel Street options
- Best Bars in Melbourne — if you want to step up from pots to cocktails
- Best Restaurants in Melbourne — for when pub food isn’t enough
Know a pub we should add? Submit a tip — the best pub recommendations always come from someone who’s been going there for years.