Everyone pays just $4 each for a ride on the Diamond Valley Railway. Children under two ride FREE!

Please ensure you familiarise yourself with our payment and boarding process below to ensure an enjoyable day. Everyone wishing to have a ride must be in the queue at the payment stage. After this stage you will be unable to join/leave the queue. Card payments preferred at this time.

Ticket Process

Vaccination Requirements

Due to Government regulations, all passengers 12 years 2 months and older must be fully vaccinated in order to ride. Please ensure you bring acceptable proof of your COVID-19 vaccination status. A full list of acceptable proof can be found here. Vaccination status will be checked prior to boarding the trains.


In accordance with Victorian government regulations, you must not attend DVR if you are feeling unwell, or have been directed to isolate by the DHHS.

We do not offer pre bookings for tickets. All rides must be paid for at the Ticket Office on the day.

You may use tickets purchased prior to the lockdowns as 'payment' for your rides. Please present these tickets to the ticket window.

The Ticket Office opens approximately 15 minutes before the advertised start time and closes 10 minutes before the advertised closing time just prior to the last train departing.

Diamond Valley Railway is a not for profit organisation and is staffed by volunteers only. 100% of your ticket fare goes back into maintaining the railway and building better and new facilities for the community to enjoy.

We accept cash and all major cards.

Dogs are not permitted on the trains and for safety reasons prams are not permitted on the platforms.
Steam locomotives may emit soot and embers during normal operation.

"Great fun for children and adults at a great price"
— Trip Advisor