Home › Getting Here

How to Get to Scarborough Beach

Scarborough Beach is about 14 km from Perth city. Here is how to get there by train and bus, car, bike or tour — whether you're coming from the CBD, the northern suburbs, Hillarys or Fremantle.

Getting here — quick answer

  • From Perth CBD by public transport: high-frequency bus 990 from Perth Busport, or train to Glendalough and a bus along Scarborough Beach Road.
  • From the north by train: train to Stirling station, then a bus to Scarborough Beach Bus Station.
  • By car: about 20–25 minutes from the CBD via Scarborough Beach Road; from Fremantle, head north on West Coast Highway.
  • By bike: the coastal path from Hillarys (about 25 min) or Fremantle (about 1.5 hrs).

By train and bus

  1. From the Perth CBD: catch the high-frequency bus 990 from Perth Busport, or take the train to Glendalough station and transfer to the frequent buses that run along Scarborough Beach Road to the beach.
  2. From the northern suburbs: take the train to Stirling station and transfer to a bus to Scarborough Beach Bus Station.
  3. From Fremantle or Cottesloe: there is no longer a direct summer coastal bus, so travel via Stirling station on the circle route bus, or drive or cycle up the coast.

Use the Transperth journey planner for current routes, times and fares, and see transport options at Scarborough Beach.

By car

Parking is limited on summer weekends — see car parking at Scarborough Beach.

By bike or on foot

The coastal shared path links Scarborough with Hillarys Boat Harbour to the north (around 25 minutes by bike) and Cottesloe and Fremantle to the south (around 1.5 hours). It is one of the most scenic and stress-free ways to arrive, and avoids parking hassles.

Tours from Scarborough Beach

Book a private or group tour from Scarborough to the Margaret River wine region, or a Swan Valley wine tour including lunch and tastings — many operators offer hotel pick-up.

Plan your route

Use the Scarborough Beach map for directions, landmarks and hotels.

Travel and tour links

Last updated 2 November 2026 · Scarboro.info, an independent guide to Scarborough Beach, Perth.

Frequently asked questions

How do I get to Scarborough Beach from Perth city?

Take the high-frequency 990 bus from Perth Busport, or the train to Glendalough and a bus along Scarborough Beach Road. By car it takes about 20–25 minutes.

Is there a train to Scarborough Beach?

No train station is at the beach. Take the train to Glendalough or Stirling station and connect to a bus to Scarborough Beach Bus Station.

How do I get from Fremantle to Scarborough Beach?

Drive north on West Coast Highway, cycle the coastal path, or use public transport via Stirling station.

How long does it take to cycle from Hillarys to Scarborough?

About 25 minutes along the coastal shared path.

Is parking difficult at Scarborough Beach?

It can be on summer weekends and during events. Arrive early, use public transport or cycle.

Can I take a wine tour from Scarborough Beach?

Yes. Several operators run Swan Valley and Margaret River wine tours with pick-up from Scarborough hotels.

↑