A semi-truck can last between 500,000 to 750,000 miles with regular maintenance and preventive care.