The road distance between Albuquerque, New Mexico and Barstow, California is approximately 650 miles (1,046 kilometres). The drive typically takes 9.5–10.5 hours via I‑40 West.