Officials say the crash happened around 7:20 a.m.
They say a bus operating on the 94 line was traveling at the intersection of Stuyvesant Avenue and Stanley Terrace when a BMW traveling in the opposite direction crossed over onto the southbound side of Stuyvesant Avenue into the path of the bus, striking it head on.
A second bus, also operating on the 94 line, was behind the crash and was required to stop suddenly.
The driver of the BMW was injured and taken to University Hospital.
Meanwhile, 20-plus passengers and the driver on the NJ Transit bus were also taken to nearby hospitals with a range of injuries including a broken ankle, facial injuries, neck pain, and general trauma, according to police.
No injuries appeared to be life-threatening.
Stuyvesant Avenue is closed between Stanley Terrace and Pleasant Parkway as police investigate.
----------
* Get Eyewitness News Delivered
* More New Jersey news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube