From Preston at 8:15am, the St Georges Rd / Park St back-loop into Nicholson St lands you at the north-CBD in 22 to 28 minutes against a 34 to 44 minute Plenty Rd / High St crawl. The toll-free shortcut beats CityLink by 4 to 7 minutes through the Bell St peak.
I’ve timed every coffee window between Tarneit and the Loop, but Preston is the inner-north commute I run for friends most often. The numbers below come from April 2026 timing runs across multiple weekday peaks.
The four real options out of Preston
A Preston car commute to the CBD at 8:15am collapses into one of four routes:
- Plenty Rd direct down to High St Northcote — the obvious one, the slow one.
- St Georges Rd back-loop south to Park St southwest to Nicholson — toll-free, fastest peak.
- CityLink off Bell St via Tullamarine to Bolte Bridge — best for south-CBD or Docklands.
- Heidelberg Rd to Hoddle St via Clifton Hill — the avoidance route for incidents on the M2.
Each has a different best-case audience. Here’s what they actually clock at 8:15am, end-to-end.
| Route | Peak time (8:15) | Off-peak (10:30) | Cost (one-way) |
|---|---|---|---|
| St Georges Rd back-loop to Nicholson | 22-28 min | 14 min | $0 |
| Plenty Rd / High St direct | 34-44 min | 18 min | $0 |
| CityLink (Bell St to Bolte) | 26-32 min | 19 min | ~$7-9 toll |
| Heidelberg Rd / Hoddle St | 28-36 min | 21 min | $0 |
Source: persona timing runs April 2026; CityLink toll schedule Feb 2026 (Transurban); DTP Plenty Rd cordon counts Q1 2026; PTV Mernda line reliability Q1 2026.
The takeaway: at peak, the St Georges Rd back-loop wins by 12 to 16 minutes against Plenty Rd, by 4 to 7 minutes against CityLink, and by 6 to 10 minutes against Heidelberg Rd. The drivers still defaulting to Plenty Rd at 8:15 are mostly newer arrivals or sat-nav defaults that don’t price the High St tram-shared lane correctly.
The St Georges Rd sequence, intersection by intersection
The shortcut works because it routes around two known choke points: the Plenty Rd / Bell St intersection (which controls north-east arterial flow into Preston) and the High St tram-shared corridor through Northcote (where car speeds collapse to 12-14 km/h in the 8:00-9:00 window).
The sequence:
- South on St Georges Rd from Bell St to Miller St.
- Through Westgarth and Northcote — St Georges runs straight south with the 86 tram in the centre lane, but car flow is on the side lanes and moves better than High St one block east.
- Continue south past Park St — the road becomes Westbourne Grove briefly then Park St.
- Southwest on Park St across the Merri Creek bridge into Brunswick East.
- South on Nicholson St into Carlton / north-CBD.
That’s it. Five segments, no freeway, no toll. The route uses an arterial parallel to High St that most drivers under-rate because the 86 tram sits in the centre lane — but the side lanes flow.
Where the route falls apart (and how to time around it)
Two known choke points compound between 8:25 and 8:50:
- St Georges Rd / Bell St intersection — Preston Primary School drop-off lands at 8:30-8:40 and adds 90 seconds to 2 minutes for that 10-minute band.
- Park St / Nicholson St lights — short right-turn arrow into Nicholson southbound, one missed cycle costs 90 seconds.
Leave Preston by 7:50 and both windows clear. Leave at 8:25 and you’ll still beat Plenty Rd, but only by 8 to 10 minutes instead of 12 to 16.
For after 9:00 the route becomes overkill — Plenty Rd direct runs 18 minutes off-peak and the back-loop only saves 4. Use the shortcut peak only.
When CityLink actually wins
CityLink off Bell St via Tullamarine to Bolte Bridge is the right call for:
- Destination south of Bourke St — Southbank, Docklands south, the Crown precinct, the south-CBD office towers. Bolte Bridge drops you onto West Gate Freeway and the King St exit lands you on the south side.
- Carrying gear or running a same-day errand — the freeway is predictable in a way the back-loop isn’t.
- Wet weather — St Georges Rd’s lane markings in heavy rain become uncertain, and the centre tram lane gets ambiguous.
For anywhere north of Bourke St — Carlton, Fitzroy, the Lonsdale St / Russell St office strip, RMIT, Melbourne Uni — the St Georges back-loop is faster, free, and lands you closer.
When Heidelberg Rd works
Heidelberg Rd to Hoddle St via Clifton Hill is the incident-avoidance route. It’s not the fastest at peak, but it’s the one to use when:
- An accident has closed lanes on Bell St or Plenty Rd.
- A tram disruption on High St has dumped extra cars onto St Georges side lanes.
- You’re bound for Richmond, the inner-east office strip, or Hoddle St-side East Melbourne.
It’s the slowest of the four toll-free options at peak, but the most resilient when the network is stressed.
What the Mernda line still wins
For the math: CBD daily parking is $34 in 2026, plus $1.85/L fuel and any toll — call it $42-$47 per day. The Preston Mernda line train to Flinders St is 18-22 minutes peak at $5.30 zone 1 daily. Annualised that’s a $7,000-8,000 gap.
The train wins for:
- 9-to-5 commuter without gear.
- Anyone whose office is within a 6-minute walk of Flinders, Melbourne Central, or Parliament stations.
- Anyone who values the 20 minutes of seat-time for emails or reading.
Drive only when:
- You’re carrying gear or oversized items.
- You’re running an off-CBD errand on the way home (Heidelberg, Northland, the Northern Hospital precinct).
- The Mernda line is genuinely cancelled (Q1 2026 reliability per PTV: 96.4 percent peak — high but not perfect).
For the broader Preston-to-CBD picture, our transport pillar covers inner-north commute patterns and our Preston park-and-ride piece covers the train-versus-drive split.
What I’d actually do
If I lived in Preston and drove twice a week, I’d run the St Georges Rd back-loop between 7:50 and 8:25 for any north or central-CBD destination, and CityLink only when bound for Docklands or south-CBD. I’d never default to Plenty Rd / High St at peak.
If a sat-nav routes me down Plenty Rd at 8:15 it’s because Google Maps under-prices the High St tram-shared queue. Override it.
For the walking-home half of the commute, our late-return piece covers the safety side. For the cycling option down St Georges Rd Bike Path, see our Preston cycling commute piece.
The verdict
Take the St Georges Rd back-loop if: you’re commuting peak (7:50-8:25), bound for north-CBD, central-CBD, Carlton, Fitzroy, or anywhere north of Bourke St. Best peak car option overall.
Take CityLink (Bell St to Bolte) if: you’re bound for Southbank, Docklands south, or south-CBD. The toll is fair value for the predictability.
Take Plenty Rd / High St direct only if: you’re commuting off-peak (after 9:15 or before 7:30), or you’re newly in the area and don’t yet know the back-loop. Slowest peak option in the table.
Take Heidelberg Rd / Hoddle St if: there’s an incident on the back-loop, or you’re bound for Richmond / inner-east. Resilience pick, not speed pick.
Take the Mernda line train if: you have a 9-to-5 in the CBD, no gear, and care about $7-8K/year. Default to this five days a week.
Methodology and timing-run notes are on our methodology page.
Last verified: 4 May 2026. Sources: persona timing runs St Georges Rd / Park St / Nicholson St / Plenty Rd April 2026; CityLink toll schedule Feb 2026 (Transurban); DTP cordon counts Q1 2026; PTV Mernda line reliability Q1 2026; Bell St level-crossing removal 2024.