Best Things to Do in Perth: A Complete Guide
10 Best Things to Do in Perth
Looking for what to do in Perth? Western Australia’s capital is a city of huge skies, bright light and easy access to both beaches and bushland. Sitting on the banks of the Swan River and facing the Indian Ocean, Perth feels open and laid-back, with a lifestyle that revolves around outdoor dining, waterfront walks, coastal sunsets and weekend escapes to islands, wine regions and national parks.
From one of the world’s largest inner-city parks and an evolving waterfront to historic port streets, surf beaches, island bike trails and vineyard-dotted valleys, Perth rewards travellers who slow down, get out on the water and explore its neighbourhoods beyond the CBD. Here are the 10 best things to do in Perth, crafted to help you experience the city in depth.
1. Take in the Views from Kings Park and Botanic Garden
Kings Park, set on a hill above the Swan River, is one of Perth’s signature experiences and one of the largest inner-city parks in the world. Its elevated location offers sweeping views over the CBD skyline, river and distant hills, especially beautiful at sunrise and sunset when the light softens across the water.
Within the park, the Western Australian Botanic Garden showcases native plants from across the state — from wildflower displays in spring to boab trees, banksias, eucalypts and delicate shrubs that thrive in WA’s varied climates. Walk the Lotterywest Federation Walkway, a treetop bridge and pathway that glides above bushland, or follow bush tracks that make you feel far from the city despite being only minutes from downtown. Picnic spots, playgrounds and memorial avenues give you plenty of reasons to linger.
2. Stroll Elizabeth Quay and the Swan River Foreshore
Perth’s modern waterfront at Elizabeth Quay links the CBD directly to the river with promenades, public art, cafés, bars and a pedestrian bridge that loops over the water in a graceful curve. It’s a natural starting point for walks along the foreshore and a hub for river cruises and ferries.
From here, you can wander east toward the Causeway and Matagarup Bridge, or west toward Narrows Bridge, stopping at grassy parks, small beaches and lookout points along the way. In the evenings, the quay’s lights reflect in the river as people gather for drinks, meals and events, giving this area a lively but relaxed atmosphere.
3. Swim, Surf or Sunset Watch at Cottesloe Beach
Cottesloe Beach is Perth’s classic coastal postcard — a wide strip of pale sand backed by Norfolk Island pines, lawns and a heritage pavilion. Locals swim laps in the calm morning water, surfers chase waves when conditions are right and families spread towels on the sand throughout the day.
As sunset approaches, people gather on the terraces and grassy banks to watch the sun sink into the Indian Ocean, often with fish and chips, gelato or a picnic. Beachside cafés, bars and restaurants offer everything from casual coffee to sundowner cocktails with uninterrupted ocean views. On warm evenings, Cottesloe captures the essence of Perth’s coastal lifestyle.
4. Explore Fremantle’s Heritage Streets and Markets
Fremantle — or “Freo” to locals — is Perth’s historic port city, a short train ride or drive from the CBD. Its streets are lined with well-preserved 19th-century buildings, pubs, warehouses and terrace houses that now host bars, cafés, galleries and record shops.
Visit the Fremantle Markets on weekends for fresh produce, street food, crafts and buskers, then wander down to the Fishing Boat Harbour for seafood and harbour views. The Fremantle Prison, a World Heritage–listed complex, offers guided tours that delve into convict history, escape stories and life behind the walls. Freo’s mix of maritime heritage, artsy vibe and strong café culture makes it one of the most character-filled corners of the Perth region.
5. Take a Day Trip to Rottnest Island
Rottnest Island, or “Rotto,” is a favourite Perth getaway — a car-free island with turquoise bays, white-sand beaches, cycling paths and famous quokkas that seem to smile for photos. Ferries depart from central Perth, Fremantle and Hillarys, crossing the Indian Ocean to drop you at the island’s main settlement.
Rent a bike to explore Rottnest at your own pace, stopping at sheltered coves, lighthouses and viewpoints. Snorkelling, swimming, stand-up paddleboarding and simply floating in clear water are all on the menu. Between beach-hopping sessions, look for quokkas around the settlement and in shaded areas, always remembering to keep a respectful distance and avoid feeding them. A full day on Rottnest feels like a mini island holiday within your Perth trip.
6. Discover Perth’s Small Bars, Laneways and Northbridge
Perth’s CBD and nearby Northbridge district have developed a thriving small-bar and laneway scene, transforming once-quiet streets into pockets of nightlife and dining. In the city centre, alleyways hide intimate cocktail bars, wine bars and craft beer spots behind unmarked doors or down staircases.
Across the railway line, Northbridge blends Asian eateries, late-night diners, street murals, independent boutiques, rooftop venues and clubs. It’s the city’s main nightlife hub, but also a daytime destination for coffee, brunch and people-watching in parks and squares. Exploring these areas on foot — especially in the early evening — gives you a sense of how Perth has grown into its status as a modern, creative city.
7. Visit the Swan Valley for Wineries, Breweries and Local Produce
Just a short drive from central Perth, the Swan Valley is one of Australia’s oldest wine regions. Vineyards, cellar doors, breweries, distilleries and farm gates line quiet country roads, offering tastings of wine, craft beer, gin, chocolate, honey and more.
You can join an organised tour, follow a self-drive trail or even combine a river cruise from Perth with a winery visit. Long lunches under vine-covered pergolas, artisanal cheese boards and paddock-to-plate menus make the Swan Valley an ideal day out for food and drink lovers who want countryside charm without a long travel time.
8. Walk, Ride or Picnic Around the Swan River and Local Parks
Beyond Elizabeth Quay, the Swan River curves past suburbs, wetlands, yacht clubs and open parklands that are perfect for walking, cycling and picnicking. The loop between Perth and the riverside suburb of South Perth is particularly scenic, offering skyline views and calm water where kayakers and rowers cut smooth lines across the surface.
Foreshore parks like Sir James Mitchell Park in South Perth and Langley Park on the city side provide large grassy areas, playgrounds and trees for shade. On weekends, you’ll see barbecues sizzling, families playing games and joggers tracing the paths — a relaxed, local side of Perth that’s easy to join in.
9. Visit Local Beaches Beyond Cottesloe: Scarborough and City Beach
Perth’s coastline stretches well beyond its most famous beach. North along the coast, Scarborough Beach offers surf breaks, a long foreshore with skate parks, pools, cafés and beachfront bars that stay lively from morning coffee to late-night drinks. The redeveloped esplanade makes it a popular hangout for both locals and visitors.
Closer to the city, City Beach combines white sand, clean facilities, lawned areas and oceanfront dining in a slightly quieter setting. Both beaches showcase the Indian Ocean’s clear water and Perth’s love of sea breezes, ocean swims and sunsets that seem to go on forever.
10. Use Perth as a Base for Western Australian Adventures
While not a single attraction, one of Perth’s biggest strengths is its role as a gateway to Western Australia’s vast landscapes. From here, you can plan trips north to the coral reefs and red gorges of the Coral Coast, south to the forests and wineries of Margaret River and the South West, or inland to wildflower regions and national parks.
Even shorter excursions — such as visiting Penguin Island, the Pinnacles Desert near Cervantes or coastal towns like Mandurah — give you a sense of the state’s size and variety. Spending time in Perth at the beginning or end of your journey lets you enjoy its river, beaches and neighbourhoods while plotting out the bigger adventures that make WA so memorable.
Check monthly weather averages for
Latest Secret Flying deals to Perth
Perth
Jakarta, Indonesia to Perth, Australia for only $323 USD roundtrip
Cheap flights from Jakarta, Indonesia to Perth, Australia for only $323 USD roundtrip.
View Deal→Non-stop from Singapore to Perth, Australia for only $245 USD roundtrip
Non-stop flights from Singapore to Perth, Australia for only $245 USD roundtrip with Jetstar.
View Deal→Seoul, South Korea to Perth, Australia for only $361 USD roundtrip
Cheap flights from Seoul, South Korea to Perth, Australia for only $361 USD roundtrip.
View Deal→


[adblockingdetector id="638efa67113bf"]