6 Railroads

Scenic Railroads in Washington

Routes, seasons, tickets, and trip tips — everything in one place.

Washington has 6 operating scenic and heritage railroads, spread across some of the state's most photogenic terrain. Ride types include steam & diesel, miniature railway, and steam, so you can tailor the experience to your interests whether you prefer a genteel parlor-car excursion, an open-air mountain climb, or an afternoon of pure steam nostalgia. Ride lengths run from 30 min to 2 hrs.

The standout ride in Washington is the Chehalis–Centralia Railroad, based in Chehalis. A steam & diesel excursion, it takes passengers heritage rides through the Chehalis Valley countryside in southwest Washington. The journey lasts approximately 2 hours. It operates Saturdays and Sundays, May through October. Tickets are $16-$36.

Fall is the premier season for rail touring in Washington. 4 of the 6 lines run foliage specials or highlight autumn color in their marketing — and for good reason. Leaf-peeping excursion seats on steam trains routinely sell out weeks or even months ahead; if fall is your target window, treat ticket purchases as part of your route planning, not an afterthought.

All 6 Scenic Railroads in Washington

Compare Washington Scenic Railroads

Scroll right on mobile. Click any railroad name for the full route details.

Railroad Location Train type Typical duration Price range Reservations Dog-friendly
Chehalis–Centralia Railroad Chehalis Steam & diesel 2 hours $16-$36 See website
Chelatchie Prairie Railroad Yacolt Steam & diesel around $20 adult See website
Inland Northwest Rail Museum Reardan Miniature railway From about $10 (admission with one ride) Not required
Mt. Rainier Scenic Railroad Elbe Steam 1.3 hours around $34 adult See website No
Northwest Railway Museum Snoqualmie Diesel 2 hours $14-$28 See website No
Yakima Electric Railway Museum (Yakima Trolleys) Yakima Heritage trolley/streetcar 30 minutes $8-$12 (Selah line) Not required

Related