Best Beaches in Perth
Perth might just be the most underrated beach city in Australia. While Sydney and the Gold Coast get most of the postcards, Perth quietly has some of the whitest sand and clearest turquoise water in the country, backed by that famous Indian Ocean sunset light that turns everything gold in the evening.
What makes Perth’s beaches genuinely great is the variety packed into one city. You’ve got calm, family-friendly bays perfect for young kids, powerful surf breaks for experienced riders, and quiet coves where you can practically have the sand to yourself on a weekday. And because Perth is one of the sunniest capital cities in Australia, you’re rarely short on good beach weather.
After plenty of long, sun-drunk afternoons testing them all, here’s my honest rundown of Perth’s best beaches and exactly what each one is good for.
๐ TL;DR โ the quick version
- ๐ Scarborough Beach is best for surfing, sunset drinks and a lively beachfront strip.
- ๐จโ๐ฉโ๐ง Cottesloe Beach is the classic family-friendly choice, calm and close to cafes.
- ๐ Hillarys Boat Harbour is great for snorkelling and calm swimming with kids.
- ๐ City Beach offers a quieter alternative with excellent sunset views.
- ๐ Leighton Beach is a favourite with kitesurfers thanks to reliable afternoon winds.
- ๐๏ธ Rottnest Island’s beaches are a short ferry ride away and arguably the best in the whole region.
- ๐ Sorrento Beach is a quieter, more local option with a great little marina.
๐ Scarborough Beach: energy and surf
Scarborough is Perth’s answer to a proper beach resort strip. The recently redeveloped foreshore has a huge grassed amphitheatre, a saltwater pool right by the sand, and a row of bars and restaurants that get lively at sunset. The surf here is genuinely good too, with consistent waves that draw both beginners taking lessons and experienced surfers.
It’s the beach to pick if you want a proper day out rather than just a swim: think beach volleyball courts, skate parks and a strip of restaurants for when you’re ready to dry off.
๐ Book a surf lesson in Perth on GetYourGuide โ
๐จโ๐ฉโ๐ง Cottesloe Beach: the classic favourite
Ask a local for their favourite Perth beach and Cottesloe comes up more than any other. The water here is protected by an offshore reef, which keeps the swimming conditions gentle and family friendly, and the Indiana Tea House perched above the sand is one of the best sunset dinner spots in the city.
๐จ Sculpture by the Sea
If you’re visiting in March, Cottesloe hosts this free outdoor sculpture exhibition along the coastal walk, transforming the beach into an open-air gallery for a few weeks. It’s genuinely worth planning a trip around if the dates line up.
๐ Hillarys Boat Harbour: calm water and snorkelling
Technically more of a harbour and marina precinct than a single beach, Hillarys has a sheltered swimming area that’s about as calm as ocean water gets, making it a favourite with families and anyone snorkelling for the first time. The nearby AQWA aquarium is a good backup plan on a windy day.
๐ City Beach: the quieter local pick
Just far enough from the main tourist strip to stay relatively quiet, City Beach has wide open sand, a decent surf break, and one of the best unobstructed sunset views in Perth. There’s also a good playground and grassed area right behind the dunes, making it an easy pick for a family picnic that doesn’t feel touristy.
๐จ Leighton Beach: kitesurfing central
Perth’s famous afternoon sea breeze, locally nicknamed the Fremantle Doctor, makes Leighton Beach one of the best kitesurfing and windsurfing spots in the country. Even if you’re not strapping into a kite yourself, watching dozens of colourful sails skim across the water in the late afternoon is a great way to spend an hour.
- Best time to watch: mid-to-late afternoon, once the sea breeze has properly kicked in.
- Facilities: limited compared to Scarborough or Cottesloe, so bring your own supplies.
- Access: a short drive or train ride from Fremantle, easy to combine with a wander through Freo’s markets.
๐๏ธ Rottnest Island: the best beaches you’ll ever see
If you only do one beach day trip from Perth, make it Rottnest. A 25-minute ferry ride from Fremantle or Hillarys, this small island has more than 60 beaches and bays, many of them so clear and so untouched they look tropical despite being firmly in the temperate south. The Basin is the most famous and most crowded; for something quieter, Little Salmon Bay and Green Island are worth the extra pedal on a rented bike.
๐ Book a Rottnest Island ferry and bike tour on GetYourGuide โ
๐ Sorrento Beach: the quiet local option
North of Hillarys, Sorrento Beach is one of the least crowded options on this list, with a small marina, a decent stretch of sand and a laid-back neighbourhood feel. It’s a good choice if you’ve already ticked off the big-name beaches and want somewhere that still feels like a local secret.
๐งด Beach day essentials for Perth
- โ๏ธ Sun protection is essential. Perth has some of the highest UV ratings in the country, even on mild-feeling days.
- ๐ Time your visit around the sea breeze. Mornings tend to be calmer and better for swimming; afternoons bring wind that’s great for watersports but choppier for a relaxed swim.
- ๐ ฟ๏ธ Parking fills up fast at Cottesloe and Scarborough on hot weekends, so arrive early or be prepared to walk a little.
- ๐ฆ Shark alerts occasionally close popular beaches temporarily; check local alert apps before heading out if you’re planning to swim far from shore.
Perth’s beaches don’t get the same global reputation as Bondi or the Gold Coast, but spend a week hopping between Scarborough, Cottesloe and Rottnest and you’ll wonder why. The water is cleaner, the crowds are thinner, and there’s a genuine variety here that keeps every single day at the beach feeling different from the last.
๐๏ธ Best time of year for Perth’s beaches
Perth enjoys a genuinely enviable climate, with more sunshine hours than almost any other Australian capital. Summer, December through February, delivers the warmest water and the liveliest beach atmosphere, though the afternoon Fremantle Doctor sea breeze can make the later hours choppier for swimming. Autumn, March to May, is arguably the best-kept secret, with warm water lingering from summer and noticeably thinner crowds. Winter is cooler and wetter but rarely cold enough to rule out a beach walk, and spring brings comfortable temperatures back well before the summer crowds arrive.
๐ Learning to surf in Perth
With consistent swell and a strong local surf culture, Perth is a genuinely good place to learn. Scarborough and Trigg Beach both have reliable, learner-friendly breaks, and several surf schools operate directly from the beachfront, offering everything from single lessons to multi-day courses. Even confirmed non-surfers tend to find a lesson here a memorable way to spend a morning, given how consistently good the conditions are compared to many other Australian surf beaches.
๐ Book a Perth beach day trip on GetYourGuide โ
๐ Snorkelling spots beyond Hillarys
While Hillarys gets most of the attention for calm, family-friendly snorkelling, a few other spots are worth knowing about. Coogee Beach, south of Fremantle, has a small but well-regarded artificial reef just offshore, good for an easy snorkel without needing a boat. Point Peron, further south near Rockingham, offers clear water and a reasonable range of marine life, and it’s also a popular jumping-off point for dolphin and penguin encounters at nearby Penguin Island.
๐ Chasing the best sunsets
Perth’s west-facing coastline makes it one of the best Australian cities for beach sunsets, and a few spots consistently outperform the rest. Cottesloe’s Indiana Tea House terrace is the classic choice, though it gets busy, so arriving early for a good spot is worth it. City Beach and Port Beach near Fremantle offer similarly excellent, slightly quieter alternatives, both with grassed areas that make for an easy picnic while the sky changes colour.
๐ Getting around Perth’s beaches
Most of Perth’s main beaches are accessible by public transport, with train lines running close to Fremantle, Cottesloe and several northern suburbs, though a car does make hopping between multiple beaches in one day considerably easier. Free beachfront parking is common outside of peak summer weekends, when some of the busier spots like Cottesloe and Scarborough introduce paid parking to manage demand.
๐จโ๐ฉโ๐ง Best beaches for families
For families with younger children specifically, calm, gently sloping beaches with nearby facilities make the biggest difference. Hillarys Boat Harbour remains the standout choice given its sheltered swimming area and proximity to the AQWA aquarium as a backup plan. Cottesloe’s reef-protected waters are similarly gentle, while City Beach’s playground right behind the dunes gives kids somewhere to burn energy between swims.
๐ Book a Rottnest Island day trip on GetYourGuide โ
๐งด A closer look at sun safety
Western Australia’s UV levels rank among the highest in the country, and it’s worth taking this seriously even on mild or overcast-feeling days. Reapply sunscreen every couple of hours during a full beach day, wear a rash vest for extended swimming or snorkelling, and take advantage of shade structures where available, particularly during the harsh midday hours between 11am and 3pm in summer.
๐ฌ Beyond swimming: wildlife encounters near the coast
Perth’s coastline offers more than just sand and surf. Dolphins are regularly spotted along the Swan River mouth and just offshore from several beaches, and dedicated dolphin-watching cruises depart from both Hillarys and Fremantle. A little further south, Penguin Island near Rockingham is home to a colony of wild little penguins, viewable via a short ferry trip and boardwalk, a genuinely popular half-day trip that pairs naturally with a beach stop at nearby Point Peron.
๐๏ธ Comparing Rottnest to the mainland beaches
It’s worth being clear about the trade-off between staying on the mainland and heading out to Rottnest Island. Mainland beaches like Cottesloe and Scarborough offer convenience, nearby dining and easy access without a ferry booking, while Rottnest delivers noticeably clearer water and quieter, more secluded bays at the cost of a boat trip and, if you want to properly explore, a hired bike. Many visitors do both: a few mainland beach days bookending a single day trip out to Rottnest for the contrast.
๐งณ Practical planning tips
- ๐ Hire a car for at least part of your stay if you want to comfortably hop between several beaches in one day.
- โด๏ธ Book Rottnest ferries ahead during summer, sailings can sell out on peak weekends.
- ๐๏ธ Bring your own shade, since natural shade is limited at several of Perth’s more exposed beaches.
- ๐ก๏ธ Check the daily UV forecast, not just the temperature, before deciding how long to stay out.
Between the surf, the sunsets and an easy day trip out to Rottnest, Perth quietly delivers one of the most varied beach experiences of any Australian city, without the crowds that come with the country’s more famous coastal destinations.
Whichever stretch of coast you choose, Perth’s combination of consistent sunshine, warm water and genuinely varied beach personalities makes it one of the more underrated beach cities in the country, easy to fall for over a few relaxed days.
Pack the sunscreen, hire a car for at least a couple of days, and work your way down the coast from Sorrento to Fremantle at your own pace.
You’ll leave with a far better sense of why Perth locals rarely feel the need to holiday anywhere else.
Sunscreen on, sunset booked, enjoy the coast.
And if you’ve got time for just one extra outing beyond the mainland, make it the ferry across to Rottnest, quokka selfies included.
They’re every bit as friendly, and considerably more photogenic, as their reputation suggests.
Happy beach hopping.
Perth is waiting.
๐ Planning your beach itinerary
If you’re only in Perth for a few days, it’s worth mapping out a rough beach itinerary rather than trying to see everything. A good default splits the time between one lively option like Scarborough or Cottesloe, one quieter local pick like City Beach or Sorrento, and a full day trip out to Rottnest if the schedule allows. This mix covers the full range of what Perth’s coastline offers without spreading the days too thin or spending more time driving between beaches than actually enjoying them.