Every product is carefully selected by our editors and experts. If you buy from a link, we may earn a commission. Why trust us?

13 best sports bars in melbourne

13 Best Sports Bars in Melbourne

As the major sporting seasons reach their triumphant finals seasons in Australia, you’re no doubt in desperate need of the most ambient and passionate sports bars in Melbourne. Luckily, there’s no shortage in this sport-centric city, so if you’re looking for a sports bar Melbourne has you covered.

We’re well aware of the ever-present conundrum of where to cheer on your favourite team on away games or those unfortunate times you didn’t nab tickets (or flights) to the big game. Luckily there is a huge array of atmospheric sports pubs in Melbourne with massive screens, live local and international games and a huge selection of beers and delicious pub food. When it comes to sports bars Melbourne will make you feel like you’re at the real thing just without the exorbitant prices or massive queues. Immerse yourself in the sporting atmosphere at the best rugby union pubs in Melbourne or the best bars to watch AFL in Melbourne, or any other international game or tournament.

If you don’t want to miss any of the action of your favourite local and international games and sporting events, these 13 best sports bars in Melbourne (in no particular order) will have your sporting fix covered.

You’ll also like:
34 Best Rooftop Bars in Melbourne
49 Best Bars in Melbourne For a Good Night Out

the imperial rooftop cityscape

1. The Imperial

The Imperial boasts being one of the oldest and best sports bars in Melbourne CBD. The incredible rooftop bar, scrumptious English food menu and impressive beer and wine list, not to mention their comprehensive display of live sport from around the globe, make the Imperial your go-to sports bar in the city. Their mantra is if someone around the world is playing it – they’re playing it. So naturally you should be watching it.

Address: 2-8 Bourke Street, Melbourne VIC 3000
Phone: +61 3 9810 0062
Hours: Sun-Thu 11am-11pm, Fri-Sat 11am-1am

the sporting globe facade at night

2. The Sporting Globe

With multiple locations across Melbourne and beyond, the Sporting Globe can be everyone’s local. Each one of their sports bars in Melbourne has over 30 screens showing the UFC, NRL, AFL, Bledisloe Cup and any other sporting event you might desire. They’ve got delicious food, TAB facilities and huge events with unparalleled atmosphere for the big games.

Address: Westfield Fountain Gate Narre Watten, VIC 3805
Phone: +61 3 9703 0234
Hours: Mon-Thu 12pm-late, Fri-Sun 11:30am-late

Address: 175-177 Ryrie Street Geelong, VIC 3220
Phone: +61 3 5224 2600
Hours: Mon-Sun 11am-12am

Address: 690 Mt Alexander Rd, Moonee Ponds VIC 3039
Phone: +61 3 9372 7322

Address: Westfield Plenty Valley, 415 McDonalds Rd, Mill Park, VIC 3082
Phone: +61 3 7002 2922
Hours: Sun-Thu 11:30am-10pm, Fri-Sat 11:30am-12am

Address: 288 Bridge Rd, Richmond VIC 3121
Phone: +61 3 9428 2656
Hours: Sun-Thu 11:30am-10pm, Fri-Sat 11:30am-1am

Address: Watergardens Town Centre, Station Street, Taylors Lakes VIC 3038
Phone: +61 3 8358 2877
Hours: Sun-Thu 11:30am-10pm, Fri-Sat 11:30am-1am

Address: Pacific Werribee, Derrimut Rd, Hoppers Crossing VIC 3030
Phone: 9748 5777
Hours: Mon-Thu 12pm-late, Fri-Sun 11:30am-late

crowd in outdoor courtyard the great northern

3. The Great Northern

Whether you’re an AFL fanatic, a Union supporter or a UFC watcher, The Great Northern is one of the best sports bars Melbourne has to offer. They also show NRL, cricket, A-league, EPL and NFL, plus if you’d like to watch a particular sporting match, they’ll ensure one of their ten HD screens or one of two massive projector screens are showing it. If it’s a middle-of-the-night overseas match, this sports pub in Melbourne will even open up their doors early for you and your mates. Be welcomed with an unparalleled selection of beers, leafy beer garden and delicious pub grub.

Address: 644 Rathdowne Street, Carlton North VIC 3054
Phone: +61 3 9380 9569
Hours: Mon-Thu 11am-12am, Fri-Sat 11am-1am, Sun 11am-11pm

the college lawn hotel

4. The College Lawn Hotel

Spend your Saturdays at the lawn…at the College Lawn Hotel that is, and catch all the biggest live sporting games on their big plasma screen TVs. With a main bar, restaurant and beer garden, this sports bar in Melbourne makes for the perfect weekend sport viewing locale.

Address: 36 Greville Street, Prahran VIC 3181
Phone: +61 3 9810 0074
Hours: Sun-Thu 11am-11pm, Fri-Sat 11am-12am

crownbet sports bar & pub

5. CrownBet Sports Bar & Pub

With both a dedicated Sports Bar and Pub, the Crown is easily one of the most action-packed sports bars in Melbourne. Feel the passion of every major international sporting event and sate all your sporting desires. The Crown’s Sports Bar has 20 screens plus TAB facilities, while the pub’s got 8 huge screens and 1 mega screen to ensure you don’t miss a second of any action you’re after.

Address: 8 Whiteman Street, Southbank VIC 3006
Phone: +61 3 9292 8888
Hours: Mon 12am-11pm, Tue-Thu 11am-11pm, Fri 11am-12am, Sat-Sun 24 hours

richmond club hotel

6. Richmond Club Hotel

The Richmond Club Hotel is one of the top rugby union pubs in Melbourne, as well as just about any other sport. They’ve got unbeatable happy hour prices, spectacular city views and an ideal laid back atmosphere for cheering on your favourite player or team.

Address: 100 Swan Street, Richmond VIC 3121
Phone: +61 3 9428 6722
Hours: Mon-Thu 12pm-1am, Fri 11am-1am, Sat-Sun 11am-1am

the bells hotel sports bar

7. The Bells Hotel

If you’re on the hunt for a South Melbourne watering hole featuring live game broadcasts, local and international sporting events and seasonal attractions, you’ve come to the right place: Bells Hotel. Their dedicated sports bar has 38 screen showing sports from Foxtel and Sky and features a full range of betting facilities and street seating. It’s the perfect sports bar in Melbourne CBD to soak up the thrilling atmosphere of any race day, grand slam or world cup.

Address: 157 Moray Street, South Melbourne VIC 3205
Phone: +61 3 9690 4511
Hours: Mon-Sat 7:30am-1am, Sun 9am-11pm

turf bar burger in sports bar

8. Turf Bar

Immerse yourself in the bustling atmosphere of Turf Bar and you’ll feel at the centre of the action. It’s one of the best sports bars in Melbourne CBD thanks to its warm and welcoming nature, extensive food and beverage list and central location.

Address: 131 Queen Street, Melbourne 3000
Phone: +61 3 9670 1271
Hours: Mon-Fri 11:30am-12am, Sat 1pm-12am

the swan outdoor dining

9. The Swan

The Swan is hands down one of the best bars to watch AFL in Melbourne. The ample charm of their many rooms is beaten only by their wide selection of sports on their big screens. Come for the live entertainment and great atmosphere and stay for the delicious pub food at great prices.

Address: 425 Church Street, Richmond VIC 3121
Phone: +61 3 9428 2112
Hours: Sun-Wed 12pm-12am, Thu 12pm-1am, Fri-Sat 12pm-3am

mt view hotel bar and dining

10. Mt. View Hotel

You may have discovered the award-winning rooftop bar and crafty cocktails at Mt View Hotel, but have you also experienced what was recently voted the best sports bar in Melbourne? Combine everyone’s favourite bar classics with this iconic Richmond drinking spot.

Address: 68-70 Bridge Road, Richmond VIC 3121
Phone: +61 3 9428 3973
Hours: Sun-Thu 12pm-11pm, Fri-Sat 12pm-1am

silverlake social bar

11. Silverlake Social

Get your dose of the chilled out Southern California Local Taphouse vibe (plus the classic Californian snacks, craft beers and American-famed sports that come with it) at the Silverlake Social. As well as all the biggest NFL and baseball games, this sports bar in Melbourne CBD will also be screening the biggest and best local games – live and loud.

Address: 198 Chapel Street, Prahran VIC 3181
Phone: +61 3 9510 2995
Hours: Mon-Fri 5pm-1am, Sat-Sun 12pm-1am

the precinct hotel interior dining

12. The Precinct Hotel

Across the road from sporting and entertainment areas, Richmond’s historic Precinct Hotel has all the hustle and bustle of a sporting game but the a huge courtyard, shorter bar lines and incredible pub meals of your favourite local. It’s easily one of the best bars to watch AFL in Melbourne – just watch your back if you’re not an avid Tigers supporter.

Address: 60 Swan Street, Richmond VIC 3121
Phone: +61 3 9429 1633
Hours: Mon-Sat 12pm-3am, Sun 12pm-10pm

13. The Castle Hotel

This Belgian beer bar in North Melbourne is one of the liveliest rugby union pubs in Melbourne. If their wide selection of Belgian beer doesn’t get you drooling, their comprehensive menu of share plates, classic pub meals and contemporary gourmet dishes certainly will. And if that weren’t enough The Castle Hotel sports bar just underwent refurbishments to make it the most action-packed place to support your team.

Address: 56 Courtney Street, North Melbourne VIC 3051
Phone: +61 3 9348 9692
Hours: Mon-Thu 11:30am-11pm, Fri-Sat 11:30am-1am, Sun 12pm-11pm

General FAQ

Where can I watch the Superbowl in Melbourne in 2021?

Sporting Globe, KICKS Melbourne, TGI Fridays or Beer Deluxe.

Where can I watch the AFL Grand Final in Melbourne in 2020?

Imperial Hotel, The London Tavern, The Hawthorn Hotel, College Lawn Hotel or Royal Standard Hotel.

You’ll also like:
34 Best Rooftop Bars in Melbourne
49 Best Bars in Melbourne For a Good Night Out


Greta Mayr

Greta Mayr is an established writer and content producer with over seven years’ experience in the media industry. Specialising in culture, food and lifestyle reporting, Greta’s work has appeared in Concrete Playground and Weekend Notes. She holds a Bachelor of Arts (Media and Communications, Germanic Studies, International Relations) at the University of Sydney.