Cheap Bus tickets to Faribault

What are the most popular routes to Faribault?

Kansas City - FaribaultAverage price$230Average duration8h 10mDaily departures3
Minneapolis - FaribaultAverage price$60Average duration2h 10mDaily departures7
Fargo - FaribaultAverage price$179Average duration8h 30mDaily departures4
Omaha - FaribaultAverage price$248Average duration12h 50mDaily departures2
Des Moines - FaribaultAverage price$136Average duration4h 20mDaily departures2