Cheap Bus tickets to Rochester, MN, US

What are the most popular routes to Rochester?

Minneapolis - RochesterAverage price£34Average duration3h 30mDaily departures9
Madison - RochesterAverage price£23Average duration4h 40mDaily departures2
St. Cloud - RochesterAverage price£66Average duration8h 40mDaily departures3
Sioux Falls - RochesterAverage price£164Average duration22h 30mDaily departures3
Fargo - RochesterAverage price£192Average duration1d 3hDaily departures2