On this page
Most hikers take roughly 20 to 30 minutes to hike a mile on fairly flat, well-maintained trail, which is about 2 to 3 miles per hour. Climbing, rough terrain, a heavy pack, altitude and breaks all slow that down, so a steep or rocky mile can take 40 minutes to an hour or more.
This explainer shows typical hiking paces for different trails, how to adjust for elevation gain using a simple rule, the factors that change your speed, and how to estimate the total time for a hike, including breaks and a safety margin. You will also find worked examples and a table you can use when planning your next trail.
Key takeaways
- A typical pace on easy trail is about 2 to 3 miles per hour.
- Add roughly one hour for every 2,000 feet of climbing, using Naismith’s rule.
- Steep descents, rocks, roots, snow and mud slow most hikers down.
- Breaks, photos and group size often add more time than people expect.
- Your own past pace on similar trails is the most reliable estimate.
How long does it take to hike a mile on average?
On average, it takes about 20 to 30 minutes to hike a mile on flat or gently rolling trail with a light day pack. That works out to roughly 2 to 3 miles per hour. Fit hikers on smooth paths may go faster, while beginners, families and hikers on rough or steep ground are often slower.
Hiking is slower than walking on a sidewalk. Uneven surfaces, small climbs and descents, and watching your footing all reduce speed, even on trails rated easy. For planning, many hikers use 2 miles per hour as a conservative starting point and adjust from there.
| Trail type | Typical time per mile | Rough pace |
|---|---|---|
| Flat, smooth path | About 20 to 25 minutes | About 2.4 to 3 mph |
| Rolling trail with roots and rocks | About 25 to 35 minutes | About 1.7 to 2.4 mph |
| Steady climb | About 30 to 45 minutes | About 1.3 to 2 mph |
| Steep, rocky or technical | 45 minutes to over an hour | About 1 mph or less |
| Snow, sand or deep mud | Highly variable | Often much slower |
These are rules of thumb, not targets. Hiking is not a race, and moving at a pace where you can still talk is a good sign you can keep going all day.
How does elevation gain change hiking time?
Elevation gain adds a lot of time because climbing takes much more effort than walking on the flat. A widely used planning method, Naismith’s rule, allows about one hour for every 3 miles of distance plus one extra hour for every 2,000 feet of climbing. Many hikers add more time on very steep or rough trails.
Naismith’s rule was devised in the nineteenth century by a Scottish mountaineer and is still used by hikers and walking groups today. In metric terms it is often given as about 5 kilometers per hour plus one hour for every 600 meters of ascent.
How to use Naismith’s rule
- Find the trail’s total distance and total elevation gain.
- Divide the distance in miles by 3 to get base hours.
- Divide the elevation gain in feet by 2,000 to get extra hours.
- Add the two together for your moving time.
- Add time for breaks, and adjust for your own pace and the terrain.
For example, a 6 mile hike with 1,500 feet of climbing gives 2 hours for distance plus about 45 minutes for climbing, or around 2 hours 45 minutes of moving time. Add breaks and a margin, and 3.5 to 4 hours is a sensible plan.
Naismith’s rule assumes fit hikers in good conditions, so many beginners find they need more time. Treat its result as a minimum, not an average.
Tip: Elevation gain is shown on most trail descriptions and maps. Our guide on how to read a trail map explains how contour lines show how steep a trail is.
Does hiking downhill take less time?
Hiking downhill is usually faster than climbing, but not always faster than walking on the flat. Gentle downhill grades can speed you up, while steep, loose or rocky descents often slow you down because you need to brake, place your feet carefully and protect your knees. On steep trails, some descents take almost as long as the climb.
Research on walking speed, such as Tobler’s hiking function, suggests people walk fastest on a slight downhill slope and slow down as slopes get steeper in either direction. That matches what many hikers notice on the trail.
- Shorten your stride on steep descents for better control
- Use trekking poles to reduce strain on knees
- Slow down on loose gravel, wet rock and roots
- Allow extra time for descents on technical trails
Good footwear with grip makes a real difference on descents. Our comparison of hiking boots vs. trail shoes explains which works better on different surfaces.
What factors affect how fast you hike?
The main factors that affect how fast you hike are fitness, elevation gain, terrain, pack weight, altitude, weather, trail conditions and group size. Breaks and navigation also add time. Each factor alone may only slow you a little, but together they can double the time a trail takes compared with a quick estimate based on distance alone.
| Factor | Effect on pace | How to plan for it |
|---|---|---|
| Fitness and experience | Big effect | Use your own past hikes as a guide |
| Elevation gain | Big effect | Use Naismith’s rule as a minimum |
| Terrain | Rocks, roots and mud slow you | Read recent trail reports |
| Pack weight | Heavier packs slow climbing | Pack only what you need |
| Altitude | Thinner air means slower pace | Expect slower times above a few thousand feet if you are not used to altitude |
| Heat and weather | Heat, wind and rain slow you | Start early and check the forecast |
| Group size | Groups move at the slowest pace | Plan around the slowest hiker |
| Breaks and photos | Add up quickly | Add a time buffer |
Altitude
Many people notice they breathe harder and move slower at higher elevations, especially if they live near sea level. If you are hiking at altitude, plan more time and take more breaks. Seek medical help for symptoms such as severe headache, confusion or difficulty breathing at rest.
Heat
Hot weather makes hiking more tiring and raises the risk of heat illness. Start early, carry plenty of water, and rest in the shade. Check the forecast at weather.gov or your local weather service before you go.
How do you estimate the total time for a hike?
To estimate the total time for a hike, calculate your moving time from distance and elevation gain, then add time for breaks, photos and navigation. Many hikers add roughly 10 minutes per hour of hiking for short breaks, plus longer stops for lunch. Finally, add a safety margin so you finish well before dark.
- Look up total distance and elevation gain for the whole route.
- Estimate moving time with Naismith’s rule or your own past pace.
- Add short breaks, such as 10 minutes for each hour of hiking.
- Add longer stops for lunch, swimming or viewpoints.
- Add a buffer of 30 minutes to an hour for unexpected delays.
- Compare the total with daylight hours and set a turnaround time.
Worked examples
| Hike | Distance and gain | Moving time estimate | With breaks and buffer |
|---|---|---|---|
| Easy lakeside loop | 3 miles, 200 feet | About 1 hour 6 minutes | About 1.5 to 2 hours |
| Moderate forest trail | 5 miles, 1,000 feet | About 2 hours 10 minutes | About 3 hours |
| Hilly day hike | 8 miles, 2,500 feet | About 3 hours 55 minutes | About 5 to 5.5 hours |
These examples use Naismith’s rule as a base. Beginners and groups should expect the longer end of each range.
Our guide on how to choose a hiking trail for your level shows how to use these estimates to pick trails that fit your time and fitness.
How do you find your own hiking pace?
Find your own hiking pace by timing yourself on a few trails with known distance and elevation gain. Note your total time, moving time and how you felt. After a few hikes, you will know how your pace compares with standard estimates, which makes future planning much more accurate than any general rule.
- Use a watch or phone app to record time and distance
- Note the trail’s elevation gain and terrain
- Record how long breaks took
- Compare your result with Naismith’s rule
- Adjust your personal rule, for example adding 20 percent to estimates
Phone apps and GPS watches can track pace, but readings can be off in deep valleys or thick forest. Treat them as a helpful guide alongside a map and your own sense of time.
How long does it take to hike a mile with kids or a group?
Hiking a mile with kids or a group usually takes longer than hiking alone, often 30 to 45 minutes or more on easy trail, because the group moves at the pace of its slowest member and stops more often. Young children may need even more time. Plan shorter distances and build in frequent breaks.
Groups spread out on narrow trails, regroup at junctions and take longer at rest stops. Children tend to walk in bursts, stopping to explore, snack and rest. That is part of the fun, but it changes the math.
- Plan around the slowest hiker, not the average
- Choose shorter trails with interesting features along the way
- Add extra time for snack and bathroom breaks
- Regroup at every junction so nobody takes a wrong turn
- Keep the turnaround time even if the group is enjoying itself
How can you hike faster and more comfortably?
You can hike faster and more comfortably by improving your fitness with regular walks and hill training, carrying a lighter pack, wearing footwear with good grip, and keeping a steady pace instead of rushing and stopping. Eating and drinking regularly also helps you maintain energy. Comfort and safety should always come before speed.
- Walk regularly between hikes, including hills or stairs
- Keep a steady, sustainable rhythm on climbs
- Use short steps on steep ground
- Pack light and remove items you do not use
- Snack and drink little and often
- Use trekking poles on long climbs and descents
Tip: Agree on a turnaround time before you start, and turn back when you reach it even if the destination is close. It is the simplest way to avoid hiking in the dark.
What are common mistakes when estimating hiking time?
Common mistakes when estimating hiking time are using walking speed on pavement, ignoring elevation gain, forgetting breaks, underestimating descents, and planning around the fastest person in a group. Many hikers also forget that out-and-back trails take the same distance to return. These mistakes can leave you hiking late, tired or in the dark.
- Assuming 3 miles per hour on any trail
- Using summit height instead of total elevation gain
- Forgetting extra time for kids, photos and lunch
- Not checking sunset time
- Relying on a phone battery for both navigation and light
Before your next hike, use our first day hike checklist to make sure you carry a headlamp and the other essentials in case you take longer than planned. If you are new to the trails, start with our beginner hiking guide.
Frequently asked questions
How long does it take to hike 5 miles?
On easy terrain, hiking 5 miles takes most people about 2 to 2.5 hours of moving time. With a moderate climb and breaks, many hikers plan for around 3 hours. On steep or rough trails it can take 4 hours or more. Add your elevation gain to the estimate and leave a buffer before dark.
Is 2 miles per hour a good hiking pace?
Yes, 2 miles per hour is a solid, realistic hiking pace for many people, especially on trails with some climbing, roots or rocks. It is also a sensible planning figure for beginners and groups. On flat, smooth trails, many hikers move faster, while on steep or technical ground, even fit hikers may be slower.
How long does it take to hike a mile uphill?
Hiking a mile uphill usually takes longer than a flat mile, often 30 minutes to an hour depending on steepness, terrain and fitness. Naismith’s rule adds about one hour for every 2,000 feet of climbing. A steep mile gaining 1,000 feet could add around 30 minutes to your time on top of the base pace.
Do breaks count in hiking time estimates?
Most simple pace estimates, including Naismith’s rule, only cover moving time. Breaks for water, snacks, photos and lunch are extra and can add a lot. Many hikers add about 10 minutes for each hour of hiking, plus longer stops. Including breaks gives a more realistic total and helps you plan around daylight.
Sources and further reading
Featured photo: Coconino NF Photography via Openverse (CC0).


