Travel from Albuquerque to Flagstaff

Train, bus or fly from Albuquerque to Flagstaff?

Amtrak operates a train from Albuquerque to Flagstaff twice daily. Tickets cost $55 - $160 and the journey takes 5 h 6 min. Alternatively, Greyhound USA operates a bus from Albuquerque to Flagstaff 3 times a day. Tickets cost $35 - $85 and the journey takes 6 h 45 min.

Book transport from Albuquerque to Flagstaff

Travel Guides

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

How to get from Albuquerque to Flagstaff

ModeDurationPrice
From Albuquerque Alvarado Transportation Center train to Flagstaff Amtrak.5 h 6 min$109
From Albuquerque, NM bus to Flagstaff, AZ.6 h 45 min$66
From Albuquerque drive to Flagstaff.4 h 49 min$38
From A.T.C. line 50 bus to Albuquerque airport, fly to Flagstaff airport, then taxi to Flagstaff.4 h 24 min$767
From Albuquerque, NM - Airport shuttle to Santa Fe airport, fly to Flagstaff airport, then taxi to Flagstaff.8 h 3 min$979
From A.T.C. line 50 bus to Albuquerque airport, fly to Phoenix airport, then bus to Flagstaff.6 h$191

How long does it take to get from Albuquerque to Flagstaff?

The train from Albuquerque Alvarado Transportation Center to Flagstaff Amtrak takes 5 h 6 min including transfers and departs twice daily.

Is there a direct train between Albuquerque and Flagstaff?

Yes, there is a direct train departing from Albuquerque Alvarado Transportation Center and arriving at Flagstaff Amtrak. Services depart twice daily, and operate every day. The journey takes approximately 5 h 6 min.

Is there a direct bus between Albuquerque and Flagstaff?

Yes, there is a direct bus departing from Albuquerque, NM and arriving at Flagstaff, AZ. Services depart three times a day, and operate every day. The journey takes approximately 6 h 45 min.

Operators from Albuquerque to Flagstaff

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
ABQ RideABQ Ride
American AirlinesAmerican Airlines
Southwest AirlinesSouthwest Airlines
Mountain View ShuttleMountain View Shuttle
Arizona Shuttle+1 (800) 888-2749Arizona Shuttle