There are 6 ways to get from Williamstown to Preston by train, bus, taxi, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from North Williamstown Station to Southern Cross Stationtrain Williamstown
- Take the train from Southern Cross Station to Preston Stationtrain Mernda
58 min$5Drive 22.4 km
cheapest- Drive from Williamstown to Prestoncar 22.4 km
27 min$4–6Line 472 bus, line 506 bus
- Take the bus from Knight St/Victoria St to Moonee Ponds Interchange/Mt Alexander Rdbus 472
- Take the bus from Moonee Ponds Interchange/Mt Alexander Rd to Westgarth St/High Stbus 506
2h 11m$12Taxi
- Take the taxi from Williamstown to Prestontaxi 22.4 km
27 min$55–70Train, line 86 tram
- Take the train from North Williamstown Station to Southern Cross Stationtrain Williamstown
- Take the tram from Spencer St/Bourke St #1 to Seymour St/Plenty Rd #44tram 86
1h 15m$11Train, line 251 bus
- Take the train from North Williamstown Station to Southern Cross Stationtrain
- Take the train from Southern Cross Station to Clifton Hill Stationtrain
- Take the bus from Clifton Hill Interchange/Queens Pde to Raglan St/Victoria Stbus 251
1h 16m$11
Williamstown to Preston by train
Questions & Answers
The cheapest way to get from Williamstown to Preston is to drive which costs $4 - $6 and takes 27 min.
The fastest way to get from Williamstown to Preston is to taxi which takes 27 min and costs $55 - $70.
No, there is no direct bus from Williamstown to Preston. However, there are services departing from Knight St/Victoria St and arriving at Mihil St/Victoria St via Moonee Ponds Interchange/Mt Alexander Rd and High St/Westgarth St. The journey, including transfers, takes approximately 2h 11m.
No, there is no direct train from Williamstown station to Preston station. However, there are services departing from North Williamstown Station and arriving at Preston Station via Southern Cross Station. The journey, including transfers, takes approximately 58 min.
The distance between Williamstown and Preston is 26 km. The road distance is 22.4 km.
The best way to get from Williamstown to Preston without a car is to train which takes 58 min and costs $6.
It takes approximately 58 min to get from Williamstown to Preston, including transfers.
Williamstown to Preston bus services, operated by Metropolitan buses, depart from Knight St/Victoria St station.
Williamstown to Preston train services, operated by Metro Trains Melbourne, depart from North Williamstown Station.
The best way to get from Williamstown to Preston is to train which takes 58 min and costs $6. Alternatively, you can line 472 bus and line 506 bus, which costs $12 and takes 2h 11m.
What companies run services between Williamstown, VIC, Australia and Preston, VIC, Australia?
You can take a train from North Williamstown Station to Preston Station via Southern Cross Station in around 58 min. Alternatively, you can take a bus from Knight St/Victoria St to Mihil St/Victoria St via Moonee Ponds Interchange/Mt Alexander Rd, Westgarth St/High St, and High St/Westgarth St in around 2h 11m.
- Phone
- 1800 800 007
- [email protected]
- Website
- metrotrains.com.au
Train from North Williamstown Station to Southern Cross Station
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- https://www.metrotrains.com.au/
- Schedules at
- https://www.metrotrains.com.au/timetables/?line=Alamein&dir=1&ts=1678780587323
Train from Southern Cross Station to Preston Station
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Website
- https://www.metrotrains.com.au/
- Schedules at
- https://www.metrotrains.com.au/timetables/?line=Alamein&dir=1&ts=1678780587323
Train from North Williamstown Station to Southern Cross Station
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- https://www.metrotrains.com.au/
- Schedules at
- https://www.metrotrains.com.au/timetables/?line=Alamein&dir=1&ts=1678780587323
Train from North Williamstown Station to Southern Cross Station
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- https://www.metrotrains.com.au/
- Schedules at
- https://www.metrotrains.com.au/timetables/?line=Alamein&dir=1&ts=1678780587323
Train from Southern Cross Station to Clifton Hill Station
- Ave. Duration
- 17 min
- Frequency
- Every 10 minutes
- Website
- https://www.metrotrains.com.au/
- Schedules at
- https://www.metrotrains.com.au/timetables/?line=Alamein&dir=1&ts=1678780587323
- Phone
- 1800 800 007
- Website
- yarratrams.com.au
Tram from Spencer St/Bourke St #1 to Seymour St/Plenty Rd #44
- Ave. Duration
- 49 min
- Frequency
- Every 15 minutes
- Estimated price
- $6
- Website
- https://yarratrams.com.au/
- Daily
- $11
- 2 hour ticket
- $6
- Phone
- 1800 800 007
- Website
- transport.vic.gov.au
Bus from Knight St/Victoria St to Moonee Ponds Interchange/Mt Alexander Rd
- Ave. Duration
- 54 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- https://transport.vic.gov.au/
- Daily
- $12
- 2 hour ticket
- $6
Bus from Moonee Ponds Interchange/Mt Alexander Rd to Westgarth St/High St
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Website
- https://transport.vic.gov.au/
- Daily
- $0
- 2 hour ticket
- $0
Bus from Clifton Hill Interchange/Queens Pde to Raglan St/Victoria St
- Ave. Duration
- 16 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- https://transport.vic.gov.au/
- Daily
- $12
- 2 hour ticket
- $6
- Ave. Duration
- 27 min
- Estimated price
- $55–70
13CABS
- Phone
- 132227
- Website
- 13cabs.com.au
Crown Cabs
- Phone
- 1300 12 13 14
- Website
- crowncabs.com.au
Melbourne Silver Premium Cabs
- Phone
- +61 422 502 251
- Website
- melbournesilverpremiumcabs.com.au
Silver Service Taxi Melbourne Airport
- Phone
- +61 412 456 588
- Website
- silver-taximelbourne.com.au
Silver Top Taxi
- Phone
- 13 10 08
- Website
- silvertop.com.au
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
Williamstown to Preston bus services, operated by Metropolitan buses, arrive at Moonee Ponds Interchange/Mt Alexander Rd station.
Williamstown to Preston train services, operated by Metro Trains Melbourne, arrive at Southern Cross Station.
Yes, the driving distance between Williamstown to Preston is 22 km. It takes approximately 27 min to drive from Williamstown to Preston.
There are 5208+ hotels available in Preston.








