Home / Carpool Melbourne / Bendigo to Melbourne CBD

Calder Freeway · ~150 km · All Bendigo suburbs

Bendigo to
Melbourne CBD.
Share the drive.
Split the cost.

At 150 km, the Bendigo–Melbourne commute is one of Victoria's longest daily drives. Carpooling doesn't just save money here — for regular commuters, it transforms a tiring solo drive into a shared trip with real financial returns.

~150 km
Bendigo CBD
to Melbourne CBD
$50–65
Typical passenger
contribution
90–110 min
Typical drive
off-peak

As featured on

Route detail

Bendigo to Melbourne CBD — the details

Origin — Bendigo and surrounds
Bendigo CBD, Kangaroo Flat, Long Gully, Strathdale, Kennington, Eaglehawk, Flora Hill, and all surrounding Bendigo suburbs.
Destination — Melbourne CBD
Melbourne city centre. Drop at any agreed CBD location — Southern Cross precinct, Docklands, or anywhere in the CBD core.
Route
Via the Calder Freeway (M79) — the main Bendigo–Melbourne freeway. ~150 km total. 90–110 minutes off-peak. En-route towns Kyneton and Macedon offer natural pickup stops for regional passengers.
The numbers make sense here
At 150 km, this is one of the longest regular commuter corridors in Victoria. The fuel cost per solo trip is ~$135. With one passenger sharing, the driver recovers ~$65 per trip — over $11,000 per year at 4 days a week.

The maths

What this ride is worth

Typical driving distance
~150 km one way
ATO running cost
91¢/km × 150 km = ~$137
Passenger contribution (½ share)
~$55–70/trip
V/Line train (full fare)
~$30–42 each way
V/Line train (concession)
~$15–22 each way
Driver saving (1 passenger, 4 days/week)
~$9,900/year

Passenger annual saving vs driving solo

~$11,700

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

By suburb

Your Bendigo suburb to Melbourne CBD

En-route towns like Kyneton and Macedon are natural pickup stops for Bendigo drivers passing through.

Suburb / Town Distance to Melbourne CBD Drive time (off-peak) Passenger contribution vs V/Line (full fare)
Bendigo CBD ~150 km 90–108 min ~$55–70 ~$30–42
Kangaroo Flat / Eaglehawk ~152 km 92–110 min ~$56–70 ~$30–42
Strathdale / Kennington ~148 km 89–106 min ~$54–68 ~$30–42
Kyneton (en route) ~90 km 55–68 min ~$33–42 ~$20–28
Macedon / Gisborne (en route) ~65 km 42–55 min ~$24–30 ~$15–22
Sunbury (en route) ~40 km 28–38 min ~$15–20 ~$8–14

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

FAQ

Questions about this corridor

For the ~150 km trip from Bendigo CBD, passenger contributions are typically $55–70 per one-way trip. En-route pickups at Kyneton (~$33–42) or Sunbury (~$15–20) are significantly cheaper as the trip is shorter from those points.

90–110 minutes from Bendigo CBD off-peak on the Calder Freeway. Peak hour on the Melbourne approach (Tullamarine/CityLink/Western Ring Road) can add 20–30 minutes. Drivers leaving before 6:30am typically have a much cleaner run.

Yes — cost-sharing carpooling is legal in Victoria under the Commercial Passenger Vehicle Industry Act 2017. Drivers share actual running costs with passengers and do not profit. Herdy uses the ATO cents-per-kilometre rate as the ceiling for contributions.

Yes — Kyneton and Sunbury are natural stops on the Calder Freeway for Bendigo-bound drivers, and many are happy to take on a passenger at these points. The contribution is lower since the trip is shorter from those locations. Sort the meetup spot in the in-app chat — usually a petrol station or freeway rest area works well.

The Bendigo–Melbourne corridor is 150 km each way — among the longest regular commutes in Victoria. At ATO rates, the solo running cost is ~$137 per one-way trip. With one passenger sharing, the driver effectively commutes for ~$68 instead of $137 — saving over $9,000 per year. For the passenger, it's door-to-door at roughly half what a full V/Line adult fare costs, with none of the station-to-destination last leg.

Someone from Bendigo is driving to Melbourne today.

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