Cheap Bus tickets to Billings, MT

What are the most popular routes to Billings?

Missoula - BillingsAverage price$179Average duration5h 45mDaily departures2
Belgrade - BillingsAverage price$111Average duration2h 15mDaily departures2
Minneapolis - BillingsAverage price$264Average duration16h 5mDaily departures4
Omaha - BillingsAverage price$277Average duration19h 25mDaily departures3
Butte - BillingsAverage price$143Average duration3h 35mDaily departures2