The driving distance between Las Vegas, NV and Barstow, CA is approximately 150 miles. The driving time would be approximately 2 hours 30 minutes if you were to travel non-sto…p in good driving conditions.