how many miles from barstow to flagstaff
The distance from Barstow, CA to Flagstaff, AZ is 354 miles. It would take about 5 hours & 28 minutes by driving. report this answer. Updated on Thursday, February 02 2012 at 11:13AM EST. Source: maps.google.com/...