Best pubs in Melbourne – The full list
Melbourne has a pub scene that stretches from classic Irish bars and heritage hotels to beer gardens, sports pubs, gastropubs, neighbourhood locals and saloon-style drinking rooms. The best pubs in Melbourne are not all built for the same kind of visit. Some are perfect for a quiet pint, others for parmas, steaks, footy, Sunday roasts, live sport, family lunches, beer gardens or a proper night out with friends.
This guide focuses on seven Melbourne pubs worth knowing: The Irish Times Pub, The Graham Hotel, The Great Northern Hotel, Railway Hotel, White Oaks Saloon, The King Hotel and Kent Hotel. Together, they cover the range of Melbourne pub culture, from CBD pints and Port Melbourne gastropub dining to Carlton North beer gardens, South Melbourne heritage pubs, Prahran saloon energy and city sports bars.

1. The Irish Times Pub
The Irish Times Pub is one of Melbourne CBD’s most recognisable Irish pubs. Sitting on Little Collins Street, it brings a traditional pub feel to the city, with dark timber, a warm room, Irish hospitality, familiar drinks and the kind of atmosphere that suits both casual lunches and longer nights out.
This is the kind of pub people choose when they want comfort, conversation and something dependable. It works for pints, pub meals, after-work drinks, catch-ups with friends, visitors looking for an Irish pub in Melbourne and anyone who wants a central venue that feels more relaxed than a cocktail bar or restaurant.
The food direction suits classic pub eating: hearty plates, Irish-inspired comfort food, familiar mains, snacks and meals that work well with beer. It is not trying to be overly polished or experimental. Its strength is that it feels like a proper pub in the middle of the city.
The Irish Times Pub is also useful because of its location. Little Collins Street puts it close to offices, hotels, shopping streets, laneways and transport, making it easy for weekday lunches, post-work pints, weekend visits and casual CBD dinners.
The Irish Times Pub is best for Irish pub atmosphere, pints, hearty meals, after-work drinks, casual dinners, CBD catch-ups and anyone looking for a classic pub in central Melbourne.
Address: 427 Little Collins Street, Melbourne
Menu: View The Irish Times Pub menu on Happy Menu

2. The Graham Hotel
The Graham Hotel gives Port Melbourne a more polished version of the neighbourhood pub. Located on Graham Street, it combines local-pub comfort with a stronger food focus, making it a good choice when you want a pub meal that feels a little more considered.
The venue works across several occasions. It can be used for a steak, a glass of wine, a family dinner, a quiet drink, a group lunch or a more substantial meal without heading into the CBD. That flexibility is exactly what a strong neighbourhood pub should offer.
The Graham Hotel is especially useful for Port Melbourne locals, nearby workers, bayside diners and groups who want pub hospitality with a dining-room feel. It has enough polish for a proper dinner but still keeps the relaxed rhythm of a local hotel.
Food is a major part of the appeal. The Graham fits the gastropub category more than the basic beer-and-chips pub category, with a menu that suits steaks, classic mains, wine-friendly dishes and relaxed group meals.
The Graham Hotel is best for gastropub dining, pub steaks, wine, Port Melbourne dinners, family meals, group lunches and anyone looking for a more polished neighbourhood pub.
Address: 97 Graham Street, Port Melbourne
Menu: View The Graham Hotel menu on Happy Menu

3. The Great Northern Hotel
The Great Northern Hotel is one of Carlton North’s best-loved pubs, known for its beer garden, sports-friendly atmosphere and classic pub food. Sitting on Rathdowne Street, it has the feel of a proper local: easygoing, social, spacious and built for repeat visits.
The pub works well for people who want more than just a quick drink. It is a strong choice for parmas, steaks, burgers, Sunday roasts, beers, live sport, trivia nights, group meals and relaxed afternoons that can turn into evenings.
The Great Northern is especially useful for groups because it has the kind of pub energy that suits many different people at once. Some can come for beer and sport, others for a proper meal, others for the beer garden or a casual family lunch.
Its Carlton North location also gives it a strong neighbourhood role. Rathdowne Street is close enough to the inner city to be convenient, but the pub still feels like a local destination rather than a tourist-heavy CBD venue.
The Great Northern Hotel is best for beer gardens, pub classics, parmas, steaks, burgers, sport, Sunday roasts, group meals and relaxed Carlton North pub sessions.
Address: 644 Rathdowne Street, Carlton North
Menu: View The Great Northern Hotel menu on Happy Menu

4. Railway Hotel
Railway Hotel is a South Melbourne pub with real history and a strong local identity. Located on Ferrars Street, it has the kind of classic Melbourne pub character that suits modern Australian pub food, beers, wine, open fires, a beer garden and relaxed neighbourhood dining.
This is a pub that works across the seasons. In winter, it suits cosy meals, fireside drinks and footy. In warmer weather, the beer garden gives it a more open, social feel. That flexibility makes it useful for regular locals and visitors looking for a proper South Melbourne pub.
The food offer sits in familiar pub territory: comforting mains, burgers, steaks, specials, snacks and meals designed for lunch, dinner and casual group visits. It is not trying to be a fine-dining restaurant; it is doing the useful work of a good pub.
Railway Hotel is especially handy for people around South Melbourne Market, Albert Park, Port Melbourne and the surrounding offices and apartments. It gives the area a proper local option for meals, drinks, functions and casual nights out.
Railway Hotel is best for classic pub food, beer garden sessions, fireside drinks, South Melbourne lunches, casual dinners, group meals, footy and relaxed local pub visits.
Address: 280 Ferrars Street, South Melbourne
Menu: View the Railway Hotel menu on Happy Menu

5. White Oaks Saloon
White Oaks Saloon brings a Southern American saloon feel to Greville Street in Prahran. It is more bar-and-saloon than traditional Australian hotel, but it earns a place in this guide because it works for the same kind of social pub occasions: drinks, food, groups, casual nights and a lively room.
The venue is built around Southern-style comfort, cocktails, beers, late-night energy and food that suits sharing. It is a good choice when you want something more playful than a standard pub but still relaxed enough for a casual night with friends.
White Oaks works especially well for Prahran nights out, birthdays, casual dates, weekend drinks, group dinners and people moving around Greville Street and Chapel Street. It has a stronger nightlife feel than many old-school pubs, which makes it useful when the night is more about atmosphere than a quiet meal.
The food and drink style also gives it a clear point of difference. Instead of trying to be a classic parma-and-pot pub, White Oaks leans into Southern-inspired food, cocktails and saloon character.
White Oaks Saloon is best for Southern-style bar food, cocktails, beers, Prahran nights out, group drinks, casual dinners and anyone looking for a lively saloon-style pub on Greville Street.
Address: 115–117 Greville Street, Prahran
Menu: View the White Oaks Saloon menu on Happy Menu

6. The King Hotel
The King Hotel is a CBD sports pub on the corner of King Street and Little Collins Street. It is built for people who want sport on screens, cold beer, pub classics and a central place to meet before, during or after a game.
The venue is especially useful for live sport. Whether the night is about AFL, UFC, football, basketball or a major event, The King Hotel has the right kind of pub identity: screens, atmosphere, specials, drinks and food that suits a crowd.
The menu direction is classic pub comfort: steaks, burgers, parmas, pizzas, small bites, drinks and weekly specials. It works well for work lunches, after-work drinks, casual dinners and groups who want something easy in the western end of the CBD.
The King Hotel is also practical because of its location. King Street and Little Collins Street put it close to Southern Cross Station, offices, hotels and the city’s business district, making it a useful meeting point for people coming from different directions.
The King Hotel is best for live sport, pub classics, steaks, burgers, parmas, pizzas, beers, after-work drinks and CBD group catch-ups near King Street.
Address: 120 King Street, Melbourne
Menu: View The King Hotel menu on Happy Menu

7. Kent Hotel
Kent Hotel is a Carlton North pub on Rathdowne Street with a heritage feel and a strong neighbourhood role. It gives the area a polished local option for pub meals, drinks, functions, lunches and dinners without losing the warmth of a classic Melbourne hotel.
The pub works well because it balances comfort and quality. It is suitable for a casual drink, but also for a proper meal with friends or family. That makes it useful for locals who want a dependable pub rather than a venue that only works for big nights out.
Kent Hotel suits Carlton North’s rhythm well: relaxed lunches, weeknight dinners, weekend catch-ups, family meals, wine, beers and neighbourhood gatherings. It is the kind of pub where the setting matters because it feels settled into the suburb.
The Rathdowne Street address also makes it a useful partner to The Great Northern nearby, but with a slightly different feel. Where The Great Northern is strongly associated with beer garden and sport energy, Kent Hotel leans more toward polished local dining and heritage pub comfort.
Kent Hotel is best for Carlton North pub dining, relaxed lunches, family meals, wine, beers, neighbourhood dinners, functions and anyone looking for a heritage-style local pub on Rathdowne Street.
Address: 370 Rathdowne Street, Carlton North
Menu: View the Kent Hotel menu on Happy Menu
Final word
The best pubs in Melbourne cover more than one kind of pub experience. The Irish Times Pub is the CBD choice for Irish pub atmosphere and central pints. The Graham Hotel is the Port Melbourne option for polished gastropub dining. The Great Northern Hotel is the Carlton North favourite for beer garden sessions, pub classics and live sport. Railway Hotel is the South Melbourne classic for heritage pub comfort, fireside drinks and beer garden meals. White Oaks Saloon brings Southern-style saloon energy to Prahran. The King Hotel is the CBD pick for live sport, pub food and after-work drinks. Kent Hotel is the Rathdowne Street option for polished neighbourhood pub dining.
Together, they show why Melbourne’s pub scene is so useful: it can be old-school, polished, sporty, heritage-driven, beer-garden friendly, Irish, saloon-style or deeply local. Whether you want a pint in the CBD, a family pub meal, a proper Sunday roast, a beer garden afternoon or somewhere to watch the game, Melbourne has a pub that fits the plan.