For the matter of “how long do Subarus last,” you can expect to reach around 200,000 to 250,000 miles on your trusty Subaru. Furthermore, Subarus can last up to 10-13 years before requiring a significant amount of work to keep them on the road.