|Fastest time||3h 0m|
|Trips per day||5|
Book Greyhound from Phoenix to Flagstaff from $15.93. There are 5 Greyhound schedules from Phoenix to Flagstaff and you can expect on average to pay $28.57 for a Greyhound ticket to Flagstaff. In Phoenix, Greyhound departs to Flagstaff from Bus Terminal - 2115 E Buckeye Rd and no other station. In Flagstaff, Greyhound arrives at 880 E Butler Ave and no other station.
An average trip on Greyhound from Phoenix to Flagstaff takes 2 hours and 51 minutes,
On weekends, Greyhound offers 5 trips per day and you could expect to pay $30.48 for a weekend getaway trip to Flagstaff.