Cheap Bus and Train tickets to Provo

What are the most popular routes to Provo?

Salt Lake City - ProvoAverage price$19Average duration50mDaily departures3
Salt Lake City - ProvoAverage price$30Average duration58mDaily departures1
Las Vegas - ProvoAverage price$161Average duration4h 55mDaily departures1
Grand Junction - ProvoAverage price$134Average duration5h 19mDaily departures1
Reno - ProvoAverage price$225Average duration11h 41mDaily departures1