The distance between Laredo, Texas and Las Vegas, Nevada is approximately 1,175 miles (1,890 kilometers).