
Where to Watch AFL Live – Melbourne’s Best Footy Pubs
BY KAT CHRISOULIS
Obviously, there’s no better view than a seat at the MCG on game day. But if you’re not heading to the stadium, Melbourne has plenty of top-tier sports bars and footy pubs where you can catch every AFL game live. With big screens, passionate crowds, and great drinks, these venues offer the next best thing to being at the ground.
Whether you’re after a classic footy pub near the MCG, a lively sports bar in the CBD, or a local favourite in Richmond or Carlton, here’s where to watch AFL live in Melbourne and soak up the game-day atmosphere.
The Duke of Wellington (CBD)
Melbourne’s oldest licensed pub is still one of the best places to watch the footy, and its short walk to the MCG makes it a prime pre-game and viewing spot. The Duke is always packed with footy fans, big screens, and plenty of energy, so whether you’re watching the game there or kicking off the night before heading to the 'G', you’re guaranteed a great game-day atmosphere.
London Tavern (Richmond)
If you’re not inside the ‘G, The London Tavern is the next best thing. This Richmond institution is famous for its huge beer garden, massive outdoor screen, and unbeatable pre-game energy. Expect a sea of scarves, plenty of footy chat, and a pub packed with AFL die-hards—making it one of the best spots to watch the game live or soak up the buzz before heading to the MCG.
The Imperial Hotel (CBD)
One of Melbourne’s top sports pubs, The Imperial screens every AFL game live, making it the perfect spot to catch the footy even if your team isn’t playing at the ‘G. With plenty of big screens, a lively crowd, and a rooftop bar for sunny game days, it’s a great choice for both after-work drinks and weekend matches.
Great Northern Hotel (Carlton)
If you like watching footy in a beer garden, The Great Northern is one of the best in Melbourne. This dog-friendly, laid-back pub is known for its huge outdoor space, plenty of screens, and a strong craft beer selection, making it a top choice for casual AFL viewing. The relaxed vibe means it’s just as good for a chilled-out Sunday arvo game as it is for a big Friday night blockbuster.
The Royal Derby (Fitzroy)
A proper footy pub in the heart of Fitzroy, The Royal Derby delivers big screens, a rowdy but friendly crowd, and classic pub vibes. The sports-focused setup means you’ll always have a good view of the action, and the no-fuss, no-frills atmosphere makes it one of the best places in the north to watch the game with a passionate crowd.
Railway Hotel (Yarraville)
Tucked in Yarraville Village, just down the strip from the iconic Sun Theatre, the Railway Hotel blends a modern pub vibe with a welcoming, local feel. It’s always busy on game day, with big screens, a buzzing crowd, and a strong drinks list. If you’re watching the game from the west, this is one of the best spots to do it.
Mona Castle Hotel (Seddon)
Freshly renovated but still every bit the classic footy pub, the Mona is steeped in AFL history. Owned by Tony Liberatore and a group of former and current Bulldogs teammates, it’s a go-to spot for Dogs fans and west-side locals alike. With big screens, great pub meals, and a proper game-day atmosphere, this is a top pick for watching the AFL live. Local’s tip: Order the house-made dim sims, served with soy sauce and chilli jam—an absolute must.