|Shortest Duration||59h 0m|
|Trips per day||1|
Book Amtrak from Grand Junction to Flagstaff from $209.00. There are 1 Amtrak schedules from Grand Junction to Flagstaff and you can expect on average to pay $325.60 for a Amtrak ticket to Flagstaff. In Grand Junction, Amtrak departs to Flagstaff from 339 S 1st St and no other station. In Flagstaff, Amtrak arrives at 1 East Rte 66 and no other station.
An average trip on Amtrak from Grand Junction to Flagstaff takes 59 hours and 9 minutes, while the fastest available Amtrak trip will get you to Flagstaff in 59 hours and 0 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $322.67 for a weekend getaway trip to Flagstaff.