Trains on Amtrak’s Wolverine route operate multiple times per day between Chicago and Pontiac, Michigan. It’s a great route if you need to travel between Chicago and Detroit or want to explore smaller Michigan cities with diverse food scenes, arts and culture, and outdoor recreation. There’s also one stop in Northern Indiana and one in New Buffalo, a charming lakeside town with beaches and a marina.
This site is reader-supported and not affiliated with Amtrak. We may earn a small commission via links on this page at no additional cost to you. Your support helps us create more guides!
Popular Stops
View popular stops on the Wolverine route below and click the links to view travel guides.
Schedule Highlights
- Travel time between Chicago and Detroit is about 5 hours.
- Travel time between Chicago and Pontiac is about 6 hours.
- Travel time between Chicago and Ann Arbor is about 4.5 hours.
- Travel time between Ann Arbor and Detroit is about 45 minutes.
Things to Know
- Chicago is on Central Time and Michigan is in the Eastern Time Zone.
- The University of Michigan and the popular Zingerman’s Deli is in Ann Arbor.
- The revitalized Detroit Riverfront is must-do (depending on the weather).
- Amtrak’s Blue Water and Pere Marquette routes also travel between Chicago and Michigan, but stop in different cities.
Stations
Explore the full list of Wolverine train stations in route order. Click the station names to view amenities and additional details on the Amtrak website.
- Chicago, IL – Union Station (CHI)
- Hammond-Whiting, IN (HMI)
- New Buffalo, MI (NBU)
- Niles, MI (NLS)
- Dowagiac, MI (DOA)
- Kalamazoo, MI (KAL)
- Albion, MI (ALI)
- Jackson, MI (JXN)
- Ann Arbor, MI (ARB)
- Dearborn, MI (DER)
- Detroit, MI (DET)
- Royal Oak, MI (ROY)
- Troy, MI (TRM)
- Pontiac, MI (PNT)
More Information
Last updated November 2025