Cottesloe
Cottesloe sits on the Indian Ocean about 12 kilometres west of the Perth CBD, in the Town of Cottesloe. It is a beachside suburb of Federation-era houses, Norfolk Island pine avenues and a village shopping strip on Napoleon Street.

The housing
The 2021 Census counted 3,492 private dwellings in Cottesloe. Of the occupied ones, 69.1 per cent were separate houses, 12.5 per cent were semi-detached houses or townhouses and 18.6 per cent were flats or apartments. The Town of Cottesloe names Federation houses as its main heritage style, many of them built in the gold boom years from 1890 to 1912, when architects mixed Queen Anne and Georgian forms with Filigree, Italianate and Arts and Crafts detail. Twenty-seven places in the Town are on the State Register of Heritage Places. The Town’s Local Heritage Survey also records groups of early cottages, such as the 1901 cottages at 12, 14 and 16 Railway Street, and inter-war flats such as Pine Court at 96 to 98 Broome Street, built about 1937.
Shops and cafes
Napoleon Street is the village shopping street. Heritage records describe it as the commercial and retail centre for Cottesloe, with early twentieth century shops at 1, 3 and 5 Napoleon Street and a row of inter-war shops with cantilevered awnings at 36 to 44 Napoleon Street. Cottesloe Central Shopping Centre, anchored by Woolworths, is at 460 Stirling Highway, just across the boundary in Peppermint Grove. On the beachfront, the Cottesloe Beach Hotel on Marine Parade was built in 1905 and given its Art Deco street front in 1937.
Parks and open space
The Cottesloe foreshore runs along Marine Parade, with Cottesloe main beach and North Cottesloe Beach, grassed areas, showers, outdoor fitness equipment and a playground opposite Napier Street. Mudurup Rocks, south of the Cottesloe Surf Life Saving Club, is a registered Aboriginal site. The Town also lists Grant Marine Park, Harvey Field, Jasper Green, the Civic Centre grounds and the East Cottesloe Nature Playground among its parks. The Sea View Golf Course on Jarrad Street, laid out as a links course, is on the State Register, and avenues of Norfolk Island pines line John, Marmion and Pearse Streets.
Getting around
Cottesloe Station, beside the village shops around Station Street and Napoleon Street, and Grant Street Station, the next stop towards Perth, are on the Fremantle Line. The February 2026 timetable shows trains from Cottesloe reaching Perth in about 21 minutes and from Grant Street in about 19 minutes. Stirling Highway runs through the suburb and Marine Parade follows the coast.
Education
North Cottesloe Primary School at 100 Eric Street was established in 1913 and takes children from Pre-primary to Year 6. Cottesloe Primary School, established in 1897, is at 530 Stirling Highway on the corner of Keane Street, on the Peppermint Grove side of the boundary. Presbyterian Ladies’ College, a Uniting Church girls’ school, is nearby at 14 McNeil Street, Peppermint Grove.
What is coming
In May 2026 the Town announced $15 million for Stage One of the Cottesloe Foreshore Revitalisation Project, made up of $10 million from the Australian Government and $5 million from the Town. Stage One turns car park 1 into public open space, widens the Marine Parade footpaths and adds traffic calming. The Town has not published construction dates. The State Government has placed the areas around Cottesloe, Swanbourne and Mosman Park stations under Improvement Plans intended to speed up housing near the stations, and the Town and the Shire of Peppermint Grove are jointly preparing a precinct structure plan for about 20 hectares around Cottesloe Station, Napoleon Street, Station Street and Jarrad Street. The Town is also consulting on the future of the Sea View Golf Club clubhouse.
The history of Cottesloe
How Cottesloe got its name and how it grew: read our Cottesloe history.
Our sales in Cottesloe
KPR has settled 1 sale in Cottesloe.
- 28 Brighton Street: 1 sale
Thinking of selling in this suburb?
KPR sells right across Perth. For a straight answer on what your property is worth, call the office on 08 6385 6800 or request a market appraisal.
Read KPR often? Add us as a preferred source on Google.
