The incident happened Atlanta in the US state of Georgia on Wednesday after the vehicle got stuck on the tracks.
Five passengers and the driver were injured, one seriously.
A security camera on the bus recorded passengers screaming “train coming” and “let me out” before the train hit.
The force of the impact sent the bus spinning.
Police are looking for the driver of a truck that stopped in front of the bus just before the incident happened.