Amtrak – 1-800-872-7245 or www.amtrak.com makes stops in New Buffalo twice daily. The #371, “Pierre Marquette”, leaves New Buffalo for Chicago at 10:02 am EDT and arrives in Chicago’s Union Station at 10:30 am CDT (a 1 hour 28 minute trip). The #370, “Pierre Marquette” leaves Chicago at 5:20 pm CDT and arrives in New Buffalo at 7:38 pm EDT. The cost is approximately $16.50 one way. THIS INFORMATION IS CHANGING SOON.
The South Shore Trains 1-800-356-2079 or www.nictd.com/ run from South Bend, Indiana to Chicago, Illinois through Michigan City, Indiana, approximately 20 minutes from downtown Union Pier. It is primarily a commuter train for the areas workers to and from Chicago. It has many more stops and schedules from 6am to 11pm so call them for specific times. Or check out their web site. One way fare is only $6.85.