There are 4 ways to get from Bendigo to Malmsbury by train, bus, car, or taxi
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 Bendigo Station to Malmsbury Stationtrain Bendigo
38 min$8–12Bus
cheapest- Take the bus from Bendigo Station/Railway Pl to Malmsbury Station/Campbell Stbus Bendigo
40 min$1–14Drive 55.4 km
- Drive from Bendigo to Malmsburycar 55.4 km
43 min$10–15Taxi
- Take the taxi from Bendigo to Malmsburytaxi 55.4 km
43 min$130–160
Bendigo to Malmsbury by train
Questions & Answers
The cheapest way to get from Bendigo to Malmsbury is to bus which costs $1 - $14 and takes 40 min.
The fastest way to get from Bendigo to Malmsbury is to train which takes 38 min and costs $8 - $12.
Yes, there is a direct bus departing from Bendigo Station/Railway Pl station and arriving at Malmsbury Station/Campbell St station. Services depart twice daily, and operate Monday, Tuesday, Wednesday, Friday and Sunday. The journey takes approximately 40 min.
Yes, there is a direct train departing from Bendigo Station station and arriving at Malmsbury Station station. Services depart hourly, and operate every day. The journey takes approximately 38 min.
The distance between Bendigo and Malmsbury is 60 km. The road distance is 55.4 km.
The best way to get from Bendigo to Malmsbury without a car is to train which takes 38 min and costs $8 - $12.
The train from Bendigo Station to Malmsbury Station takes 38 min including transfers and departs hourly.
Bendigo to Malmsbury bus services, operated by V-Line Buses, depart from Bendigo Station/Railway Pl.
Bendigo to Malmsbury train services, operated by V/Line, depart from Bendigo Station.
The best way to get from Bendigo to Malmsbury is to train which takes 38 min and costs $8 - $12. Alternatively, you can bus, which costs $1 - $14 and takes 40 min.
What companies run services between Bendigo, VIC, Australia and Malmsbury, VIC, Australia?
V/Line operates a train from Bendigo Station to Malmsbury Station hourly. Tickets cost $8–12 and the journey takes 38 min. Alternatively, V-Line Buses operates a bus from Bendigo Station/Railway Pl to Malmsbury Station/Campbell St twice daily. Tickets cost $1–14 and the journey takes 40 min.
- Phone
- 1800 800 007
- Website
- vline.com.au
Train from Bendigo Station to Malmsbury Station
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- https://www.vline.com.au/
- Off Peak
- $8–12
- Phone
- 1800 800 007
- [email protected]
- Website
- vline.com.au
Bus from Bendigo Station/Railway Pl to Malmsbury Station/Campbell St
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $1–14
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
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
Bendigo to Malmsbury bus services, operated by V-Line Buses, arrive at Malmsbury Station/Campbell St.
Bendigo to Malmsbury train services, operated by V/Line, arrive at Malmsbury Station.
Yes, the driving distance between Bendigo to Malmsbury is 55 km. It takes approximately 43 min to drive from Bendigo to Malmsbury.
There are 158+ hotels available in Malmsbury.







