Joshua Tree is not located near Las Vegas but in Southern California. The national park is approximately 3 hours driving distance from Las Vegas. Joshua Tree is known for its unique rock formations, desert landscapes, and diverse plant and animal life.