Choosing the right pair of running shoes is critical, but knowing how long they should last is just as important. Running shoes are an investment in both comfort and injury prevention, so understanding their lifespan can help you get the most out of your purchase while also protecting your feet and joints.
Our General Rule: 300-500 Miles
For most runners, the standard advice is that a good pair of running shoes should last between 300 to 500 miles. This range accommodates varying levels of running frequency, shoe quality, and individual running styles.
If you’re averaging 20 miles a week, your shoes should last around 4-6 months.
If you run more than 20 miles a week, you should change your shoes every 2-3 months.
Factors Affecting Shoe Lifespan
Several factors influence how long your running shoes will hold up:
- Running Surface:
Running on rough or uneven surfaces, like trails or gravel paths, can cause shoes to wear out faster than running on softer surfaces like grass or treadmills. - Body Weight:
Heavier runners tend to put more pressure on their shoes, causing the cushioning and outsoles to wear down faster. - Running Style and Gait:
Your running mechanics, like whether you strike the ground with your heel, midfoot, or forefoot, will determine how your shoes wear. Overpronation or supination can also lead to uneven wear. - Shoe Quality:
Not all running shoes are built equally. High-quality brands with advanced cushioning and durable materials will typically last longer than cheaper options.
Signs It’s Time for New Shoes
Regardless of mileage, it’s essential to pay attention to how your shoes feel. Here are some signs your running shoes are nearing the end of their life:

- Worn Outsoles: If the treads are significantly worn down, especially in high-impact areas, it’s time for a replacement.
- Flattened Cushioning: Once the midsole cushioning loses its bounce and feels flat or compressed, your shoes can no longer provide adequate shock absorption.
- Persistent Discomfort or Pain: If you start feeling unusual aches, pains, or blisters, your shoes may not be offering the support and cushioning they once did.
- Noticeable Creases in the Midsole: Deep creases or cracks in the midsole foam are a clear indicator that your shoes are past their prime.
Prolonging the Life of Your Shoes
To maximize the lifespan of your running shoes, consider these tips:
- Rotate Between Multiple Pairs: If you run frequently, alternating between two or more pairs can extend each pair’s life by giving them time to recover between runs.
- Use Your Running Shoes Only for Running: Avoid wearing your running shoes for everyday activities. This will reduce unnecessary wear.
- Store Them Properly: Keep your shoes in a cool, dry place. Storing them in hot or damp conditions can break down the materials faster.
- Keep an Eye on Your Mileage: Tracking the miles on your shoes is a straightforward way to know when it’s time to replace them.
- Never Machine Wash or Dry: Machine washing or drying your running shoes will weaken the fabric and adhesive materials and shorten the lifespan of your shoes. Handwash your sneakers with dish detergent and a toothbrush instead.

Final Thoughts
Investing in a good pair of running shoes is crucial, but knowing when to retire them is equally important for your comfort and health. While the 300-500 mile rule is a good benchmark, be mindful of how your shoes feel and look. Listening to your body and checking for wear can ensure you’re always running in shoes that provide the support you need to stay injury-free.