The average bus between Reservoir and Castlemaine takes 3h 5m and the fastest bus takes 2h 41m. The bus service runs several times per day from Reservoir to Castlemaine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Reservoir and Castlemaine. The earliest departure is at 7:17 PM in the evening, and the last departure from Reservoir is at 9:57 PM which arrives into Castlemaine at 1:18 AM. All services require a transfer at Milleara SC/Milleara Rd and take an average of 3h 5m. The schedules shown below are for the next available departures.


2h 41m • 2 changes

2h 42m • 2 changes

2h 44m • 2 changesArrives next day


2h 50m • 2 changesWant to know about travelling from Reservoir to Castlemaine? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Reservoir to Castlemaine. However, there are services departing from Reservoir station and arriving at Castlemaine station via Milleara SC/Milleara Rd. The journey, including transfers, takes approximately 3h 5m.
Reservoir to Castlemaine bus services, operated by Public Transport Victoria, depart from Preston Station/Murray Rd.
Reservoir to Castlemaine bus services, operated by Public Transport Victoria, arrive at Castlemaine Station/Kennedy St.
The distance between Reservoir and Castlemaine is 99.9 km. The road distance is 169 km.
You can take a bus from Preston Station/Murray Rd to Castlemaine Station/Kennedy St via Milleara SC/Milleara Rd and Footscray Station/Irving St in around 3h 43m.