Buying guide

How to choose the right running shoe.

Distilled from thousands of expert and user reviews. The right shoe depends on five things: surface, distance, cushion preference, fit, and budget.

1. Road or trail?

Start here. Road and trail shoes are designed for fundamentally different surfaces.

Road shoes have smooth outsoles, more cushioning, and lighter uppers. Built for pavement, treadmills, and groomed paths.

Trail shoes have aggressive lugs, rock plates, and reinforced uppers for dirt, mud, and technical terrain. Road-to-trail crossovers split the difference for runners who do both in a single workout.

Splitting time between pavement and trails?

Browse our full trail rankings to find a shoe that handles light technical terrain without sacrificing road comfort.

View trail rankings

2. Match cushioning to distance

More cushioning isn't always better — it adds weight and reduces ground feel. Match the shoe to your typical run.

Short to mid distances (5K–10K): Low to moderate cushion. Stack heights of 20–28mm. Lightweight and responsive.

Marathon distance: Moderate cushion, 28–34mm stack. Balance of comfort and efficiency. Or a carbon-plated super shoe for race day.

Ultra distances (50K+): Maximum cushion, 32mm+ stack. Protect legs over many hours.

Going long?

Maximum cushioning protects legs over big mileage. Browse the max-cushion picks for soft, protective rides.

View max-cushion picks

3. Get the fit right

Wide feet: Altra and Topo Athletic have the widest toe boxes. New Balance often has wide options too.

Narrow feet: Salomon, La Sportiva, and Saucony tend to fit narrower. Many runners prefer this for a precise feel.

Zero drop: Altra is the primary brand. Transition from traditional drop shoes should be gradual to avoid calf strain.

Need a roomier toe box?

Wide-fit shoes accommodate broader forefoot shapes without the squeeze. Top-ranked wide options below.

View wide-feet picks

4. Match the shoe to the workout

Most serious runners eventually own multiple shoes. A common rotation:

5. Consider your budget

Running shoes range from $98 to $300. Price doesn't perfectly correlate with performance. Check our best budget shoes for high performers under $120.

Frequently asked questions

How do I choose between road and trail running shoes?

Road shoes have flatter, smoother outsoles designed for pavement and cushioning for repetitive impact. Trail shoes have aggressive lugs for grip on dirt, rocks, and roots, plus rock plates for protection and reinforced uppers for durability. Choose based on where you actually run most.

What is heel-to-toe drop?

Heel-to-toe drop is the height difference in millimeters between the heel and forefoot. Higher drop (8-12mm) feels more traditional. Lower drop (0-4mm) promotes natural midfoot striking. Zero-drop places heel and forefoot at the same height.

How often should I replace running shoes?

Most running shoes last 300-500 miles. Trail shoes can wear faster on abrasive terrain. Watch for outsole wear, midsole compression, and aches that weren't there before — those are your replacement signals.

Do I need carbon-plated super shoes?

Carbon-plated shoes provide measurable energy return and can improve race times for many runners. They're best reserved for races and key workouts due to higher cost and faster wear. For daily training, a good non-plated shoe is more durable and cost-effective.

What's the difference between cushion levels?

Minimal/Low cushion (under 25mm) gives ground feel and works for racing and short distances. Moderate (25-32mm) is the sweet spot for daily training. Max cushion (32mm+) protects legs over long distances and ultra runs but adds weight and reduces stability.

Ready to find your shoe?

Browse our consensus rankings or put shoes side by side with the compare tool.

Road shoesTrail shoesCompare