Hiking Time Calculator

Estimate how long your hike will take using distance, elevation, pace, and trail conditions — based on Naismith’s Rule.

Units:
📏
Route Details
🥾
Pace & Fitness
🌄
Trail Conditions

📊
Your Results
Estimated Total Hiking Time
hours : minutes
Moving Time
hrs : min
Calories Burned
kcal (est.)
Elev. Time Added
minutes
Difficulty Intensity
Calculating…
Calculation Breakdown
VariableInputValue Used
Formula (with your numbers)
FAQs
What is Naismith’s Rule?
Naismith’s Rule is a guideline created by Scottish mountaineer William Naismith in 1892. It says to allow 1 hour per 3 miles of distance, plus 1 hour for every 2,000 ft of elevation gain. This calculator builds on that by also adding trail difficulty, fitness level, and rest breaks.
What is a good average hiking speed?
For a fit adult on a maintained trail, 2.5 mph (4 km/h) is a widely used average. Beginners or groups typically move at 1.5–2 mph. On rocky or steep terrain, most hikers slow to under 2 mph regardless of fitness.
How does elevation gain affect hiking time?
Elevation is often the biggest factor beyond flat distance. Every 1,000 ft of gain adds roughly 30–60 minutes of moving time depending on your fitness and the steepness of the trail.
How long does it take to hike 10 miles?
On a flat maintained trail at 2.5 mph, 10 miles takes about 4 hours of moving time. Add 2,000 ft of elevation and that rises to 5–5.5 hours. With breaks, a typical hiker finishes in 5–7 hours total.

What Is a Hiking Time Calculator?

A hiking time calculator estimates how long a hike will take based on your route distance, elevation gain, walking speed, fitness level, and trail conditions. It uses Naismith’s Rule — a formula used by hikers since 1892 — as its foundation, then adjusts for difficulty and rest breaks to give you a realistic total time on trail.

Use it before any hike to plan your start time, check you’ll be back before dark, and set a safe turnaround time.

How to Use This Calculator

  1. Choose your unit system — Imperial (miles / feet) or Metric (km / metres).
  2. Enter your total hike distance and elevation gain from your trail map or GPS app.
  3. Set your walking speed. Not sure? Leave it — the calculator defaults to 2.5 mph (4 km/h).
  4. Select your fitness level and trail difficulty from the dropdowns.
  5. Add your planned rest break time in minutes (lunch, photos, etc.).
  6. Click Calculate Hiking Time to see your total estimated time, moving time, calories burned, and a full breakdown.