Steam Train Holiday Ride
Join Santa aboard the historic Polson #2 for a magical 45-minute steam train journey along Portland’s scenic Willamette River.
-
$34 USD
-
All Ages
-
45 Minutes
-
Oregon, United States
-
Portland
-
- Santa Ride, Steam Locomotive, Holiday Lights, Family Fun, Photo Ops, Gift Shop, Elves Onboard, Willamette River Views, Portland Tradition, Free Parking
-
- Includes 45-minute train ride, Santa meet-and-greet, and access to the Oregon Rail Heritage Center.
-
- Warm layers recommended for outdoor boarding area.
Portland Holiday Express Train Ride Features
Historic Steam Locomotive
Ride the Polson #2, a 1912 steam engine decked out in lights.
Santa & Elves Onboard
Meet Santa and his helpers during your holiday adventure.
Family Fun & Gifts
Enjoy festive souvenirs, snacks, and a cheerful atmosphere.
Portland Holiday Express Train Ride Details
- Highlights
- Description
- Itinerary
- Price & Availability
- Food & Drink
- Instructions
- Restrictions
- Transportation
Highlights
-
Santa Ride
-
Steam Locomotive
-
Holiday Lights
-
Family Fun
-
Photo Ops
-
Gift Shop
-
Elves Onboard
-
Willamette River Views
-
Portland Tradition
-
Free Parking
Description
Ride through Portland’s riverside wonderland on this beloved 45-minute steam-powered holiday train. The historic Polson #2 locomotive pulls vintage, heated cars filled with cheer, music, and Santa’s laughter. After the ride, explore the Oregon Rail Heritage Center for festive exhibits, train-themed gifts, and photo ops with Santa himself.
Itinerary
Arrive 20 minutes early | Board at Oregon Rail Heritage Center | Meet Santa and his elves onboard | Enjoy a 45-minute round trip | Shop gifts and concessions post-ride
Price & Availability
Runs Nov 28 – Dec 28 | Adults $34 | Kids $25 | Family Pass $105 | Seniors & Military $31
Food & Drink
Snacks and beverages available for purchase.
Instructions
Arrive early for parking and check-in; trains depart on time.
Restrictions
Wheelchair access limited; assistance available for boarding.
Transportation
Departs from 2250 SE Water Ave, Portland, OR.









