Start with the route you run most often. Pavements, park paths and off-road trails can place different demands on footwear. Check a model's stated intended use rather than assuming every trainer is suitable for every surface.

Describe your usual route

Think about how much of your run is on paved surfaces and how much is off-road. Consider the conditions you normally encounter, including loose surfaces, wet ground and uneven paths. For a mixed route, read the manufacturer's terrain guidance for the specific model; a shoe that suits one trail may not suit another.

Compare model details, not just the brand

Look at the outsole, cushioning, fit guidance and any stated weather protection. Different models from the same brand can serve different uses. Check product descriptions and available sizes before making your shortlist, and avoid choosing only by appearance or discount.

Make fit part of the decision

Try shoes with the socks you expect to run in. Check comfort around the heel and midfoot, room at the toes and whether your foot feels secure when moving. A model name or a familiar size is not a substitute for checking fit. Follow the product's sizing guidance where available.

Check waterproofing separately

Waterproof construction is model-specific. Do not assume that a whole brand range is waterproof or that every colour has identical specifications. Decide whether weather protection is relevant to your usual runs and check the exact product before ordering.

Explore the ranges

Browse trail running shoes for off-road options, or visit the running range and its existing road-running selection. Add running socks when comparing your overall fit.

What if I run on both roads and trails?

Make your most common route the starting point, then compare each model's terrain guidance against the other surfaces you use. There is no single best choice for every mixed route.

Does waterproof mean suitable for every trail?

No. Weather protection and intended terrain are separate product details. Check both on the specific model.