Home / Carpool Perth / Perth to Fremantle

Fremantle Highway · ~20 km · Perth CBD to Fremantle

Perth to Fremantle.
Share the drive.
Split the cost.

A short but busy corridor — thousands of people commute between Perth CBD and Fremantle every day for work. The train runs frequently, but carpooling offers something the train can't: door to door, on your schedule, from any suburb along the way.

~20 km
Perth CBD
to Fremantle
$7–10
Typical passenger
contribution
20–30 min
Typical drive
off-peak

As featured on

Route detail

Perth to Fremantle — the details

Origin — Perth CBD and inner suburbs
Perth CBD, West Perth, Subiaco, Nedlands, Claremont, Cottesloe, North Fremantle — all western suburbs along the Fremantle corridor.
Destination — Fremantle
Fremantle city centre, West End, the Port, and surrounding Fremantle precincts. Drivers can drop at any agreed location.
Route
Via the Stirling Highway or Fremantle Highway — the two main western corridor routes. ~20 km Perth CBD to Fremantle. 20–30 minutes off-peak. Stirling Highway serves the inner western suburbs directly.
Why carpool this corridor?
The Fremantle train is excellent — but it only drops you at Fremantle Station. Carpooling gets you to any Fremantle address. For western suburb residents, it's also often faster than changing trains.

The maths

What this ride is worth

Typical driving distance
~20 km one way
ATO running cost
91¢/km × 20 km = ~$18
Passenger contribution (½ share)
~$8–10/trip
Fremantle train (full fare)
~$5–7 each way
Fremantle train (concession)
~$2–4 each way
Driver saving (1 passenger, 4 days/week)
~$1,620/year

Passenger annual saving vs driving solo

~$1,900

4 days/week · 45 weeks · vs solo driving with Fremantle parking

Note: The Fremantle train is excellent and cheap for concession holders. Carpooling wins on door-to-door delivery and for western suburb residents not near a train station.

By suburb

Western Perth suburbs to Fremantle

The western corridor passes through some of Perth's most desirable suburbs — Claremont, Nedlands, Cottesloe — all within easy carpooling distance of Fremantle.

Suburb Distance to Fremantle Drive time (off-peak) Passenger contribution vs train (full fare)
Perth CBD ~20 km 20–28 min ~$8–10 ~$5–7
West Perth / Subiaco ~17 km 18–25 min ~$7–9 ~$4–6
Nedlands / Dalkeith ~14 km 14–20 min ~$6–8 ~$4–6
Claremont / Cottesloe ~10 km 10–15 min ~$4–6 ~$3–5
North Fremantle ~4 km 5–8 min ~$2–4 ~$2–3

Contributions based on ATO 91¢/km rate split equally. Actual amounts set by drivers. Train comparison is full adult SmartRider fare.

FAQ

Questions about this corridor

From Perth CBD (~20 km), passenger contributions are typically $8–10 per one-way trip. From closer suburbs like Claremont or Cottesloe it's $4–6. This is a short corridor — the main advantage is door-to-door delivery rather than cost versus the train.

For most commuters using a SmartRider, the Fremantle line is excellent — frequent, reliable and affordable. Carpooling wins for people who work somewhere not walking distance from Fremantle Station, for western suburb residents not near a train stop, and for anyone who prefers the flexibility of their own departure time without waiting for a timetable.

Yes — cost-sharing carpooling is legal in Western Australia under the Transport (Road Passenger Services) Act 2023. Cost-sharing arrangements are excluded from the regulated passenger services framework. Herdy uses the ATO cents-per-kilometre rate as the ceiling for contributions so drivers never profit from the arrangement.

Most drivers use Stirling Highway through the western suburbs — it's the most direct route and passes through Claremont, Cottesloe and North Fremantle. Some prefer the Fremantle Highway via South Perth depending on their starting suburb. Sort the preferred route with your driver in the in-app chat before your first ride.

Yes — Herdy supports recurring rides. Drivers post repeating weekly commutes and passengers book the full series. Once you find a driver on your route with matching timing, the arrangement repeats automatically each week.

Someone is driving Perth to Fremantle today.

Open Herdy and see who's already going your way — free on iOS and Android.