Needles, California lies approximately 150 miles east of Los Angeles via I-40 (or I-10 to I-40). The drive takes about 4 hours under normal conditions. It's also roughly 25 miles from the Nevada state line, making it a gateway to the Mojave Desert and Colorado River recreation.