How Often Should You Replace Running Shoes?

Running shoes typically last 300–500 miles. Learn the signs your shoes are worn out, why mileage varies, and how worn shoes increase injury risk.

May 22, 2026 · 2 min read

Most running shoes last about 300 to 500 miles (roughly 500 to 800 km) before their cushioning and support degrade enough to warrant replacement. The exact lifespan varies with shoe type, your weight, your gait, and the surfaces you run on. Running in worn-out shoes can increase impact and injury risk, so tracking your mileage and watching for warning signs pays off.

Why the 300–500 mile range

Over hundreds of miles, the midsole foam that provides cushioning gradually compresses and loses its ability to absorb impact, even if the shoe still looks fine on the outside. The 300–500 mile guideline is a useful average, but it's a range — listen to how the shoes feel as much as the number on your tracker.

What affects shoe lifespan

  • Shoe type: lightweight racing shoes wear faster; max-cushion trainers may last longer.
  • Body weight: heavier runners compress foam more quickly.
  • Running surface: rough roads and trails wear outsoles faster than treadmills.
  • Gait and footstrike: affect where and how fast wear occurs.
  • Rotation: alternating shoes can extend each pair's life.

Signs your shoes are worn out

  1. The cushioning feels flat, hard, or dead underfoot.
  2. Visible wear through the outsole or uneven tread.
  3. The midsole shows compression lines or creasing.
  4. New aches in your feet, shins, knees, or hips after runs.
  5. One shoe feels noticeably different from a fresh pair.

Track your mileage

Logging the miles on each pair — many running apps do this automatically — takes the guesswork out of replacement. When you approach 300–500 miles, start paying close attention to how the shoes feel.

Don't wait until they fall apart

It's tempting to squeeze every last mile out of a beloved pair, but running on dead cushioning is a false economy if it leads to injury. When a pair is clearly worn, retire it from running (they're still fine for walking) and lace up a fresh pair. Rotating in a new pair before the old one is fully dead makes the transition smoother.

Frequently asked questions

How many miles do running shoes last?

Typically 300–500 miles (about 500–800 km), though this varies with the shoe type, your weight, your gait, and the surfaces you run on. Lightweight racing shoes wear out faster than cushioned daily trainers.

How do I know when to replace my running shoes?

Watch for flattened or dead-feeling cushioning, visible outsole and midsole wear, and new aches after runs. Tracking your shoe mileage and comparing the feel to a fresh pair also helps.

Can old running shoes cause injury?

Running in worn-out shoes with degraded cushioning can increase impact forces and may contribute to aches and overuse injuries. Replacing shoes on time is a simple way to help protect yourself.

Put it into practice

Let Coach Ben build your plan.

Stride turns this advice into a real periodized plan — pace targets, live GPS, audio coaching, and auto PRs from 5K to ultra.

Get Stride on the App Store

Keep reading