How to get from Geelong to Bendigo by train?
From Geelong to Bendigo by train
To get from Geelong to Bendigo in Melbourne, take the GEELONG - MELBOURNE VIA GEELONG train from Geelong station to Footscray station. Next, take the ECHUCA/MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE train from Footscray station to Bendigo station. The total trip duration for this route is approximately 3 hr 1 min. The ride fare is A$8.54. The train schedule from Geelong may change. We recommend you check the updated train schedule to Bendigo on the Moovit app.
Step by Step
- 1Start from train stationGeelong
- 2Wait for trainGEELONG - MELBOURNE VIA GEELONGMelbourne
- 3Ride to train stationFootscray56 min
- 4Wait for trainECHUCA/MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTEEchuca/Moama
- 5Ride to train stationBendigo104 min
- 6Walk toBendigo800 m • 11 min
Public transport directions from Geelong to Bendigo
Train schedule from Geelong to Bendigo
Related Routes
- Alexandra to Bendigo
- Armadale to Bendigo
- Balaclava to Bendigo
- Box Hill to Bendigo
- Bulla to Bendigo
- Campbellfield to Bendigo
- Cannons Creek to Bendigo
- Cheltenham to Bendigo
- Clayton South to Bendigo
- Cowes to Bendigo
- Craigieburn to Bendigo
- Crib Point to Bendigo
- Croydon to Bendigo
- Eltham to Bendigo
- Epping to Bendigo
- Essendon to Bendigo
- Glenburn to Bendigo
- Hampton to Bendigo
- Hoppers Crossing to Bendigo
- Kalorama to Bendigo
Questions & Answers
What is the fastest way to get from Geelong to Bendigo?
The fastest way takes 181 minutes, using Train line GEELONG - MELBOURNE VIA GEELONG, Train line ECHUCA/MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE.
Is there a direct train between Geelong and Bendigo in Melbourne?
No, you’ll have to take 2 train lines in total. The total travelling time is 3 hr 1 min.
Which train line goes from Geelong to Bendigo in Melbourne?
The GEELONG - MELBOURNE VIA GEELONG train line goes from Melbourne station near Geelong to Footscray station. From there you’ll have to take one train line till Footscray station near Bendigo in Melbourne.
How long does it take to travel from Geelong to Bendigo in Melbourne by train?
The total travel time between Geelong and Bendigo in Melbourne by train is about 3 hr 1 min.
Where do I get on the train near Geelong to get to Bendigo in Melbourne?
Get on the GEELONG - MELBOURNE VIA GEELONG train from the Melbourne station near Geelong in Melbourne.
Where do I get off the train when travelling between Geelong and Bendigo in Melbourne?
Get off the train at the Footscray station, which is closest to Bendigo in Melbourne.
How much is the train fare from Geelong to Bendigo?
The ride from Geelong to Bendigo costs A$8.54.
Popular Routes
- Melbourne to Avondale Heights
- Frankston Railway Station/Fletcher Rd to Rye
- Melbourne to Margaret Court Arena
- Southern Cross to Altona North
- Airport West to Strathmore
- Melbourne to Cann River
- Cheltenham to Springvale South
- Melbourne Airport - Bal to Bell St/Sydney Rd #34
- Melbourne Airport to Kilmore
- Flinders Street Railway Station/Elizabeth St #1 to Deakin University
- Footscray to Flinders Street Station
- Melton to Beaufort
- Essendon to Footscray
- Flinders Street to Warragul
- Caulfield to Bus Interchange Chadstone Shopping Centre, Chadstone
- Hamilton to Bendigo
- Dandenong Station/Foster St to Bairnsdale
- Broadmeadows to Sunshine Hospital
- Kyabram to Melbourne
- Barwon Heads to Queenscliff