Take I-10 EAST from Palm Springs to I-17 NORTH to FLAGSTAFF via LOOP 101 - NORTH to bypass PHOENIX (EXIT 133B off I-10 in ARIZONA to get onto LOOP 101 - NORTH ; EXIT 23 off LOOP 101 to get onto I-17, stay left and go onto I-17 NORTH to FLAGSTAFF).
Take I-17 NORTH to I-40 EAST to ALBUQUERQUE at EXIT 340A in FLAGSTAFF.
Take I-40 EAST to I-25 NORTH to SANTA FE at EXIT 159C in ALBUQUERQUE, NEW MEXICO.
Answer: 311 miles is the shortest distance if you use US-285 N. By car, if you average 60 mph, it will take you 5 hours and 11 minutes. If you average 50 mph, it will take you 6 hours and 11.917 minutes.