★ Quick answer

Replace running shoes every 300 to 500 miles, depending on your weight, running surface, and shoe type. Monitor for midsole compression, tread wear, and new aches; typically every 4 to 6 months for regular runners.

Running shoes are your most important piece of gear, but they don’t last forever. Knowing when to replace them can prevent injuries and save you money. Most shoes lose their cushioning and support after 300 to 500 miles, but that range varies. This guide will help you determine the right time for your specific situation.

Why Running Shoes Wear Out

Running shoes are designed to absorb impact and provide stability. The midsole foam compresses over time, reducing its ability to cushion your stride. The outsole rubber wears down, and the upper fabric stretches or tears. Even if the shoes look fine, the materials degrade with use.

The primary culprit is repetitive loading. Each footstrike compresses the midsole. After several hundred miles, the foam loses its resilience. For heavier runners or those who run on abrasive surfaces like asphalt, this happens faster. For lighter runners or those who run on trails or dirt, the shoes may last longer.

The General Rule: 300 to 500 Miles

Most running shoe manufacturers recommend replacing shoes every 300 to 500 miles. That’s roughly every 4 to 6 months if you run 20 miles per week, or every 2 to 3 months if you run 40 miles per week. This range is a starting point, not a hard rule.

Some high-performance shoes with softer foams (like many racing flats) may wear out closer to 300 miles. More durable daily trainers can last 500 miles or slightly more. Track your mileage with an app or logbook to know exactly where you stand.

Signs Your Running Shoes Need Replacing

Even without mileage tracking, your body and your shoes give clear signals. Listen to them. The most common sign is new or worsening aches in your knees, shins, hips, or lower back. When the cushioning goes, your joints absorb more shock.

Look at the shoes themselves. Press your thumb into the midsole: if it feels hard and doesn’t spring back, the foam is dead. Check the outsole tread: if it’s smooth in high-wear areas (especially the heel and forefoot), traction is compromised. Also, feel for any lumps or wrinkles in the midsole that indicate collapsed foam.

Finally, pay attention to how the shoe fits. If the upper has stretched so your foot slides more than usual, or if the heel counter feels loose, support is reduced. When multiple signs appear, it’s time for a new pair.

How Running Surface and Weight Affect Shoe Life

Your running surface plays a big role. Running on soft, even surfaces like a treadmill or dirt trails causes less abrasion and compression than concrete or asphalt. If you run mostly on roads or sidewalks, expect your shoes to wear out faster.

Your body weight also matters. A heavier runner compresses the midsole more with each step, so shoes may wear out closer to 300 miles. A lighter runner may get 400 to 500 miles. Other factors include running form: heel strikers often wear out the heel foam faster, while forefoot strikers wear out the forefoot.

Tips to Extend the Life of Your Running Shoes

You can’t make shoes last forever, but you can get the most out of them. Rotate between two pairs. This gives the foam time to decompress and recover between runs, which can extend overall life by 20 to 30 percent. Use your running shoes only for running not for walking, gym, or casual wear, which accelerates wear.

Store them in a cool, dry place away from direct sunlight and heat. Heat breaks down foam faster. Let them air out after runs, and remove insoles to dry if they get wet. Use a shoe bag or avoid throwing them in the washing machine machine washing can damage the midsole.

Finally, replace insoles if they compact before the shoe is worn out. Aftermarket insoles can add a little cushion, but they don’t fix a dead midsole. When in doubt, err on the side of replacing shoes too early rather than too late. Running on worn shoes increases injury risk and reduces performance.

Frequently asked questions

Can I replace running shoes by how they feel instead of mileage?

Yes, feeling is a reliable indicator. If your shoes no longer feel cushioned or supportive, or if you develop new aches, it's time to replace them even if the mileage is under 300.

Do running shoes expire if I don't run in them?

Yes, even unworn shoes can degrade over 2 to 3 years due to foam drying out and breaking down. Check the manufacture date if buying new-old-stock.

Is it okay to run in worn running shoes for casual use?

It's fine for walking, but not for running. The lack of cushioning can lead to injury if you run. Reserve them for errands or gym use.

How can I track my running shoe mileage?

Use a running app like Strava or a simple spreadsheet. Many shoe brands now have QR codes that link to mileage tracking features.

Looking to buy? See our Footwear guides for tested picks.


Video Guide

Video: Related tutorial from YouTube