A vagabond is someone who travels from place to place, but with the implication that they do not have a permanent home to go back to. A rover is one who roves from place to place, synonymous with wanderer, but this may be easily confused with the more modern definition of rover, as in the mars or lunar rovers.