Osceola & St. Croix Valley Railway

Trains operate every Saturday and Sunday, May - October, including Memorial Day, Independence Day, and Labor Day holidays.

Regular excursions depart from Osceola to Marine on St. Croix at 11am & 3pm and last 90 minutes; and from Osceola to Dresser, WI at 1pm, and last 50 minutes. All trains are round trip.

Please see our schedule page for more detailed information on our regular schedule as well as our dining service excursions and special event trains.

The trains are also available for groups and charters.