placeProvo, UT pin_dropFlagstaff, AZ
swap_horiz
swap_horizsearch
help

Amtrak from Provo to Flagstaff: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 16h 14m. Opt for Amtrak trains with fares starting at $246. Check the 1 departure options below.

Bus: Choose Salt Lake Express for affordable tickets from Provo to Flagstaff starting at just $101.37 in a 20h 5m trip.

View bus schedules

Choose a date