So a tesla can last 300,000 to 500,000 miles with its batteries. My truck is 22 years old and at 300,000 miles. I think it will be on the road long after a lot of these teslas are gone will have contributed less to pollution too. All because I practice good maintenance habits. I'm hoping to get it to 1,000,000 miles.