placeSan Diego, CA pin_dropProvo, UT
swap_horiz
swap_horizsearch
help

Amtrak from San Diego to Provo: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 7h 10m. Opt for Amtrak trains with fares starting at $155. Check the 3 departure options below.

Bus: Choose Flixbus for affordable tickets from San Diego to Provo starting at just $99.54 in a 17h 45m trip.

View bus schedules

Choose a date