Cheap Bus and Train tickets to New Buffalo, MI

What are the most popular routes to New Buffalo?

Chicago - New BuffaloAverage priceCA$34Average duration1h 12mDaily departures4
Ann Arbor - New BuffaloAverage priceCA$43Average duration2h 56mDaily departures1
Dearborn - New BuffaloAverage priceCA$44Average duration3h 26mDaily departures1
Dearborn - New BuffaloAverage priceCA$99Average duration3h 36mDaily departures3
Ann Arbor - New BuffaloAverage priceCA$92Average duration3h 6mDaily departures3