"By foot" vs "On foot"

Hi

Could you please tell me which one of the following is more natural?

1- His house is only five minutes on foot.
2- His house is only five minutes by foot.

Tom

Hi Tom,

On foot is the usual expression but in your sentence both on foot and by foot don’t really fit. I would say something like: His house is only a five minute walk away.

A

Then, if you wanted to be informal, you could also say:

His house is withing spitting distance.

Or a hop and a skip away!

withing?? Did you mean with in, Conchita?

Tom

Oops, sorry, typo! I meant ‘within’.

Many, many thanks, Alan and Conchita! Here is my last question regarding this topic!

Why has “by foot” been used here?

Tom

.
It seems natural to me.

1,160,000 English pages for “by foot”
1,570,000 English pages for “on foot”
.