6 Railroads

Scenic Railroads in Minnesota

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

Minnesota has 6 operating scenic and heritage railroads, spread across some of the state's most photogenic terrain. Ride types include heritage trolley/streetcar and diesel, 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 15 min to 1.5 hrs.

The standout ride in Minnesota is the Lake Superior & Mississippi Railroad, based in Duluth. A diesel excursion, it takes passengers vintage coaches and an open-air car trace the St. Louis River past marshes and wooded bluffs on the original 1870 line. The journey lasts approximately 1.5 hours. It operates Through late October (weekends). Tickets are $24 adult.

Fall is the premier season for rail touring in Minnesota. 5 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 Minnesota

Compare Minnesota 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
Como-Harriet Streetcar Line (Minnesota Streetcar Museum) Minneapolis Heritage trolley/streetcar 15 minutes $3 per ride Not required
Excelsior Streetcar Line Excelsior Heritage trolley/streetcar 20 minutes $3 per ride Not required
Lake Superior & Mississippi Railroad Duluth Diesel 1.5 hours $24 adult See website No
Minnesota Transportation Museum (Jackson St Roundhouse) St. Paul Diesel 15 minutes $16.05 adult See website
North Shore Scenic Railroad (Lake Superior Railroad Museum) Duluth Diesel 1.5 hours $22 adult coach See website No
Osceola and St. Croix Valley Railway Osceola Diesel 1.5 hours $17 adult regular; themed rides about $12-$34 See website No

Related