Cheap Bus tickets to Moorhead

What are the most popular routes to Moorhead?

Minneapolis - MoorheadAverage priceR$522Average duration6h 40mDaily departures13
Billings - MoorheadAverage priceR$903Average duration11hDaily departures1
Pine River - MoorheadAverage priceR$404Average duration4h 15mDaily departures2
St. Cloud - MoorheadAverage priceR$275Average duration6h 40mDaily departures13
Burnsville - MoorheadAverage priceR$554Average duration8h 50mDaily departures3