You asked:

distance between flagstaff, az and needles, ca

  • Flagstaff, Arizona
    Flagstaff, Arizona
    Needles, California
    Needles, California
    Flagstaff, Arizona is 170 miles (274 kilometers) from Needles, California, as the crow flies.