Greyhound bus drivers typically earn a salary between $39,613 and $51,645, with a mid-range of about $45,714. While specific driving hours vary, drivers often work around 40-50 hours weekly, following regulations that limit driving to 10 hours per shift with mandatory breaks, aligning with industry standards.