NEW BRUNSWICK - A school bus overturned on a rainy New Jersey Turnpike late Saturday afternoon.

State Police said the bus carrying 42 adults and children overturned in the northbound inner lanes near exit 9 for Route 18 in New Brunswick but lanes were blocked in both the local and express lanes.

Those on board were taken to several area hospitals for non-life-threatening injuries, according to State Police.

School bus that overturned on the NJ Turnpike (Caitlin Maria)

East Brunswick Mayor Brad Cohen told ABC 7 Eyewitness News that a vehicle hit the bus and sped off.

RLS Metro News said multiple sources have told them the bus was one of eight returning from the Newark Mayor's Picnic at a camp ground in Millstone.

A witness told NBC 4 New York that the bus flipped over at least twice before coming to a rest.

The crash caused multi-mile delays in all lanes both north and southbound.

Contact reporter Dan Alexander at Dan.Alexander@townsquaremedia.com or via Twitter @DanAlexanderNJ