wayfarer

A person who travels long distances on foot.