Whether your child wants to trick-or-treat at a train park or ride a haunted train with the Headless Horseman, there’s a Halloween rail experience for every age. Most are only a short drive from Portland, Oregon, and costumes are encouraged!

Trick or Treat Extravaganza at Molalla Train Park

The popular train park will be decorated for Halloween all October, but children can trick-or-treat the last Sunday in October, from 11 am-4 pm, as they explore Molalla Train Park. It’s free to visit, and train rides are free, too! Keep in mind that the park is only open on Sundays and they are volunteer-run. Donations are very much appreciated.
Cost: Free

Courtesy of Molalla Train Park

Pumpkin Train at Flower Farmer in Canby

Visit Flower Farmer in Canby, Oregon, for a pumpkin patch experience and miniature train ride. The regular train runs weekends in October. The 2025 Boo Train runs October 17-18, and 24-30.
Cost: $12 for adults, $8 for ages 2-12 and seniors, free for under 24 months

Courtesy of Flower Farmer

Headless Horseman Train Ride in Yacolt

Book your tickets early to this Headless Horseman train ride, as it’s very popular! Ride the train and catch a glimpse of the Headless Horseman, then take a family photo with him afterwards. Families say this event is not too scary for young kids, but you know your children best. This train runs the last weekend in October.
Cost: $22 for adults, $21 for military or seniors, $16 for youth ages 3+

Courtesy of Chelatchie Prairie Railroad

Powerland Halloween

Admission to Powerland Halloween includes a trolley ride and miniature train rides, but there are many more crafts and activities to keep your child busy. This year’s theme is A Wizard’s Challenge!
Cost: $19 for adults, $15 for ages 2-12, free for under 24 months.

Courtesy of Powerland Halloween

Love this? Find more Halloween fun here.



Oregon Coast Scenic Halloween Train

Take the one-hour train ride on the Oregon Coast Scenic Railroad from Rockaway Beach to Garibaldi and back on a train decorated for the season. Costumes are highly encouraged, and kids will receive a special gift bag. This train is not scary. Complimentary apple cider is included. *Note for 2025, tickets should be available after the first week of October*
Cost: For the outdoor cars, the price is typically $32 for adults, $24 for children ages 2-12. For the indoor cars, the prices are typically $37 and $28.

Courtesy of Oregon Coast Scenic Railroad