Un vagabundo es una persona que anda errante de una parte a otra, o que se mueve continuamente sin tener oficio ni beneficio ni domicilio determinado.[1]
Los vagabundos se caracterizan, y es el rasgo que más los diferencia de los sin techo, por el hecho de que continuamente están viajando, y que por este motivo no tienen un hogar fijo. En el hinduismo muchos vagabundos son personas supuestamente renunciantes de la vida mundana, los cuales son considerados como sadhu y suelen ser venerados y respetados por la población, deambulan por las ciudades o los bosques en búsqueda de la mokṣa o liberación.