pilgrim

noun

1.
someone who journeys in foreign lands
2.
someone who journeys to a sacred place as an act of religious devotion