Cheap Bus tickets to Moorhead

What are the most popular routes to Moorhead?

Billings - MoorheadAverage priceTHB 5,697Average duration11hDaily departures1
Minneapolis - MoorheadAverage priceTHB 3,292Average duration6h 40mDaily departures10
St. Cloud - MoorheadAverage priceTHB 1,735Average duration6h 30mDaily departures9
Pine River - MoorheadAverage priceTHB 2,547Average duration4h 15mDaily departures2
Burnsville - MoorheadAverage priceTHB 3,496Average duration8h 50mDaily departures3