This question already has an answer here:
Suppose I am trying to tell someone, how much distance google maps shows if we take car or on foot. How would I say this?
"My house is 10KM from here by car and 8 KM by/on foot."
I think "by" is used for means of transport but is it correct to use this here or "on" foot sounds appropriate?