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
~
Elevation Gain Calculator
Free elevation gain calculator. Calculate total elevation gain, grade percentage, and equivalent flat distance for hiking, running, and cycling.
EverydayH
Pace Calculator
Free running pace calculator. Calculate pace, speed, finish time, or distance for running, cycling, and walking.
HealthH
Calorie Calculator
Free calorie calculator. Estimate your daily calorie needs (TDEE) based on age, gender, height, weight, and activity level. Plan for weight loss or gain.
Health