As nouns the difference between vagrant and transient is that vagrant is a person without a home or job while transient is something which is transient. As adjectives the difference between vagrant and transient is that vagrant is moving without certain direction; wandering; erratic; unsettled while transient is passing or disappearing with time; transitory.