How long does it really take to walk 5 miles?

Woman hiking in the woods checking her watch

Credit: Getty

Strong Women


How long does it really take to walk 5 miles?

By Meg Walters

2 years ago

3 min read

You find a gorgeous trail near your home. You set aside Saturday for a trek. But how long will the walk actually take you? 


If most of your walking happens around your local area, chances are you don’t pay much attention to your pace or overall distance.

That’s no problem: part of the joy of going for a walk around the block is being able to breathe some fresh air and live in the moment, not checking your fitness tracker every 10 seconds and analysing every detail.

But when you head out to tackle a specific route, knowing how long it’s going to take you is an important part of the planning process. You don’t want to end up in the middle of nowhere when the sun starts setting – so how can you tell how long your walk or hike is going to take?

We set out to discover exactly how long it takes – on average – to walk five miles


So, how long does it usually take to walk 5 miles?

The average time it takes to walk five miles is around 1 hour and 40 minutes. That’s based on the British Heart Foundation’s estimate that the average person walks roughly 20 minutes per mile on natural terrain.

Of course, everyone has their own natural walking pace – and this pace can vary greatly depending on a wide range of factors, such as:

  • Distance
  • Height
  • Leg length
  • Fitness level
  • Terrain
  • Footwear quality
  • Air quality
  • Energy levels
  • Temperature

If you’re walking on a flat surface with good walking shoes and there isn’t much wind, for instance, you’ll probably walk a lot faster than if you’re trying to clamber up a steep hill with a breeze blowing against you.

Calculating your unique 5-mile walking time

While the average 5-mile country walk probably takes around 1 hour and 40 minutes, you may find that this varies.

Fast walkers, for instance, typically walk at a pace of around 12 minutes per mile. So, if you walk faster than the average person, a 5-mile walk might take you around one hour.

If you’re extremely fit, you probably walk slightly faster than the average person – the British Health Foundation claims the average pace of a fit person is 15 minutes per mile. This would take your 5-mile walking time to around 1 hour and 15 minutes.

After estimating your typical walking pace based on fitness level, consider the terrain and conditions of your walk. If the terrain is rough, you may want to add a few extra minutes to your estimated time.

Give yourself some extra time

Ultimately, there are so many factors at play that it’s hard to create a perfect estimate for any given 5-mile walk. However, it’s safe to say that for most people, 5 miles should take between one and two hours to complete.

So, next time you head out for a trek, give yourself at least an hour and 40 minutes – that way, you can slow it down when you want to and take in the scenery. After all, walking isn’t just about how fast you can go.


Up for a challenge this summer? We’d love you to join us as we head outdoors for a series of scenic half-marathon charity hikes. Bring your friends on one of our Strong Women Treks for a day of walking, fresh air and countryside adventure. Book your tickets here.

Images: Getty

Share this article

A weekly dose of expert-backed tips on everything from gut health to running.

By signing up you agree to occasionally receive offers and promotions from Stylist. Newsletters may contain online ads and content funded by carefully selected partners. Don’t worry, we’ll never share or sell your data. You can opt-out at any time. For more information read Stylist’s Privacy Policy

Thank you!

You’re now subscribed to all our newsletters. You can manage your subscriptions at any time from an email or from a MyStylist account.