|Shortest Duration||2h 30m|
|Trips per day||9|
Book Greyhound from Phoenix to Flagstaff from $12.00. There are 9 trips per day offered by Greyhound from Phoenix to Flagstaff and you can expect on average to pay $22.36 for a Greyhound ticket to Flagstaff. In Phoenix, Greyhound departs to Flagstaff from Bus Terminal - 2115 E Buckeye Rd and 3 other stations. In Flagstaff, Greyhound arrives at 880 E Butler Ave,
An average trip on Greyhound from Phoenix to Flagstaff takes 2 hours and 56 minutes, while the fastest available Greyhound trip will get you to Flagstaff in 2 hours and 30 minutes,
On weekends, Greyhound offers 9 trips per day. A one way ticket costs $23.71 for a weekend trip to Flagstaff.