Cheap Bus and Train tickets to New Buffalo, MI

What are the most popular routes to New Buffalo?

Chicago - New BuffaloAverage priceRUB 1 139Average duration1h 12mDaily departures4
Chicago - New BuffaloAverage priceRUB 912Average duration1h 14mDaily departures2
Grand Rapids - New BuffaloAverage priceRUB 4 729Average duration10h 29mDaily departures2
Ann Arbor - New BuffaloAverage priceRUB 4 808Average duration3h 10mDaily departures3
Ann Arbor - New BuffaloAverage priceRUB 2 215Average duration2h 56mDaily departures1