The average annual salary for a New Jersey Transit bus driver is approximately $61,456, or $29.55 per hour. Experienced drivers can earn up to $79,000 per year. In addition to competitive pay, drivers receive a comprehensive benefits package that includes health, dental, and vision insurance, a 401(k) plan with company matching, and paid time off.