Book Direct and ALWAYS Get the Best Deal!

  • Most up-to-date information and images
  • Secure online reservation system
  • Personalised booking service
  • Earn Qantas Points on eligible direct bookings

Cottesloe Beach

Located just 14 kilometres from Perth’s CBD, Cottesloe Beach is one of Western Australia’s most popular coastal destinations. With golden sand, clear water and a lively foreshore, it’s the perfect place for swimming, picnics and sunset views within easy reach of Metro Hotels in Perth.

Cottesloe Beach: Perth’s Iconic Coastal Escape

A Perth Favourite for Sun, Surf and Scenery

Located in Perth’s western suburbs, Cottesloe Beach is one of the city’s most famous coastal destinations. Stretching for 1.5 kilometres from Mudurup Rocks to the southern rocks of Swanbourne Beach, it offers golden sand, turquoise water and a relaxed beach atmosphere.

Cottesloe is a favourite among locals and visitors for swimming, snorkelling, surfing and watching Perth’s spectacular sunsets over the Indian Ocean. With its clear water and gentle waves, it’s perfect for families and beach lovers alike. Both Metro Hotel Perth and Metro Hotel Perth City are only a short drive away, making them a great base for exploring Perth’s coastal highlights.

Beachside Fun and Family Activities

The grassy Cottesloe Esplanade, shaded by tall Norfolk Pines, is ideal for picnics and beach games. It’s also a popular spot for outdoor concerts and community events throughout the year.

Each March, the beach transforms into a stunning open-air gallery during Sculpture by the Sea, one of Perth’s most-loved cultural events. More than 70 local and international artworks are displayed along the sand and foreshore, drawing thousands of visitors to admire the creativity against the ocean backdrop.

For something a little different, look out for The Pylon, a well-known diving platform and local landmark just off the shore. There’s also a nearby nine-hole golf course for visitors wanting to combine a beach day with a round of golf.

Dining and Local Vibe

Marine Parade, which runs along the foreshore, is packed with beachside cafes, bars and restaurants. Whether you want a coffee, a long lunch or a relaxed dinner by the ocean, you’ll find plenty of options.

After a day at the beach, return to Metro Hotel Perth or Metro Hotel Perth City to unwind. Both hotels offer comfortable rooms, onsite dining and easy access to Perth’s top attractions including Kings Park, Elizabeth Quay and the Swan River.

Getting to Cottesloe Beach

Cottesloe Beach sits between Perth and Fremantle, about a 25-minute (14 km) drive from Metro Hotel Perth or Metro Hotel Perth City. Public transport is available via Perth Station or Elizabeth Quay Bus Station, with frequent services running directly to the beach.

Cottesloe Beach
Perth Cottesloe Beach
Top