Ride through Stanley Park after dark on a haunted train this Halloween


The Stanley Park Ghost Train returns for another year of spooktacular fun for all ages.

The annual event takes place from October 11th to October 31st, and is inspired by Halloween as well as other spooky tales. In addition, this year’s theme is Jack O’lantern’s journey through the dark forest. This family event is open to all ages and offers a glimpse of the goblins and ghoulish characters inhabiting the stories, legends and folklore of Halloween and Harvest celebrations.

“Poor Jack! He may be dead as a doornail but instead of resting in peace, he wanders trapped in an ancient Celtic Halloween world where nothing is what it seems.”

stanley park ghost train
Photo: stanley park ghost train / Facebook

Visitors will be able to join Jack on his journey as his lantern casts a light on floating druids, a 12-foot monster, and creatures barely human! Several trains depart during each half-hour time slot.

Activities in the plaza and farmyard include:

  • The Haunted Maze/The Little Monsters Maze
  • Crafts and movies
  • Exhibits by the Stanley Park Ecology Society
  • Our pumpkin patch
  • Food vendors: Insomniac’s Coffee, The Praguery, Kobachi Kart, Jack O’s Café & Canteen

Share your favourite moments on social media with #GhostTrainYVR!

The Park After Dark
Monday to Thursday: 5:30pm to 9:30pm
Friday to Sunday: 5:30pm to 10:00pm
2 for 1 Mondays and Tuesdays – see offer below

Little Monster’s Matinee
Friday to Sunday: 11:00am to 5:00pm (last train at 5:00pm)
No spooky actors or live performances
Unlimited rides between 11am and 2pm

Come early to the Ghost Train and ride all you want between 11 am- 2 pm, if you DARE!


The Stanley Park Train is located on Pipeline Road in Stanley Park, via the West Georgia Street park entrance.

Prices do not include tax.

Age group Price
Adult (19 – 64 years) $12
Senior (65+ years) $9
Youth (13 – 18 years) $9
Child (3 – 12 years) $8
Child (2 years and under) Free
Matinee train (all ages) $6


Buy your tickets online or phone 604-252-3700.