|Shortest Duration||4h 0m|
|Trips per day||2|
Book Greyhound from Flagstaff to Mesa from $15.00. There are 2 trips per day offered by Greyhound from Flagstaff to Mesa and you can expect on average to pay $19.90 for a Greyhound ticket to Mesa. In Flagstaff, Greyhound departs to Mesa from 880 E Butler Ave, In Mesa, Greyhound arrives at Bus Station,
An average trip on Greyhound from Flagstaff to Mesa takes 4 hours and 37 minutes, while the fastest available Greyhound trip will get you to Mesa in 4 hours and 0 minutes,
On weekends, Greyhound offers 2 trips per day. A one way ticket costs $22.57 for a weekend trip to Mesa.