"On foot at walking distance" is redundant.
"The main attractions are all within walking distance."
"Accessible on foot" is often used restrictively, to mean "Not accessible by vehicle." "The mountain lookout is only accessible by foot." It doesn't mean the distance.
Student or Learner