The Best Pubs in Perth for Your Next Weekend Sesh
The best pubs in Perth have you covered when it comes to casual vibes, excellent brews and hearty feasts.
While we love a fancy dining experience as much as the next person, sometimes there's more of a craving for those ultra casual vibes, and the comforting familiarity of a classic pub meal.
Thankfully, one of the best pubs in Perth is never too far away, so you can always head there to get your fix of happy hours and hearty dishes, tap brews and classic tunes.
Best Pubs in Perth CBD:
Market Grounds
Housed in King's Square, this contemporary and award-winning inner city pub in Perth blends style and space across multiple levels. The ground-level Market Bar and a 75-seater restaurant offer a chic, kitschy interior by acclaimed interior design firm Woods Bagot, featuring pastel tones, leather lounges, and vibrant rattan chairs. The second-floor function space accommodates up to 200 guests, while two alfresco areas span 220 square meters, adorned with lemon and apple trees. The menu spotlights share-style plates from categories like “baker” and “fishmonger,” alongside wood-fired pizzas and elevated pub classics. With 18 taps on offer, it’s a polished pub experience through and through.
10 Telethon Avenue, Perth
Prince Lane
A sprawling three-story pub in Perth CBD, Prince Lane also moonlights as a cocktail bar and late night hot spot set right in the heart of the city. The rooftop bar offers stunning skyline views, perfect for enjoying cocktails and happy hour specials with friends. The downstairs Public Bar provides a relaxed atmosphere ideal for intimate gatherings and casual drinks.
Prince Lane caters to every appetite with a menu that ranges from classic pub favourites like burgers and parmis to contemporary shared bites and gourmet pizzas, making it one of the best pubs in Perth for a modern dining experience.
356 Murray Street, Perth
The Royal Perth City
Overlooking Yagan Square right in the beating heart of Perth city, you’ll find heritage-listed pub The Royal, buzzing with patrons and a lively atmosphere all day. The corner pub is charming yet modern and stylish, with a menu of elevated pub classics to suit any tastes (there’s a smashed beef burger alongside a soy-roasted pumpkin salad) and of course a curated selection of local and international beers, wines, and spirits.
531 Wellington Street, Perth
Best Pubs in Perth:
The Rosemount
The Rosemount Hotel is a legendary Perth pub known for live music, epic weekly specials, and a vibrant atmosphere. Hosting world-class acts like Tame Impala, Sarah Blasko, You Am I, and Dinosaur Jr, it’s a go-to for both international and homegrown talent. Recent renovations have transformed its backyard into a fresh outdoor haven, while the pub menu now features everything from classic favourites to inventive share plates. With an expansive drinks list offering affordable cocktails and a wide range of beers and wines, it’s the ultimate spot for a lively night out.
459 Fitzgerald Street, North Perth
The Guildford Hotel
Step into history at The Guildford Hotel for a modern take on pub dining, with bold flavours and new twists on classic dishes. Their latest menu celebrates meats cooked in-house, with a focus on smoky goodness from the in-house smoker and exciting over-the-coals charcoal grill dishes. From smoked meats to fresh-off-the-grill delights, paired with an impressive selection of drinks, The Guildford Hotel offers a fun, laid-back vibe perfect for catching up with friends while indulging in hearty, flavour-packed bites.
159 James Street, Guildford
The Albion Hotel
Around since 1890, The Albion Hotel is more than just a pub - it is a beloved Cottesloe icon. Step inside the historic Albion Hotel and you can instantly feel the warm and inviting atmosphere; it’s old-world charm meets modern comfort. The pub's heritage is everywhere - from its classic architecture, to the original ceiling fans and the photos on the walls, creating a timeless ambiance that makes you feel like you’ve stepped into a bygone era.
535 Stirling Highway, Cottesloe
Molly's Irish Pub
You'll always be welcome at Molly's, a shiny new Irish pub in Perth that has Highgate locals abuzz. Stop in for a cheeky Guinness and stick around for a fantastic atmosphere, plenty of banter and quality service. And for the food - this is authentic Irish pub food at its absolute best, albeit with a local approach. Settle in to savour the taste of the classics like fish and chips, oysters, spice bags and beef and Guinness pie, and seasonal chef specials. There's also live music every weekend - what more can you ask for from your friendly neighbourhood local?
488 Beaufort Street, Highgate
The Breakwater
Perched on the sparkling shores of the Hillarys Boat Harbour, The Breakwater is a gloriously laid-back pub, with panoramic views of the marina and the Indian Ocean beyond. The Breakwater's huge outdoor terrace is the dreamiest spot to soak up the sun and savour the sea breeze while enjoying alfresco dining and sips with friends. It’s got comfortable seating, excellent food and stunning views, so it's no wonder the Breakwater is a favourite.
58 Southside Drive, Hillarys
The Claremont
This heritage-listed corner pub in Claremont has just undergone a huge revamp, making it one of Perth’s biggest - and most glamorous - suburban pubs. Originally built in 1902, the front of the pub remains much the same, but the enormous interior now boasts a bistro, courtyard, indoor-outdoor terraces, sports bar and a stunning rooftop bar. Ascend the gorgeous staircase, pull up a stool in the alfresco and sip your way through golden hour, grazing on a menu of local WA produce and reimagined pub favourites.
1 Bay View Terrace, Claremont
The Royal East Perth
A true icon of East Perth, The Royal is a pub that is somehow both casual and sophisticated. The sprawling waterfront terrace offers a relaxing, laid-back space where the rippling river sets the scene for a hearty pub meal and lots of fun. With its timeless charm and stunning views, this pub effortlessly blends the conviviality of a traditional pub with an air of breezy relaxation, creating an atmosphere that’ll have you coming back for more.
60 Royal Street, East Perth
The Wembley
In the heart of Wembley, this local institution is a favourite thanks to its relaxed and inviting space where charming heritage meets modern style. This is a pub where there’s always something going on; where you can relax with a cocktail in the laneway bar, or enjoy a beer in the leafy courtyard, and soak up that unique action and buzz that suburban pubs do best. The extensive menu covers everything from burgers and pizza, through to tapas and shareplates.
344 Cambridge Street, Wembley
The Raffles Hotel
Overlooking the Swan and Canning rivers in Applecross, The Raffles Hotel is a timeless beauty that exudes colonial charm. With its art-deco fit out and famous outdoor beer garden, it's a pub that invites you to while away the afternoon in total relaxation. The breezy riverside ambiance is paired with a menu of pub classics with a modern-Italian influence that pays homage to local produce and flavours.
70-72 Canning Beach Road, Applecross
Cottesloe Beach Hotel
Opposite Cottesloe Beach, this is the spot to go after a day in the sun for a refreshing cocktail and some casual eats at golden hour. The Beach Club has a fun, Hamptons-style vibe and plenty of places to perch and sip in total, beachside style. Or head to The Terrace, to the left of The Beach Club entrance, for table service and a specialty wine list that pairs with a mouthwatering Mediterranean-inspired menu. No matter what you decide, Cottesloe Beach Hotel delivers as one of the best pubs in Perth.
104 Marine Parade, Cottesloe
Ocean Beach Hotel
The OBH is a Cottesloe institution, known for its ultra-laidback, beachy atmosphere, breathtaking Indian Ocean views and lively Sunday sessions. Come golden hour, a table by the enormous windows, sipping a cold drink and watching the sun go down, is where you want to be. With its prime location, this iconic beachfront pub perfectly captures the essence of Western Australia's coastal lifestyle and is a must-visit if you’re in Cottesloe.
140 Marine Parade, Cottesloe
The Local Hotel
Housed in a heritage-listed building that once served as a watering hole for the local maritime community, The Local is quite literally a local gem for the South Freo crew. It seamlessly blends a rich history with contemporary cool, offering a unique experience that captures the essence of Freo perfectly. With more than one eclectic space to hang out - there’s the front bar, the Whisky Bar, the Local Garage and the restaurant - you can pull up a chair and enjoy a refreshing drink with the locals, whatever the mood calls for.
282 South Terrace, South Fremantle
The National Hotel
The National Hotel is a truly historic pub in Perth's neighbouring port city of Fremantle, with a rooftop that is undoubtedly one of the city's crown jewels. It's rooftop bar offers unparalleled views of the bustling Fremantle Port and the Indian Ocean beyond.
This space combines old-world charm with contemporary chic, featuring cool furnishings, a diverse drinks menu, and a welcoming ambiance. Sip on craft beers, fine wines, or signature cocktails while taking in the mesmerising sunset views.
98 High Street, Fremantle
After checking out the best pubs in Perth, you might want to book one of Perth’s best bottomless brunches or breakfast spots. Because there's nothing more enjoyable than experiencing all that this city has to offer on the food and drink front!