Driving distance between Phoenix Arizona and Bellingham Washington?

Driving distance between Bellingham, Wa and Phoenix, Arizona is 1637.3 miles. It would take approximately 23 hours and 51 minutes to drive straight through.