hosteler

noun

A person who stays in hostels while traveling.