NJ Transit spokesman William Smith says it happened at about 12:45 a.m. Thursday.
Smith says the bus was headed for Newark's Penn Station when it was struck by the cab. He says the impact carried both vehicles about 90 feet across a median and the bus ended up in a storefront.
Smith says the bus driver and seven passengers, along with the cab driver, were taken to a hospital. He says the bus driver has been released with a minor concussion.
Police say the others sustained minor injuries.