FullCalculator

Trail Distance & Time Calculator

Estimate Hiking Time

Calculate how long a hike will take

Metric Units

Calculate hiking time in km and meters

Formula

Naismith's Rule: Time (hrs) = Distance (mi) / 3 + Elevation Gain (ft) / 2,000 | Metric: Time = km / 5 + meters / 600

Frequently Asked Questions

How long does a 10-mile hike take?
A 10-mile hike with 2,000 ft of elevation gain takes an average hiker about 5-6 hours of moving time. Add 30 minutes for breaks. Fit hikers may complete it in 4 hours, while beginners may need 7-8 hours.
What is Naismith's Rule?
Naismith's Rule estimates hiking time as 1 hour per 3 miles (5 km) of horizontal distance plus 1 hour per 2,000 feet (600 m) of elevation gain. It was developed by Scottish mountaineer William Naismith in 1892 and remains widely used.
How does terrain affect hiking speed?
Terrain significantly affects speed: well-maintained trails allow near-full pace, rocky terrain reduces speed by 20-30%, and off-trail bushwhacking can reduce speed by 40-60%. Mud, snow, and loose rock add even more time.

You may also need