Melbourne Suburbs Ranked by Public Transport 2026
Public transport can make or break your daily experience in Melbourne. A suburb with a 10-minute train commute to the CBD feels fundamentally different from one where you wait 20 minutes for a bus that drops you at a station to catch a train. This guide ranks Melbourne’s suburbs by genuine transport connectivity — not just whether a train station exists, but how well the entire network serves your daily needs.
Scoring Methodology
Each suburb was scored out of 100 across four categories:
- Train Access (35 points): Station presence, number of lines served, train frequency during peak and off-peak, and express service availability.
- Tram Access (25 points): Route coverage within the suburb, frequency, and directness to the CBD and other key destinations.
- Bus and Connectivity (20 points): Bus route availability, cross-suburban connections (not just CBD-radial), and integration with rail.
- Cycling Infrastructure (20 points): Protected bike lanes, off-road trails, bike parking, and practical cycling distance to the CBD.
Top 30 Suburbs by Transport Score
| Rank | Suburb | Train | Tram | Bus | Cycling | Total | CBD Time |
|---|---|---|---|---|---|---|---|
| 1 | Richmond | 35 | 22 | 16 | 18 | 91 | 5 min |
| 2 | Melbourne CBD | 35 | 25 | 18 | 12 | 90 | 0 min |
| 3 | South Yarra | 33 | 22 | 16 | 17 | 88 | 5 min |
| 4 | Fitzroy | 10 | 25 | 17 | 19 | 71 | 8 min |
| 5 | Footscray | 34 | 12 | 17 | 15 | 78 | 12 min |
| 6 | Collingwood | 15 | 23 | 16 | 18 | 72 | 10 min |
| 7 | Carlton | 10 | 24 | 16 | 19 | 69 | 5 min |
| 8 | South Melbourne | 5 | 23 | 16 | 18 | 62 | 8 min |
| 9 | North Melbourne | 30 | 18 | 14 | 16 | 78 | 5 min |
| 10 | Prahran | 20 | 22 | 15 | 16 | 73 | 10 min |
| 11 | Hawthorn | 30 | 18 | 14 | 15 | 77 | 10 min |
| 12 | Brunswick | 25 | 18 | 14 | 18 | 75 | 15 min |
| 13 | Preston | 28 | 10 | 15 | 16 | 69 | 20 min |
| 14 | Camberwell | 28 | 16 | 14 | 12 | 70 | 15 min |
| 15 | Northcote | 27 | 8 | 14 | 17 | 66 | 18 min |
| 16 | St Kilda | 5 | 22 | 15 | 16 | 58 | 15 min |
| 17 | Essendon | 28 | 8 | 14 | 13 | 63 | 18 min |
| 18 | Moonee Ponds | 27 | 15 | 14 | 13 | 69 | 16 min |
| 19 | Coburg | 25 | 8 | 14 | 17 | 64 | 18 min |
| 20 | Windsor | 25 | 12 | 14 | 16 | 67 | 12 min |
| 21 | Thornbury | 26 | 5 | 13 | 17 | 61 | 20 min |
| 22 | Sunshine | 30 | 5 | 14 | 10 | 59 | 22 min |
| 23 | Malvern | 26 | 16 | 13 | 11 | 66 | 15 min |
| 24 | Box Hill | 30 | 5 | 16 | 10 | 61 | 22 min |
| 25 | Caulfield | 28 | 10 | 14 | 12 | 64 | 18 min |
| 26 | Kensington | 28 | 5 | 12 | 17 | 62 | 10 min |
| 27 | Seddon | 25 | 5 | 12 | 16 | 58 | 15 min |
| 28 | Reservoir | 26 | 5 | 13 | 14 | 58 | 25 min |
| 29 | Glen Waverley | 28 | 0 | 15 | 8 | 51 | 30 min |
| 30 | Broadmeadows | 28 | 0 | 14 | 8 | 50 | 32 min |
Understanding Melbourne’s Train Network
Melbourne’s train network is radial — almost every line runs from the outer suburbs into the CBD loop (Flinders Street, Southern Cross, Melbourne Central, Parliament, Flagstaff). This means train travel to the CBD is generally good, but cross-suburban travel by train is poor.
Key Train Lines and Their Character
Mernda Line (via Clifton Hill, Northcote, Thornbury, Preston, Reservoir) The inner north’s primary rail link. Services run every 6-8 minutes during peak, every 10-15 minutes off-peak. Stations from Clifton Hill to Preston are well-positioned in walkable suburbs. Beyond Reservoir, the line runs through less connected areas until reaching the new terminus at Mernda.
Hurstbridge Line (via Clifton Hill, Fairfield, Ivanhoe, Heidelberg, Greensborough) Shares tracks with the Mernda line to Clifton Hill, then branches north-east. Less frequent than Mernda, with peak services every 10 minutes. Serves leafy suburbs that are car-dependent between stations.
Upfield Line (via North Melbourne, Brunswick, Coburg, Fawkner) The inner north’s second rail line. Less frequent than Mernda — peak services every 10-12 minutes — and the line terminates at Upfield, a suburb with limited amenity. The best stations are Brunswick and Coburg, both well-integrated with their suburbs.
Craigieburn Line (via North Melbourne, Kensington, Moonee Ponds, Essendon, Broadmeadows) Serves the northern suburbs through some of Melbourne’s most established areas. Moonee Ponds and Essendon stations are excellent. Beyond Glenroy, the suburbs become more car-dependent.
Sunbury Line (via Footscray, Sunshine, St Albans) The western suburbs’ primary link. Footscray station is a major hub where this line, the Werribee line, and regional services converge. Sunshine station will benefit significantly from the Metro Tunnel project.
Werribee Line (via Footscray, Newport, Williamstown junction, Laverton, Werribee) Serves the outer west. The branch to Williamstown splits at Newport. Services are reasonably frequent during peak but thin out at the Werribee end.
Sandringham Line (via South Yarra, Prahran, Windsor, Balaclava, Elsternwick, Brighton, Sandringham) Melbourne’s bayside line. Single track in sections, which limits frequency. Peak services every 10 minutes. The stations from South Yarra to Elsternwick are well-located; further south, the suburbs are more residential.
Frankston Line (via South Yarra, Caulfield, Moorabbin, Cheltenham, Mentone, Frankston) Melbourne’s longest and busiest line. Express services from Caulfield to the CBD in 12 minutes make suburbs on this line viable for commuters. The level crossing removals in recent years have significantly improved the experience at Bentleigh, McKinnon, and other stations.
Glen Waverley Line (via Richmond, Kooyong, Glen Iris, Glen Waverley) A single branch line serving the inner east. Runs every 8-10 minutes at peak. Glen Waverley is the terminus and a major shopping destination.
Belgrave and Lilydale Lines (via Richmond, Hawthorn, Camberwell, Box Hill) Share tracks to Box Hill, then split. These lines serve the established eastern suburbs. Hawthorn and Camberwell stations are in walkable, well-amenitied areas. Beyond Box Hill, the suburbs are more car-dependent.
Cranbourne and Pakenham Lines (via Caulfield, Dandenong, Cranbourne/Pakenham) Serve the south-east growth corridor. Long commute times to the CBD (45-65 minutes from the terminus) but serve large populations. The level crossing removals around Dandenong have improved the precinct.
Alamein Line (via Richmond, Hawthorn, Camberwell, Ashburton, Alamein) Melbourne’s shortest line, branching from the Belgrave/Lilydale lines at Camberwell. Services are less frequent — every 15-20 minutes during peak. Serves quiet residential suburbs.
Melbourne’s Tram Network
Melbourne has the largest tram network in the world by route length, and it fundamentally shapes which suburbs are well-connected. Key routes:
- Route 86: Bundoora to Docklands via Smith Street (Collingwood/Fitzroy). One of the most useful routes for inner-north residents.
- Route 96: East Brunswick to St Kilda Beach via Nicholson Street, Spring Street, and St Kilda Road. Connects the inner north to the inner south directly.
- Route 109: Box Hill to Port Melbourne via Collins Street. The longest route, serving the inner east.
- Route 11: West Preston to Victoria Harbour via Brunswick Street (Fitzroy).
- Route 1: East Coburg to South Melbourne Beach via Lygon Street (Carlton).
- Route 19: North Coburg to Flinders Street via Sydney Road (Brunswick).
- Route 78: North Richmond to Prahran via Church Street.
- Route 72: Camberwell to Melbourne University via Toorak Road and Swanston Street.
- Route 59: Airport West to Flinders Street via Moonee Ponds (Puckle Street) and Mount Alexander Road.
- Route 57: West Maribyrnong to Flinders Street via Flemington.
Suburbs with both train and tram access — Richmond, South Yarra, Hawthorn, Prahran — score highest because redundancy matters. When one mode fails, you have a backup.
Cycling Infrastructure
Melbourne has invested significantly in cycling, but coverage is uneven:
Excellent cycling suburbs: Fitzroy (Nicholson Street lane), Carlton (Canning Street, Cardigan Street), Brunswick (Upfield bike path), Northcote (Merri Creek Trail), Abbotsford (Yarra Trail), Kensington (Dynon Road path and Capital City Trail).
The key trails:
- Capital City Trail: A 29km loop around the inner city, connecting Yarra Bend, Royal Park, and Docklands. This is Melbourne’s cycling backbone.
- Merri Creek Trail: Runs from the Yarra confluence near Clifton Hill north through Northcote, Thornbury, Preston, Coburg, and beyond. Popular commuter route.
- Upfield Bike Path: Parallels the Upfield train line from the CBD through Brunswick and Coburg. Separated from traffic for most of its length.
- Gardiner Creek Trail: Runs through Glen Iris, Ashburton, and surrounding suburbs. Connects to the Main Yarra Trail.
- Bay Trail: Runs along Port Phillip Bay from Port Melbourne through St Kilda, Brighton, and beyond. Scenic but can be crowded on weekends.
Practical Advice
If you commute daily to the CBD: Prioritise train access above all else. Trams are reliable but slow — a 5km tram commute can take 25-30 minutes. Trains cover the same distance in 5-10 minutes.
If you commute cross-suburb: Melbourne’s public transport is weakest for east-west and orbital travel. If you work in a suburban office park (Monash, Box Hill, Doncaster), a car may be unavoidable regardless of where you live.
If you cycle: Live within 10km of the CBD and near a major trail. Beyond 10km, cycling as a primary commute becomes weather-dependent and time-intensive.
If you work from home: Deprioritise transport and optimise for walkability to cafes, parks, and shops. Your daily radius shrinks, and the quality of what is within 1km of your home matters more than what is 10km away.
Get a myki card on your first day. Register it online so you can track balances and set up auto top-up. The daily fare cap means you never pay more than one day’s maximum regardless of how many trips you take.
