Cheap Bus tickets to Traverse City

What are the most popular routes to Traverse City?

Flint - Traverse CityAverage priceTHB 1,762Average duration6h 55mDaily departures1
Lansing - Traverse CityAverage priceTHB 1,517Average duration5h 35mDaily departures1
Grand Rapids - Traverse CityAverage priceTHB 1,096Average duration4hDaily departures1
Detroit - Traverse CityAverage priceTHB 2,183Average duration8h 50mDaily departures1
Mackinaw City - Traverse CityAverage priceTHB 746Average duration3hDaily departures1