How to get from Williamstown to Alma by bus and train?
From Williamstown to Alma by bus and train
To get from Williamstown to Alma in Melbourne, you’ll need to take 2 train lines and one bus line: take the WILLIAMSTOWN train from Williamstown Beach Railway Station station to Footscray Station station. Next, you’ll have to switch to the BALLARAT train and finally take the BENDIGO - BALLARAT VIA MARYBOROUGH bus from Ballarat Station/Lydiard St station to George Cook Rd/Ballarat - Maryborough Rd station. The total trip duration for this route is approximately 3 hr 23 min. The bus and train schedule from Williamstown may change. We recommend you check the updated bus and train schedule to Alma on the Moovit app.
Step by Step
- 1Start from train stationWilliamstown
- 2Wait for trainWILLIAMSTOWNSandringham Via Flinders Street
- 3Ride to train stationFootscray StationID vic:rail:FSY13 min
- 4Wait for trainBALLARATWendouree
- 5Ride to train stationBallarat Railway StationID vic:rail:BAT-V81 min
- 6Walk to bus stationBallarat Station/Lydiard StID 82200 m • 3 min
- 7Wait for busBENDIGO - BALLARAT VIA MARYBOROUGHBendigo
- 8Ride to bus stationGeorge Cook Rd/Ballarat - Maryborough RdID 3661460 min
Public transport directions from Williamstown to Alma
Bus And Train timetable from Williamstown to Alma
Related Routes
- Abbotsford to Alma
- Aberfeldie to Alma
- Albert Park to Alma
- Albion to Alma
- Altona to Alma
- Altona Meadows to Alma
- Altona North to Alma
- Ardeer to Alma
- Armadale to Alma
- Ascot Vale to Alma
- Aspendale to Alma
- Balaclava to Alma
- Balwyn to Alma
- Beaumaris to Alma
- Bentleigh to Alma
- Bonbeach to Alma
- Box Hill to Alma
- Box Hill North to Alma
- Brighton East to Alma
- Broadmeadows to Alma
Questions & Answers
What is the fastest way to get from Williamstown to Alma?
The fastest way takes 203 minutes, using Train line WILLIAMSTOWN, Train line BALLARAT, Bus line BENDIGO - BALLARAT VIA MARYBOROUGH.
Is there a direct train between Williamstown and Alma in Melbourne?
No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 3 hr 23 min.
Which train line goes from Williamstown to Alma in Melbourne?
The WILLIAMSTOWN train line goes from Footscray Station near Williamstown to Ballarat Railway Station. From there you’ll have to take one train line and one bus line till Ballarat Railway Station near Alma in Melbourne.
How long does it take to travel from Williamstown to Alma in Melbourne by train and bus?
The total travel time between Williamstown and Alma in Melbourne by train and bus is about 3 hr 23 min.
Where do I get on the train near Williamstown to get to Alma in Melbourne?
Get on the WILLIAMSTOWN train from the Footscray Station near Williamstown in Melbourne.
Where do I get off the train when travelling between Williamstown and Alma in Melbourne?
Get off the train at the Ballarat Railway Station, which is closest to Alma in Melbourne.
Popular Routes
- Melbourne to Aireys Inlet
- Lilydale to Kilsyth
- Flinders Street Station to Bentleigh East
- Melbourne Airport to Hawthorn
- Ballarat Station to Mount Gambier
- Melbourne to Taylors Lakes
- Clyde to Narre Warren
- Melbourne to Warrandyte
- Ballarat Station to Naracoorte
- Geelong to Daylesford
- Tarneit to RMIT University (City Campus)
- Camberwell to Bus Interchange Chadstone Shopping Centre, Chadstone
- Halls Gap to Dunkeld
- Melbourne to Nagambie
- Melbourne Airport to Carnegie
- Tarneit to Sunshine
- Lakes Entrance to Phillip Island Wildlife Park
- Templestowe to Heidelberg
- Melbourne to H.M.A.S. Cerberus
- Epping to Keilor East