The Best Pubs in Melbourne CBD for a Bevvy and a Bite
Need a knockoff? Treat yourself to a pint and parma at one of the best pubs in Melbourne CBD.
For many Melbournians, popping into a pub is the best way to unwind on the weekend, or after a hard day at work. With a casual, fuss-free vibe, these humble haunts beckon us to come in and relax with the help of an ice-cold bevvy and a crispy schnitty, or fare that’s on the fancier side. The city’s pub scene is packed with everything from old-school boozers and gastropubs to beer gardens, rooftops and party pubs.
So next time you're in need of a beer and a break, head to one of the best pubs in Melbourne CBD.
Morris House
Formerly the European Bier Cafe, this refurbed inner city boozer has quickly cemented itself as one of the best pubs in Melbourne CBD. Morris House, which has undergone a 4-million dollar transformation, is set across four floors.
Expect comedy in the NYC-style basement, elevated dining on the entry level, live music on the first floor and glorious views of the city on its sprawling, leafy rooftop. Pair the slushy-style Iced VoVo margarita with house-made focaccia and a classic burrata with pickled veggies for the perfect knock-off treat.
120 Exhibition Street, Melbourne
The Mitre Tavern
The Mitre Tavern, housed in Melbourne's oldest building dating back to the 19th century, is a true gem among the best pubs in Melbourne CBD. With a spacious beer garden, warm ambience, and a rustic bistro serving gourmet burgers, it’s the perfect spot for a casual night out.
As one of the city's most beloved meeting places, you’ll find a diverse crowd enjoying everything from casual Friday night drinks to perfectly charred steaks.
Step through its centuries-old doors to experience delicious pub fare alongside a rich, storied history that evokes the charm of an old-world English pub. Don’t miss this iconic tavern!
5 Bank Place, Melbourne
The Natural History Public Bar
The CBD's best-kept secret is The Natural History Public Bar. This charming pub, inspired by classic museums of the world, features red and black checkered floors, stained glass windows, and an impressive 15-metre diorama showcasing mountain goats, deer, and various birdlife.
Tuck into their refined pub menu, complete with a dedicated steak section, excellent vegetarian options, and weekly specials like steak, burger, and fish and chip nights.
It's a fantastic spot for a lively round of trivia with friends or hosting memorable events in a unique setting. Relaxed, fun, and undeniably charming, this is a must-visit pub in Melbourne CBD.
401 Collins Street, Melbourne
The Sherlock Holmes
One of the treasures of the Melbourne CBD pub scene, the Sherlock Holmes Inn is a charming British-style pub that transports you straight to ye olde London. Descend into the basement to uncover a cosy atmosphere, where 19 beers on tap await alongside an impressive selection of classic pub fare. Relish a hearty Sunday roast, a thick and tender parmigiana, or one of their famous homemade pies, all perfectly paired with a pint of imported British ale or a delightful local wine.
Sitchu Tip: Call upon the doctor if you're looking for a chic twist. That's right, on the ground level sits Dr Watson's Bar, and it's a brilliant spot for cocktails and finger food while watching the city hustle by.
415 Collins Street, Melbourne
Kirk's Pub
Tucked away just off Hardware Lane, Kirk's Pub is the charming little sibling of Kirk's Wine Bar. This hidden gem offers a fantastic selection of wines and beers, perfect for post-work drinks, along with some of the best hot chips in town. Ever wanted to try a blue-hued sour beer? This is your spot!
The shareable dishes are a delight, featuring the likes of pickled mussels with charred sourdough, charcuterie, scotch eggs, and arancini. If the spicy mussels are on the menu, don't miss out!
A cosy spot next to a wine bar, Kirk's Pub is truly a standout pub in Melbourne CBD worth celebrating!
382 Little Bourke Street, Melbourne
The Black Prince Pub & Grill
Settle into this oh-so-delicious Indian pub in Melbourne's CBD. It's a fantastic spot for every day happy hours, fantastic spritzes and cocktails, live sport watching, and delectable curries.
Food wise, The Black Prince offers Pakistani, Lahori and North Indian, and Anglo-Indian Royalty cuisines - so you can get your hit of spice from sizzler plates to samosa, Amritsar spiced fish and chips to Kashmir style goat Rogan Josh.
A warm, inviting energy, outdoor seating and live music on weekends ensure that this is one of the best pubs in Melbourne CBD that needs to be on your must-try list.
45 Bourke Street, Melbourne
Captain Melville
For over 150 years, Captain Melville has been Melbourne's oldest public house, welcoming revelers with its iconic bluestone walls and impressive selection of classic and unique brews. Satisfy your cravings with elevated pub grub, including Korean fried chicken wings, pasta, parmas, and curries.
Head upstairs to Loch and Key, a cosy hideaway with warm wood finishes and intimate booths for private chats. Open until 5am on weekends, it's also the perfect spot for late-night fun.
34 Franklin Street, Melbourne
The Garden State Hotel
Epic, four-storey pub The Garden State Hotel is a lush oasis and one of the best pubs in Melbourne CBD. Glowing spherical lights and full trees bloom from within their central atrium, while vines and planters make the whole place feel like a magical indoor garden. An intimate cocktail bar downstairs and sprawling spaces above mean plenty of cosy nooks to hide away in even as the hotel reaches heaving capacity towards the end of the week.
101 Flinders Lane, Melbourne
Imperial Hotel
The best pubs in Melbourne CBD consistently draw a crowd and this laid-back spot is no exception. The first two floors are made at the Imperial Hotel are made up of a sports bar, dining room and large function space with picturesque views of Parliament House. Climb another set of stairs, and you’ll reach the rooftop bar. With panoramic views facing Parliament, it’s ideal for date nights and friendly catchups, complete with delicious share bites and sun-soaked seating.
2-8 Bourke Street, Melbourne
The Mint
A delightful mix of historic charm and trendy vibes, The Mint stands as one of Melbourne’s oldest pubs while flaunting the CBD’s largest beer garden. Found on William Street, this local gem embraces tradition with cheeky happy hours, irresistible meal deals, and free trivia nights that could have you questioning your general knowledge.
Be sure to try their famous 'pie of the week'—with flavours like beef, bourbon, and sage or chicken, white wine, and sweet corn, it’s a pub classic that deserves a round of applause. Pair it with your drink of choice, and you've got yourself a mighty fine meal. So gather your mates and raise a glass at The Mint, where good times flow as freely as the drinks!
318 William Street, Melbourne
Saint & Rogue
With its character-laden charms, centuries-old venue Saint & Rogue does relaxed sophistication faultlessly, with a cracking menu to match. Serving comfort food with an upmarket flair, it's a top pub in Melbourne CBD opening its arms to those looking for a refined touch to classic public house dining. It also oozes with old-world charm, featuring dark timber, warm lighting, arched windows, and attentive service that adds to its inviting atmosphere. Whether you're enjoying a leisurely meal or catching up with friends, Saint & Rogue promises a delightful blend of tradition and modernity in the heart of the city.
582 Little Collins Street, Melbourne
The Duke of Wellington
Occupying prime real estate on the corner of Flinders and Russell Street, our city's oldest licensed pub is also one of the best pubs in Melbourne CBD. Established in 1853, The Duke of Wellington has a lot to offer: a wine bar, dining hall, multiple lounges and a newly opened rooftop that lends itself perfectly to sunset drinks.
Food-wise, The Duke offers delicious staples like their signature parma served with crinkle-cut chips and crunchy slaw, a juicy 300g Darling Downs scotch fillet paired with chips and zesty aioli, or the timeless 1853 cheeseburger. Complement your meal with an impressive selection of beers on tap, a curated list of local and international wines, and a seasonal cocktail menu that brings fresh flavours to your dining experience.
146 Flinders Street, Melbourne
Worked your way through the best pubs in Melbourne CBD and looking for somewhere to eat? Be sure to check out our list of the hottest new restaurants around the city. Keen to head home and kick it on the couch? Your favourite eateries have you covered with the best takeaways and dessert delivery for the ultimate sofa-fuelled feast!