Bus drivers typically work around 40 hours a week, but it can vary based on their employer and specific job requirements. Many bus drivers might have shifts that could extend beyond 40 hours, especially if they work for transit systems that require coverage during peak times or if they're involved in special services like school or charter buses. Part-time positions also exist, which would result in fewer hours. Always check specific job listings or speak to employers for precise schedules.