What began as minor turbulence got progressively worse on approach to Durgapur. Describing it as "going up and down like a rubber ball" at one point the plane seemed to fall hundreds of metres.
Unbelted passengers were thrown from their seats and debris was thrown around the cabin. Many passengers were visibly injured.
"It was complete mayhem. The food waste from the galley was flying out - leftovers and beverage cups and cans choked the isles."
The plane arrived shaken but on schedule at 7.15pm. According to Baul there were no doctors or medical assistance to meet them. The first ambulance took an hour to arrive, he said.
NDTV reported that 14 passengers and three crew had to be treated for injury.
Taking himself to the nearest hospital to treat wounds to his foot, Baul recognised many passengers from the plane, including the woman sat in front of him. She was being treated for injuries to her stomach and shoulder.
India's civil aviation regulator ordered an investigation into the incident.A preliminary statement said the "auto-pilot got disengaged for two minutes and the crew manually flew the aircraft".
Indian Civil aviation minister Jyotiraditya M. Scindia said the investigation was being treated with utmost seriousness.