Perth, the sun-kissed capital of Western Australia, is a coastal paradise renowned for its pristine beaches that stretch along the Indian Ocean. With a warm Mediterranean climate and clear blue skies for most of the year, it’s no surprise that Perth is a favorite destination for beachgoers seeking both relaxation and adventure.
Whether you’re planning a family vacation or looking to catch some waves, Perth’s diverse beaches cater to all types of visitors. From vibrant surf spots to tranquil bays perfect for swimming, this city offers something for everyone
In this guide, we’ll explore the top 10 beaches in Perth, each offering unique experiences and breathtaking views. So, whether you’re after the best Perth beaches for sunbathing, swimming, or surfing, the coastline here will leave you mesmerized. Get ready to discover why Perth is considered a premier beach destination in Australia.
1. Cottesloe Beach
Cottesloe Beach is one of Perth’s most iconic coastal spots, celebrated for its golden sands, clear waters, and stunning sunsets over the Indian Ocean. Whether you’re taking a leisurely swim, surfing the gentle waves, or simply relaxing under the sun, Cottesloe offers a perfect beach day for everyone. The nearby Cottesloe Esplanade is lined with beachfront cafés, providing the ideal spot to grab a coffee or a bite while soaking in the ocean views. As a favorite for both locals and visitors, Cottesloe Beach is also a hub for surf schools and vibrant weekend activity along Marine Parade.

2. Scarborough Beach
Scarborough Beach is the heart of Perth’s surf culture, offering some of the best surf breaks in the region, attracting both seasoned surfers and beginners alike. As the sun sets, the beach transforms into a lively hub for nightlife, with beachfront restaurants, bars, and regular events at the Scarborough Amphitheatre. Whether you’re enjoying a beach volleyball game, skating at the nearby skate parks, or attending one of Perth’s coastal events, Scarborough Beach delivers the perfect blend of adventure and relaxation. Its dynamic atmosphere makes it a must-visit spot for both day and evening activities along Perth’s stunning coastline.
3. City Beach
City Beach is the perfect destination for families looking to enjoy a relaxing day by the ocean. With its calm waters, spacious picnic areas, and well-maintained playgrounds, it’s an ideal spot for both adults and children. Popular barbecue spots along the beach allow for a fun day of outdoor dining, while the presence of surf lifesaving clubs ensures a safe swimming environment. Located just a short drive from Perth’s city center, City Beach offers a peaceful escape with all the amenities needed for a family-friendly beach day in Western Australia’s beautiful coastal setting.
4. Trigg Beach
Trigg Beach is a favorite among advanced surfers, known for its powerful surf breaks and challenging waves. The beach’s surf reef provides the perfect spot for those looking to test their skills, and it often hosts local surfing competitions. While the conditions may be tough for beginners, surf schools in the area offer lessons for those eager to improve. For a post-surf refreshment, beach cafés line the shoreline, offering stunning ocean views. Trigg Beach’s reputation as one of Perth’s premier surfing spots ensures it remains a popular destination for thrill-seeking surfers year-round.

5. Leighton Beach
Leighton Beach is known for its wide sandy shores and is a top spot for kitesurfing enthusiasts. With steady coastal winds, it provides ideal conditions for both kitesurfing and windsurfing, making it a favorite for watersport lovers. The beach is also dog-friendly, allowing four-legged friends to enjoy the ocean breeze. Whether you’re relaxing on the expansive sand or taking a stroll through the nearby beachside parks, Leighton Beach offers a peaceful retreat with plenty of space for everyone to spread out and enjoy the beautiful surroundings.

6. Port Beach
Port Beach offers a laid-back and peaceful atmosphere, making it a great spot for those looking to relax or go for a leisurely jog along the shoreline. Its soft sands and gentle waves make it perfect for unwinding, whether you’re soaking up the sun or enjoying the beachside running trails. Located near Fremantle, the beach has easy access to beachfront restaurants where visitors can enjoy a meal with views of the Indian Ocean. Port Beach is an ideal destination for anyone seeking a quiet, serene beach day away from the bustling city.

7. Mullaloo Beach
Mullaloo Beach is renowned for its calm, clear waters, making it an ideal spot for families to swim and enjoy the ocean. The beach’s gentle waves are perfect for children and novice swimmers, while the nearby snorkeling spots provide an opportunity to explore Perth’s vibrant marine life.
With a beautiful stretch of white sand, Mullaloo Beach also features children’s playgrounds and picnic areas, making it a great all-day destination for families. Whether you’re swimming, snorkeling, or simply relaxing, Mullaloo Beach offers a safe and serene environment along the Indian Ocean.

8. South Beach
South Beach stands out for its multicultural atmosphere, offering a lively beach experience near Fremantle. The beach is family-friendly, with calm waters and open spaces perfect for picnics and outdoor fitness. Located close to Fremantle’s famous food markets, South Beach provides an easy opportunity to enjoy local cuisine after a day by the water. With its vibrant community feel and access to various activities, South Beach is a popular destination for those looking to combine beach relaxation with the cultural charm of Fremantle.

9. Sorrento Beach
Sorrento Beach is a peaceful escape, known for its calm waters and spacious picnic areas, making it a top choice for families. Located near Hillarys Boat Harbour, it offers easy access to water sports rentals, providing opportunities for kayaking, paddleboarding, and more. The quiet atmosphere makes it ideal for a laid-back day by the sea, while its picturesque surroundings invite visitors to unwind and enjoy Perth’s natural beauty. Whether it’s a family picnic or a day of water activities, Sorrento Beach offers something for everyone.
10. Floreat Beach
Floreat Beach is the perfect destination for those seeking a quiet, relaxing day by the ocean. Known for its serene atmosphere, the beach is less crowded than other Perth beaches, offering a peaceful retreat with stunning views of the Indian Ocean. Its secluded feel makes it ideal for sunbathing and long beach walks, while the nearby surf lifesaving club ensures safety for swimmers. With its calm surroundings and natural beauty, Floreat Beach provides an ideal setting for anyone looking to escape the hustle and bustle for a tranquil day out.
Perth’s coastline is home to some of Australia’s most breathtaking beaches, each offering something unique for visitors. From the vibrant surf culture at Scarborough Beach to the calm, family-friendly waters of Mullaloo Beach, Perth caters to all types of beach lovers. Whether you’re looking for a relaxing day at the serene Floreat Beach, a multicultural vibe at South Beach, or the perfect sunset at Cottesloe, there’s a beach for every occasion.
Perth’s beaches are not just places to swim and sunbathe—they are hubs of activity, with opportunities for surfing, snorkeling, kitesurfing, and even picnics. The combination of pristine sands, stunning ocean views, and a variety of amenities makes these beaches must-visit destinations. Whether you’re a local or a traveler, exploring the top 10 beaches in Perth will leave you with unforgettable memories of Western Australia’s natural beauty
Discover more about Travel in Australia with The Infinite for insights on top destinations, travel tips, and must-see attractions.
Elevate your beach style with the latest summer fashion from Infinite Fashion, your go-to store for stylish and comfortable outfits perfect for exploring Perth’s stunning beaches.