Best Train Rides

Bear Creek Park Train

Miniature & park train in Surrey, British Columbia.

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

Surrey, British Columbia

Miniature & park trainOperating

SeasonSeasonal event trains; Christmas Train Dec 1 – Jan 3

Surrey's Bear Creek Park train reinvents itself with the seasons — best known for its Christmas Train, which runs a day train and a Wednesday–Sunday night train from December 1 to January 3.

Visitor information

Ride duration Not published by the operator
Published fares $12.50 per person (Christmas Train); children under 2 free (operator-published, 2026)
Accessibility Not published by the operator
Parking Not published by the operator
Typical season Seasonal event trains; Christmas Train Dec 1 – Jan 3
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