Question: is 20 miles a long walk?
Answer: A normal person can walk 20 miles (32.19 km) to 25 miles (40.23 km) in 8 hours, and when I said normal I meant Healthy person. There isn't a fix number some people walk at fast pace some at low and some in the middle. And there are also athletes who can cover that distance at even fast pace, due to their training.