Best Train Rides

BC Forest Discovery Centre

Museum railway in Duncan, British Columbia.

Kettle Valley Steam Railway locomotive No. 3716, a vintage steam engine, head-on under a clear sky

Duncan, British Columbia

Museum railwayOperating

SeasonApr-Sep (Thu-Mon), plus Halloween and Christmas Express specials Oct-Dec

A 100-acre forestry museum in the Cowichan Valley where admission includes a ride on 2.5 km of narrow-gauge track — steam (Hillcrest Shay No. 1) on summer weekends and for the Christmas Express, the little 'Green Hornet' on other days.

Visitor information

Ride duration Not published by the operator
Published fares Not published by the operator
Accessibility Not published by the operator
Parking Not published by the operator
Typical season Apr-Sep (Thu-Mon), plus Halloween and Christmas Express specials Oct-Dec
Book early Not flagged
Official site Official site ↗

✓ Last verified: November 2026

Is something on this page out of date — a changed season, a moved station, a new fare? Suggest a correction for this listing. Every correction is verified against the operator's official source before anything changes.

Keep exploring