33 Railroads

Scenic Railroads in California

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

California has more scenic railroads than any other state, and the range is enormous — from steam trains climbing through Sierra pine forests to wine-country dinner trains and a coastal line that runs right along the Mendocino redwoods. This guide covers all 33 of them, not just the famous handful, so you can find the right ride whether you're near San Francisco, Los Angeles, or somewhere in between.

The headliners give you a sense of the variety. The Napa Valley Wine Train pairs a multi-course gourmet meal with vineyard views — the state's best-known dining excursion. Up north, the Skunk Train out of Fort Bragg threads through redwood groves on a route you genuinely can't reach any other way. In the Sierra foothills, the Yosemite Mountain Sugar Pine Railroad runs historic steam near the park's south gate, and the Niles Canyon Railway preserves a piece of the original transcontinental route.

When to go depends on the ride: wine-country and coastal trains run nearly year-round, while the mountain steam lines are strongest late spring through fall, with Polar Express holiday runs lighting up December across much of the state. Below you'll find every California scenic railroad with the practical details — duration, price, reservations, and dog policy — that the typical "top 10" lists leave out.

All 33 Scenic Railroads in California

Compare California 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
Angels Flight Los Angeles Funicular/incline 1 minute $1.50-$3 Not required No
Billy Jones Wildcat Railroad Los Gatos Steam & diesel (miniature) 9 minutes $4 Not required Yes
Calico and Odessa Railroad Yermo Narrow gauge 8 minutes $3.50-$6 Not required Yes
California State Railroad Museum / Sacramento Southern Railroad Sacramento Steam & diesel 45 minutes $18-$25 See website No
California Trolley & Railroad Corporation (History San Jose) San Jose Heritage trolley/streetcar Not required No
California Western Railroad (Skunk Train) / Mendocino Railway Fort Bragg Steam & diesel 1.5 hours $50-$70 See website Yes
Disneyland Railroad Anaheim Narrow gauge steam 19 minutes Not required No
El Dorado Western Railroad (Placerville & Sacramento Valley) Placerville Diesel (motorcar/inspection car) 35 minutes $10-$12 See website
Ghost Town & Calico Railroad Buena Park Narrow gauge steam 12 minutes $62-$110 (park admission) Not required No
Napa Valley Wine Train Napa Diesel 3 hours $200-$800+ Required
Nevada County Narrow Gauge Railroad & Transportation Museum Nevada City Narrow gauge steam 30 minutes See website Yes
Nevada-California-Oregon Railway Alturas Narrow gauge steam See website
Niles Canyon Railway (Pacific Locomotive Association) Sunol Steam & diesel 1.5 hours $25-$30 Not required No
Norgrove Railway Arroyo Grande Narrow gauge steam See website No
Nut Tree Railroad Vacaville Miniature railway $4 Not required
Pacific Coast Railroad Santa Margarita Narrow gauge steam $15 Not required
Pacific Southwest Railway Museum Campo Diesel 45 minutes $18 See website Yes
Poway–Midland Railroad Poway Steam & diesel $4-$5 Not required No
Railtown 1897 State Historic Park (Sierra Railway) Jamestown Steam 45 minutes $18-$23 See website No
Redwood Valley Railway Orinda Miniature railway 14 minutes $4 Not required Yes
Roaring Camp & Big Trees Narrow Gauge Railroad Felton Narrow gauge steam 1.3 hours $29-$39 See website Yes
Sacramento RiverTrain West Sacramento Diesel 2 hours $69-$89 See website Yes
San Bernardino Railroad Historical Society San Bernardino Steam See website
San Diego Vintage Trolley (Silver Line) San Diego Heritage trolley/streetcar 30 minutes $2.50 adult See website No
San Francisco cable car system San Francisco Cable car 18 minutes $9 Not required Yes
San Francisco Municipal Railway F Market & Wharves line San Francisco Heritage trolley/streetcar 50 minutes $2.85-$3 Not required Yes
San Luis Obispo Railroad Museum San Luis Obispo Diesel $4-$6 Not required
Sonoma TrainTown Railroad Sonoma Miniature railway 20 minutes $9.75 Not required No
Southern California Railway Museum Perris Steam & diesel $8-$13 Not required No
Timber Heritage Association Samoa Diesel 25 minutes $8 adult Not required
Western Pacific Railroad Museum (Feather River Rail Society) Portola Diesel 10 minutes $5 Not required
Western Railway Museum Suisun City Heritage trolley/streetcar & interurban 50 minutes $10 adult (admission includes rides) See website No
Yosemite Mountain Sugar Pine Railroad Fish Camp Narrow gauge steam 1 hour From about $37 adult See website Yes

Related