Cheap Bus tickets to Moorhead

What are the most popular routes to Moorhead?

Saint Paul - MoorheadAverage price£87Average duration8h 25mDaily departures4
Minneapolis - MoorheadAverage price£82Average duration6hDaily departures12
Chicago - MoorheadAverage price£150Average duration20h 20mDaily departures5
Bagley - MoorheadAverage price£90Average duration6h 20mDaily departures2
Maple Grove - MoorheadAverage price£82Average duration5h 30mDaily departures4