Best Things to Do in Perth, Western Australia: The Ultimate Insider Guide
Perth is one of those cities that sneaks up on you. You arrive expecting a sleepy, sun-drenched outpost at the edge of the world — and then it blows you away. The most isolated major city on Earth is also one of its most liveable, loveable, and downright brilliant places to explore. I’ve spent a lot of time in Perth over the years, and every single visit has left me wondering why more people don’t make the journey west.
From world-class beaches that put Sydney’s famous strips to shame, to a food and wine scene that punches well above its weight, to wildlife encounters you simply cannot find anywhere else on the planet — Perth delivers in every department. If you’re planning a trip and wondering where to start, this guide has you covered.
📋 TL;DR – Best Things to Do in Perth, Western Australia
- ✅ Beaches are world-class: Cottesloe, Scarborough and City Beach are all stunning — and usually uncrowded compared to east coast equivalents.
- 🦁 Wildlife is extraordinary: Swim with whale sharks at Ningaloo, hand-feed quokkas on Rottnest Island, and spot dolphins at Rockingham.
- 🍷 Wine country is close: The Swan Valley wine region is just 30 minutes from the city; Margaret River is a 3-hour drive south.
- 🌅 Kings Park is unmissable: One of the largest inner-city parks in the world, with sweeping views over the city and river.
- 🚢 Rottnest Island is a must: Hire a bike, explore pristine bays, and meet the world-famous quokkas.
- 🍜 Northbridge is the nightlife hub: Great restaurants, bars, and a buzzing arts scene — don’t skip it.
- 🌊 Day trips are excellent: The Pinnacles, Wave Rock, and Fremantle are all superb half- or full-day escapes.
🏖️ Perth’s beaches: better than you think
Let’s get this out of the way immediately: Perth has some of the best beaches in Australia. The Indian Ocean is warm (especially in summer), the sand is blindingly white, and the waves are consistent enough to attract surfers from around the world. And because Perth isn’t on the tourist trail the way Sydney or Melbourne is, you often have vast stretches of sand almost entirely to yourself.
Cottesloe Beach is the classic. It’s the beach where Perthites go to see and be seen — there are great cafés and restaurants right on the sand, the water is calm and clear, and the sunsets over the Indian Ocean are genuinely spectacular. On Sunday afternoons in summer, Cottesloe has a festive, communal energy that feels uniquely Western Australian.
Scarborough Beach is the surfer’s choice — bigger waves, a more youthful crowd, and a major redevelopment in recent years has given the foreshore a brilliant array of restaurants, bars, and an outdoor amphitheatre. City Beach splits the difference: it’s wide, family-friendly, and has excellent facilities including decent cafés and plenty of shade.
Further afield, Trigg Beach is a local favourite for bodysurfing, while Sorrento and Mullaloo beaches to the north offer a quieter alternative when you want to escape the crowds entirely. If you have a car, the beaches north of Perth — particularly around Yanchep and Two Rocks — offer extraordinary stretches of near-empty coastline that feel almost otherworldly.
🦘 Wildlife experiences you won’t find anywhere else
Perth’s proximity to some of Australia’s most extraordinary wildlife is one of its greatest selling points. You don’t need to travel far to have wildlife encounters that will be talked about for years.
🐨 Quokkas on Rottnest Island
Rottnest Island — just 30 minutes by ferry from Fremantle — is home to the quokka, arguably the world’s happiest-looking animal. These small, friendly marsupials are found almost nowhere else on earth, and they’re completely unafraid of humans, which means close encounters are virtually guaranteed. The island itself is gorgeous: no private cars are allowed, so you hire a bike and pedal around discovering pristine turquoise bays, snorkelling spots, and historic colonial buildings. Plan a full day — it’s absolutely worth it.
🐬 Dolphin encounters at Rockingham
About 45 minutes south of the city, Rockingham offers one of the world’s most extraordinary wildlife experiences: swimming with wild dolphins in their natural habitat. The local pod of Indo-Pacific bottlenose dolphins has been interacting voluntarily with humans for decades, and a tour with one of the licensed operators is a genuinely moving experience. There’s no guarantee the dolphins will swim with you — this is wildlife, not an aquarium — but the success rate is remarkably high.
🦅 Penguin Island
Also near Rockingham, Penguin Island is home to the largest colony of little penguins in Western Australia. You can visit on a short ferry ride, watch the penguins in a natural habitat presentation, and walk the boardwalks over the sand dunes. It’s genuinely wonderful, and a great option if you’re travelling with kids.
👉 Book a Perth Wildlife Tour on GetYourGuide →
🌿 Kings Park and Botanic Garden
Kings Park is extraordinary by any measure. Sitting right on the edge of the Perth CBD, it covers over 400 hectares — making it one of the largest inner-city parks in the world (bigger than New York’s Central Park, for reference). About two-thirds of the park is natural bushland, which means it’s packed with native wildflowers, birds, and kangaroos during certain seasons.
The Botanic Garden within Kings Park is superb: free to enter, beautifully maintained, and home to over 3,000 species of Western Australian flora. The Federation Walkway — a glass and steel bridge that extends over the treetops — offers remarkable views over the Swan River and city skyline. In spring (August to October), the park puts on a wildflower festival that draws visitors from across the country. If you visit during wildflower season, do not miss it.
The views from Kings Park over the city skyline and Swan River are among the best urban vistas in Australia. Go at sunrise or sunset for the most dramatic light — and bring a picnic, because this is genuinely one of those places where you could easily spend an entire afternoon without realising where the time went.
🚢 A day trip to Fremantle
Fremantle — just 30 minutes from Perth by train — is one of those rare places that has managed to preserve its historic character while still feeling genuinely alive and contemporary. The “Freo” port city has a bohemian, slightly alternative energy that makes it one of the most enjoyable places to spend a day in Western Australia.
Pair this with Best Time to Visit Perth to round out your trip.
The Fremantle Markets are the obvious starting point: a huge indoor market selling fresh produce, street food, crafts, and all manner of interesting goods in a beautiful heritage building. Go on a Saturday or Sunday when the market is in full swing and the surrounding streets are buzzing. From there, wander down to the Fishing Boat Harbour for excellent fish and chips right on the water — there are a handful of competing operators and they’re all good.
The Fremantle Prison is a UNESCO World Heritage Site and one of the best historic attractions in Australia. Built by convict labour in the 1850s, it remained in use as a working prison until 1991 — which means the history here is both ancient and eerily recent. The night tours, which involve lanterns and ghost stories, are genuinely unsettling in the best possible way.
🍷 The Swan Valley wine region
You don’t need to drive three hours south to Margaret River to enjoy great Western Australian wine. The Swan Valley, just 30 minutes east of the city, is one of Australia’s oldest wine regions and is easily explored on a self-drive day trip. The wines here are generally fuller-bodied than Margaret River — think robust reds and rich whites that pair beautifully with the local food scene.
Beyond wine, the Swan Valley is known for its craft beer scene, artisan food producers, and excellent farm-gate experiences. Houghton Wines is perhaps the most famous cellar door, but smaller producers like Faber Vineyard and Upper Reach offer a more intimate experience. The valley also has a Chocolate Company, a Nougat Factory, and a Caramel Kitchen — you could spend an entire weekend here and still not cover everything.
🏙️ Exploring the Perth CBD and Northbridge
Perth’s city centre has been transformed over the past decade. Yagan Square — a major cultural hub connecting the CBD to Northbridge — is lined with excellent food vendors, public art, and a market hall. Elizabeth Quay, the waterfront development on the Swan River, has given the city an accessible, European-style waterfront that’s perfect for an evening stroll with wine and seafood in hand.
Northbridge, immediately north of the city centre, is the cultural heartbeat of Perth. It’s where you’ll find the best restaurants (everything from Japanese to Ethiopian to contemporary Australian), the liveliest bars, and the Perth Cultural Centre — which houses the Art Gallery of Western Australia, the Western Australian Museum, the State Library, and the Perth Institute of Contemporary Arts. All of these institutions are free or low-cost, and all are genuinely excellent.
The Leederville and Mount Lawley neighbourhoods are worth exploring too — both have brilliant café cultures, independent bookshops, and the kind of quirky, neighbourhood character that makes a city feel like a real place to live rather than just a destination to visit.
Pair this with Best Beaches in Western Australia to round out your trip.
🌄 Day trips from Perth
Perth’s location makes it an excellent base for day trips and longer excursions into some of Western Australia’s most dramatic landscapes.
🪨 The Pinnacles Desert
About two and a half hours north of Perth, the Pinnacles Desert in Nambung National Park is one of Australia’s most surreal landscapes. Thousands of limestone pillars — some just centimetres high, others towering to over five metres — rise from a golden desert floor. Scientists still debate exactly how they formed, which only adds to the mystery. The best time to visit is at sunrise or sunset, when the light turns the limestone columns extraordinary shades of orange and gold. Combine it with a visit to Lancelin and its enormous sand dunes for a full day trip.
🌊 Wave Rock
About three and a half hours southeast of Perth, Wave Rock is a natural granite formation that looks exactly like a breaking ocean wave — except it’s 15 metres high and 110 metres long, and has been “breaking” for approximately 2.7 billion years. It sounds like a gimmick until you see it; then it’s genuinely breathtaking. The colours of the rock — banded in reds, yellows, and greys from mineral streaks — are extraordinary. The surrounding wildflower country (best in spring) makes the journey even more worthwhile.
🐠 Ningaloo Reef
Further afield — about 12 hours north by road, or a short flight to Exmouth — Ningaloo Reef is one of the world’s most spectacular coral reef ecosystems. Unlike the Great Barrier Reef, Ningaloo comes right to the shore in places, meaning you can snorkel directly off the beach without needing a boat. Between March and July, whale sharks — the world’s largest fish — congregate here to feed, and swimming with them is one of Australia’s greatest wildlife experiences. Book well in advance; these tours sell out months ahead.
👉 Book Perth Day Tours & Experiences on GetYourGuide →
🍽️ Where to eat in Perth
Perth’s food scene has exploded in recent years and is now genuinely world-class. The combination of extraordinary local produce — southern ocean seafood, Margaret River beef, incredible tropical fruits from the north — and a multicultural population that demands quality has created a dining culture that’s adventurous, confident, and delicious.
For breakfast, Leederville and Subiaco are the go-to suburbs. For lunch, head to the CBD’s various laneways and food halls. For dinner, Northbridge has the widest range, while the restaurant strips in Mount Lawley and Vic Park offer excellent alternatives if you want something a bit more neighbourhood-y. Cottesloe Beach has brilliant options for a sunset dinner — sitting on a terrace watching the Indian Ocean while eating fresh barramundi is one of those experiences you simply have to do at least once.
Don’t miss a visit to the South Fremantle Food Forest on a Sunday morning — an extraordinary community-run space where you can pick fresh produce, chat with local farmers, and buy excellent coffee. It’s one of the most authentically Perth experiences you can have.
📅 When to visit Perth
Perth is a year-round destination, but the timing of your visit matters. Summer (December to February) is hot — genuinely hot, with temperatures regularly exceeding 35°C and occasional spikes above 40°C. The beaches are glorious, but you’ll want air conditioning and will need to time outdoor activities for early morning or evening. Spring (September to November) is arguably the best time to visit: temperatures are warm but not scorching, the wildflowers are in bloom, and the tourist crowds haven’t yet arrived. Autumn (March to May) is also excellent — the summer heat has eased, the ocean is still warm, and the festival season (Perth Festival, Fringe World) is in full swing.
Winter (June to August) is mild by most standards — temperatures around 18°C — but it can be rainy. It’s also whale season along the coast, and the wildflowers begin their first flush in August. Winter is actually a great time to explore the hinterland and do the Margaret River wine region without fighting summer crowds.
🚗 Getting around Perth
Perth is a large, spread-out city and having a car makes life considerably easier, especially if you want to explore beyond the immediate city centre. The Transperth public transport network — trains, buses, and ferries — is reliable and covers most key areas, but frequency can be low at weekends and the network doesn’t reach many of the outlying beaches and attractions. The CAT (Central Area Transit) bus service is free within the CBD and inner suburbs, which is genuinely useful for getting around the city centre.
The train to Fremantle is a pleasure — it runs frequently, takes about 30 minutes, and drops you right in the heart of town. For Rottnest Island, ferries depart from Fremantle, Hillarys Boat Harbour, and Barrack Street Jetty in the CBD. Ride-sharing services (Uber is widely available) fill the gaps when public transport doesn’t quite reach where you need to go.
💡 Practical tips for visiting Perth
- 🌞 Sunscreen is non-negotiable: Perth has one of the highest UV indexes of any major city in the world. SPF 50+ and reapply every two hours, even on cloudy days.
- 💧 Carry water: The heat can be deceptive. Always have a water bottle, especially if you’re exploring on foot or by bike.
- 🦈 Check beach conditions: The Department of Primary Industries and Regional Development operates a shark activity monitoring system (SharkSmart) that’s worth consulting before heading into the water.
- 🏦 Card payments are universal: Perth is an almost entirely cashless city — you’ll rarely need physical money for anything.
- 🚗 Parking can be tricky: The CBD has metered parking, but it fills quickly in summer. Consider taking the train or using park-and-ride facilities.
- 🎫 Book popular tours in advance: Whale shark tours at Ningaloo, dolphin swims at Rockingham, and popular brewery experiences sell out. Don’t leave it to the last minute.
Perth rewards those who give it time. A long weekend feels like enough until you’re leaving and mentally listing all the things you didn’t get to do. If your itinerary allows, give the city at least five days — more if you want to combine it with a trip to Margaret River or the coast north of the city. You won’t regret going west.
👉 Explore All Perth Tours & Activities on GetYourGuide →
Exploring more of Perth and Western Australia, read our guides to eco lodges in Perth, eco lodges in Margaret river, how many days in Perth, and the best food in Perth.