A motorcycle can last anywhere between 20,000 to 90,000 miles, which is quite a large disparity. That's because this figure rests on a number of factors. A dirt bike, for example, usually won't last more than 20,000 miles.