Travel from Mesa to Flagstaff

Bus or fly from Mesa to Flagstaff?

Greyhound USA operates a bus from Mesa to Flagstaff once daily. Tickets cost $8 - $17 and the journey takes 16 min. 2 other operators also service this route. Alternatively, American Airlines flies from Mesa to Flagstaff 3 times a day.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Mesa to Flagstaff

From Mesa, AZ line 1444 bus to Phoenix, AZ then bus to Flagstaff, AZ. 4 h 7 min $49. From MAIN & CENTER station tram to Dunlap Ave & 19Th Ave, line 90 bus to Phoenix Metro Center, AZ, then bus to NAU Dome. 4 h 52 min $52. From MAIN & CENTER station tram to 44Th St & Washington St, line 44 bus to Phoenix, AZ, then bus to Flagstaff, AZ. 6 h 9 min $65. From Mesa drive to Flagstaff. 2 h 32 min $19. From MAIN & CENTER station tram to Phoenix airport, fly to Flagstaff airport, then taxi to Flagstaff. 2 h 34 min $238.