I recently received this question from a visitor named Jen in the comments on the Local’s Guide to the Beaches in Perth page, regarding how to get to Perth beaches by public transport – in particular the less crowded ones.
thanks for the good list of beaches. I’m going to visit Perth in February 2015 and will stay in the city. But I love beaches and would love to visit at least two white beaches with clear water. I’d prefer a not soo crowded beach. Tried to find info but it never says how to acctually get to the beaches anywhere. I won’t have any car, so where would be the best beaches to visit? Is there a bus route or train that stops close by any?
Hello Jen, First things first, you can use the Transperth Journey Planner to work out bus and train routes to and from anywhere in Perth, including the beaches. This will surely come in handy for you while you’re in Perth!
Getting to Perth Beaches by Train
The Fremantle Train Line passes the coast between Cottesloe/Swanbourne Beaches and Port/Leighton Beaches. See the Perth Beach Guide which lists beach in order south to north from Fremantle to see details on the beaches between Fremantle and Swanbourne.
As you’ll be staying in the city centre then I recommend catching the train as the easiest, most hassle-free way to get to the beach.
Image: Hugh Llewelyn on Flickr
Getting to Beaches in Perth by Bus
Other beaches can be reached by bus from the city, but beware that buses in Perth tend to take a lot longer to reach their destination than do trains. Suburban Perth buses seem to stop every couple of hundred metres and the routes they take are not always the most direct!
Some beaches that don’t take too long to get to by bus (or bus/train combination) include Cottesloe, Leighton, City Beach and Scarborough Beach (plug them into the Transperth Journey Planner and see).
Other beaches may take about an hour or even more to get to by bus from the city.
Some quiet, uncrowded beaches that you can get to relatively easily using Perth’s public transport system:
Now this can be a bit tricky because most beaches in Perth that are quickest and easiest to reach by public transport also happen to be the more crowded ones. So if you want to beat the crowds, I suggest visiting the beach on a weekday when most Perth locals are at work or school, and also heading down very early in the morning – it’s worth getting up early for because you’ll be rewarded with the most beautiful and peaceful conditions and the sun won’t be too harsh and burning.
One of the most uncrowded Perth beaches I can think of is North Floreat Beach/Peasholm Dog Beach, and it is actually pretty easy to get to from the centre of Perth. Catch bus 84 direct from Roe Street bus stop to the intersection of Hale Road and West Coast Hwy. The bus ride will take about half an hour. Walk about 100m across the sand dunes along the sandy track and you’ll find yourself on a huge beach kilometres long with white sand and clear turquoise water on a calm day. There’s a good chance you’ll have the entire beach to yourself. Just beware that the waves at this beach can get pretty big and they dump right on the shoreline.
And if you’re willing to walk a bit to beat the crowds, then here are some more places to go:
- Go to Leighton Beach (on the Fremantle Train Line or 102/103 bus route from the city centre) and walk along a bit to find a nice uncrowded section. The Mosman-Leighton Beach page has detailes on exactly how to get there with various public transport options.
- Walk north from busy Cottesloe Beach to North Cott or even Swanbourne. (If you walk further north from Swanbourne Beach you will reach the Swanbourne nude beach – not sure if that’s a good or bad thing for you!)
- South Cottesloe and Mosman Beaches, a short walk from Mosman Park or Victoria Street stations are also not too crowded. Unfortunately they’re often seaweedy though and not perfectly crystal-clear.
- Catch the bus from the city centre and get out at City Beach. City Beach is one of Perth’s busiest beaches but from there you can walk a short distance south to the long deserted Army Beach, or north to Floreat Beach which is also less crowded.
- Catch the bus to Scarborough Beach (or train to Glendalough then bus). From there walk south to beautiful Brighton Beach or further south still to the Peasholm dog beach.
Last Updated: 9th December, 2014.
First posted on 23rd November, 2014 by Bonny.
Subscribe to Keep In Touch!
Wild Western Australia is an ever-expanding website with new articles and photos published every week. To ensure you remember and keep in touch enter your email address to receive a weekly round-up of new posts on the blog: