Southwest Michigan is currently served by Amtrak's Pere Marquette, Blue Water, and Wolverine lines. The Pere Marquette runs daily between Grand Rapids and Chicago along the Lake Michigan shoreline, stopping in Holland, Bangor, and St. Joseph, Michigan. The Blue Water line runs daily between Port Huron and Chicago, and the Wolverine line runs daily between Pontiac and Chicago. Both the Blue Water and the Wolverine lines stop in Dowagiac and Niles in Southwest Michigan.

Click here to view original image from www.amtrak.com.
New! Click here to check whether the Amtrak trains are running on time.
Nearby, the Northern Indiana Commuter Transportation District also runs the South Shore Line Passenger Service from South Bend, Indiana to Chicago. Click here to view the system map for the South Shore train.
The tide is changing for regional rail with the progress of the Midwest Regional Rail Initiative and the nationwide competition for federal high speed rail funding. Reports and resources related to rail can be found at http://www.swmpc.org/railresources.asp.