Skip to content
Join our Newsletter

Ghost Train makes an atomic, spooky return to Stanley Park

Ride through toxic waste dumps and creepy, glowing neighbours
ghost train Stanley park
Stanley Park Ghost Train is back in Vancouver, BC, from October 7-31, 2022, with an atomic theme.

Spooky season is right around the corner, and so is Vancouver's haunted choo-choo train. 

The Stanley Park Ghost Train returns for Halloween month, taking those aboard to Atomicville, a place "where the skies and the people are glowing, and not with health," describes the City of Vancouver-run attraction. 

Through toxic waste dumps and creepy neighbours, this train ride is filled with creepy fun and masked horrors, plus lots of candy.

Trick-or-treaters can hop aboard the Ghost Train and visit Atomicville from October 7-31, with the exception of Mondays other than Halloween. If the evening train is too scary, the Little Monsters Matinee has all the same props and decor but without the live performers.

The train arrives at Atomicville, a plaza with all sorts of activities and treats, including a Creatures of the Night interactive light learning station. 

There are several haunted sweets to taste, like Insomniac's Coffee, tornadoes and mac 'n cheese bites from The Tornado Truck, filled chimney cakes from The Praguery, popcorn from the Cob House, and candy floss, churros, hot chocolate, burgers, hot dogs, and fries from The Atomic Café and Canteen.

This is the first time the Ghost Train has been in operation since Halloween 2019. In 2020, the popular event was cancelled due to the pandemic, while in 2021 it was a concern about coyotes in Stanley Park that kept the spooky train in the station for the season.

Stanley Park Ghost Train 

When: Oct. 7-31, except Oct. 10, 17, and 24; Evening train from 6-10 p.m. and Little Monsters Matinee on Saturdays and Sundays from 2-5 p.m.

Where: Pipeline Road in Stanley Park via the West Georgia Street park entrance.

Cost: Children under 2 yearas old: Free; Children 3-12 years old: $10; Youth and Seniors: $11; Adults: $14