Cheap Bus tickets to Ironwood

What are the most popular routes to Ironwood?

Duluth - IronwoodAverage price$34Average duration2h 20mDaily departures1
Escanaba - IronwoodAverage price$49Average duration3h 40mDaily departures1
Milwaukee - IronwoodAverage price$100Average duration10h 40mDaily departures1
Ann Arbor - IronwoodAverage price$173Average duration17h 35mDaily departures1
East Lansing - IronwoodAverage price$154Average duration15h 50mDaily departures8