On average, a tow driver makes $28 per hour, and the top earners make $38 per hour.