When to replace your running shoes

Running shoes on a track

📌 At a glance

  • Daily trainers: 500–800 km
  • Racing shoes: 300–500 km
  • Carbon shoes: 250–450 km
  • If new aches appear, you may need to replace them sooner.

Running shoes are the only "gear" you really need — and the only one that wears out without you noticing. Many runners keep the same pair far longer than they should, because it "still looks fine". The problem is that the part that matters — the midsole — can't be judged by eye.

When shock absorption drops, your body takes more load with every step. That often shows up as little aches that "have no explanation". One of the most common questions runners ask is how many kilometres before you replace running shoes — so let's look at their lifespan and the wear signs that say it's really time for a new pair.

The general rule: mileage

The best-known guide is mileage. Most running shoes last around 500 to 800 kilometres (≈300–500 miles). But it's not the same for all of them — it depends on the type and the midsole material:

👟 Rough lifespan by shoe type
Shoe typeLifespan
Daily trainer500–800 km
Lightweight / racing300–500 km
Carbon-plated (super-shoe)Peak performance ~250–450 km

Keep in mind there's no "magic" number with solid scientific backing: the real lifespan varies a lot with your weight, how you land, the surface (road, trail, treadmill) and the midsole material. That's why tracking your own mileage is the most reliable approach.

New Worn · 700+ km
Comparison of a new and a worn running shoe: side, sole and back view
MidsoleLoses its shock absorption.
OutsoleWorn, with less grip.
ShapeUneven wear, it leans.

If you notice 2 or more of these signs, it may be time to replace your shoes.

Going by time

Mileage is always a more reliable indicator than time. But if you don't track it, you can use the guide below as a rough estimate, based on how much you run per week:

Even if you run very little, materials age over time (they oxidise), so a 4–5 year old pair may have lost its cushioning even if you barely wore it.

The signs that say "it's time"

Beyond numbers, your body and the shoe itself give you signals. Watch for these:

💡 Don't judge by the upper! The fabric upper can look brand new while the midsole underneath is finished. The wear that matters is the wear you can't see.

Tip: rotate between two pairs

One of the best tricks is rotation: running in two pairs alternately instead of one. A 2015 study of runners found that those who rotated shoes had up to 39% lower injury risk. Why? Each shoe loads your muscles and tendons a little differently, so it doesn't always hammer the same spots. Plus the midsole gets time to recover between runs, and the shoes last longer.

💡 Why it works
  • Different foam (midsole material)
  • Different drop (heel-to-toe)
  • Different loading on muscles & tendons
  • More recovery time for the midsole

How to track it easily

⚠️ Note: I'm not an expert — these are general, practical guidelines from my experience and reliable sources. If you have persistent pain, don't wait: see a doctor or physiotherapist.

Can I keep running in old shoes?

If a shoe has passed the recommended mileage but still feels comfortable, you can usually keep it for easy runs or walking. But if new aches appear or you notice a clear loss of shock absorption, it's better to replace it — saving money on old shoes often costs you in injuries.

In the end, the rule is simple: listen to your body. If running started to "hurt" differently and the kilometres have added up, it's probably time. New laces, fresh start. 🏃‍♀️

← Back to Blog