Christmas trains 2026Portland · City of Roses

Christmas train rides near Portland, 2026.

We found five Christmas trains within a drive of Portland with 2026 dates posted: two Polar Express rides and three Santa trains. The closest, Holiday Express, is in Portland. Each card has the dates, times, the ages it suits, the price as the operator lists it and whether you need to book ahead.

Last checked · 5 trains · Every listing links to its official page. How we choose

By date

Every Christmas train, by first date

Filter by kind of ride, then tap one for dates, ages, price and how to book.

Train rides

Polar Express, Santa and lights trains near Portland

Dates, ages, price and booking notes come from each railroad, zoo or park’s own page. The area line shows where you board.

Nov14to Dec 20

THE POLAR EXPRESS Train Ride

Chehalis-Centralia Railroad · Chehalis, WA · about 80 miles away

Polar ExpressBook early
Time
Weekends, plus Fridays Dec 4, 11 and 18
Ages
Not listed
Price
$69 per person; parlor $498, dining room $664
Tickets
Some trains sold out; no refunds or exchanges
Nov20to Jan 2

THE POLAR EXPRESS Train Ride

Mount Hood Railroad · Hood River, OR · about 50 miles away

Polar Express
Time
Select days; see the calendar
Ages
Infants 0–2 ride on a lap for $10
Price
Adults (13+) $59–$109, kids 2–12 from $49, depending on day and car
Tickets
Park at the overflow lot, 113 Portway Ave., and take the shuttle
Nov27to Dec 23

Candy Cane Express

Oregon Coast Scenic Railroad · Garibaldi, OR · about 60 miles away

Santa train
Time
Select days
Ages
Ages 2 and under ride with a booked adult
Price
Not listed
Nov27to Dec 27

Holiday Express

Oregon Rail Heritage Center · Portland, OR (SE Portland)

Santa train
Time
Select days; see the ticket page
Ages
Under 3 free
Price
$35 adults (14+), $25 kids 3–13, $32 seniors and military; family pass $105
Nov28to Dec 20

Christmas Santa Train

Chelatchie Prairie Railroad · Yacolt, WA · about 30 miles away

Santa train
Time
Saturdays and Sundays
Ages
Not listed
Price
Not listed
Know one we missed?Send us the railroad’s or venue’s page and we’ll check the dates and add it.Suggest a train

Before you go

Three things that make train day easier

TicketsBook as soon as you canPolar Express and Santa trains often sell out weeks ahead, weekend evenings first.
DressPajamas are part of itMany Polar Express rides invite kids to come in pajamas. Bring a warm layer for the platform.
TimingPick a ride before bedtimeEarly departures are easier with toddlers. Late lights trains are better for older kids.

Keep planning

More for little kids in Portland

Good questions

Christmas trains near Portland: the FAQ

THE POLAR EXPRESS Train Ride in Chehalis, WA · about 80 miles away: Nov 14 – Dec 20. Price: $69 per person; parlor $498, dining room $664. THE POLAR EXPRESS Train Ride in Hood River, OR · about 50 miles away: Nov 20 – Jan 2. Price: Adults (13+) $59–$109, kids 2–12 from $49, depending on day and car. Book ahead: the operator sells these as timed tickets or warns they sell out.

Candy Cane Express (Garibaldi, OR · about 60 miles away): Nov 27 – Dec 23. Holiday Express (Portland, OR (SE Portland)): Nov 27 – Dec 27. Christmas Santa Train (Yacolt, WA · about 30 miles away): Nov 28 – Dec 20.

Many do. One of the five here asks you to book ahead or warns that seats sell out. Each card says what the operator posts about tickets.

Each listing comes from the venue’s or organizer’s own page and links to it. We only list a date, time or price when that page shows it, and anything we can’t confirm stays off. These were last checked Oct 29, 2026, and we recheck them every week through December. How we choose and check.

Holiday plans every Thursday.

One short email every Thursday evening with the best things to do with little ones in Portland that weekend, holiday trains included.

Portland skyline