Cheap Bus and Train tickets to Provo

What are the most popular routes to Provo?

Salt Lake City - ProvoAverage priceTHB 555Average duration50mDaily departures3
Grand Junction - ProvoAverage priceTHB 2,458Average duration5h 19mDaily departures1
Chicago - ProvoAverage priceTHB 35,541Average duration1d 9hDaily departures2
Las Vegas - ProvoAverage priceTHB 3,795Average duration4h 55mDaily departures1
Glenwood Springs - ProvoAverage priceTHB 1,688Average duration6h 35mDaily departures1