Yes, ‘on/by foot’ is the natural English– ‘I came here by/on foot’. ‘By walk/walking’ is definitely not native English, so I think that you misunderstood your American friend. However, you can certainly use the verb: ‘I walked here’.
Hi Mister Micawber,
Thank you for your response,
Funny you found out my name :? (just realized you`re from Yokohama)
I suppose you are British English? every heard about: came by walk…
or is that really 100% wrong?
Since I used to say this, I got so used to it, that it just sounds OK to me.
how about by walking? how did you go to school… by walking… still strange?