hitchhiker

hitchhiker

n.
  1. a person who travels by getting free rides from passing vehicles; one who hitchhikes.