Chelatchie Prairie Railroad: Christmas Tree & Santa Steam Trains
Through Dec 20Nov 28 – Dec 20 · 10:00 AM
Chelatchie Prairie Railroad Depot207 N Railroad Ave, Yacolt, WA 98675 · 27.5 mi approx. from PortlandDirections
All ages
From $20$14 (Youth) / $20 (Adults); Under 2 free
About this adventure
Travel through the foothills of the Cascade Mountains in North Clark County aboard the Chelatchie Prairie Railroad's vintage Christmas trains. Departing from Yacolt, Washington, vintage diesel and steam locomotives haul families through forest tunnels and across scenic river bridges to a secluded forest landing. Families can choose and cut a fresh Douglas fir Christmas tree or enjoy a visit from Santa Claus who shares treats with young riders. Family Experience & Accessibility: • Stroller Accessibility: Vintage passenger cars require boarding steps; wagons and strollers can be stowed on board or checked at Yacolt Depot. • Nursing & Rest Spots: Heated historic depot with restrooms and hot cider counter. • Age Suitability: All ages. • Sensory Tips: Scenic mountain scenery with the smell of woodsmoke and fir trees.
Similar picks in Portland
Nov27FriSanta visitsSame weekendFri, Nov 27 · 9:00 AM
Helvetia Christmas Tree Farm Opening Weekend with Santa
Helvetia Christmas Tree Farm
All ages
Nov28SatSanta visitsSame daySat, Nov 28 · 9:00 AM
Christmas Santa Train — Chelatchie Prairie Railroad
Chelatchie Prairie Railroad — Yacolt station
From $18
Nov27FriTrain ridesSame weekendFri, Nov 27
Holiday Express steam train
Oregon Rail Heritage Center
From $25All ages
All 140 Christmas picks in Portland →All 50 Thanksgiving break picks in Portland →More options ↓
Loading organizer reviews…




Questions & tips
Ask other families about this activity or share a tip. Comments don’t count toward the organizer’s rating; for anything official, check with the organizer.
Loading comments…