The drive from Phoenix, Arizona to Las Vegas, Nevada is approximately 4 hours and 15 minutes, covering a distance of around 295 miles.