placeProvo, UT pin_dropFlagstaff, AZ
swap_horiz
swap_horizsearch
help

Bus from Provo to Flagstaff: Cheapest bus tickets

Bus: Choose Salt Lake Express for affordable tickets from Provo to Flagstaff starting at just $101.03. Ideal for budget travelers. Around 20h 5m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $377. Travel time approximately 16h 14m.

View train schedules
Earlier
Later
Cheaper
Faster
11:35 PM20h 5m7:40 PM
provo intermodal hubflagstaff bus station

Salt Lake Express
star_whitestar_whitestar_whitestar_halfstar_border(12)

Choose a date