Heritage Train Rides

Come and ride a train straight out of the good old days, when life was simpler and train services were an essential part of rural life.

Our restored heritage trains "take you for a ride" through the beautiful scenic countryside and forest of the Central Highlands, to the highest operating railway station in Victoria.

The Daylesford Spa Country Railway, a Rail Safety Accredited tourist railway operator, offers a regular schedule or excursion trains.

Popular with families, friends and railway buffs, the train rides start from our 1882 heritage listed railway station in Daylesford.

The return journey along the top of the range traverses open farmland and thick forest, passing the sites of ancient volcanos and little communities established in the gold rush era.



Online bookings are available prior to 08:45am on the day of travel and is recommended to secure a ticket on your preferred train. Remaining tickets will be available to purchase from the ticket office in the station up until departure of the train.

Bullarto - 1 hour round trip costs $22 for adults, $18 concession or children under 16 and $50 for families (2 adults and 3 children).

Musk - 35 minute round trip  costs $18 for adults, $15 concession or children under 16 and $40 for families (2 adults and 3 children). 

Companion cards are accepted.

We are a dog friendly railway

Please present your booking details at the ticket office prior to boarding the train to recieve your souvenir Edmonson ticket and important trip info.


Bookings for Sunday Trains


Bookings are via Trybooking website.


Bookings for Holiday Trains


Bookings are via Trybooking website.

Please click here for the full timetable and fares.

Please Note: Trains will not operate on days declared as Code Red (Catastrophic).