Michael Kavekai is counting his lucky stars after surviving the Navo accident in Nadi yesterday afternoon.
The 31-year-old got on the bus which was heading towards Nadi with his wife from Malolo, just a few kilometers from Navo.
Kavekai claims the driver continued speeding despite seeing the locomotive approaching and remembered screaming with fear when the bus collided with the locomotive, toppled over and landed on the side he was sitting on.
He adds it was a scary experience as he thought he was going to lose his life.
Another man in his 60s who wishes to remain anonymous, traveled from Lautoka to pick up his grandchildren aged four and 16.
He says his grandchildren suffered injuries and are being treated.
The Nadi Hospital was busy yesterday evening busy with the accident victims.
When FBC News visited the hospital, many passengers were seen covered in blood, while others sat on wheelchairs waiting to be x-rayed.
Meanwhile, several ambulances were seen departing Nadi for the Lautoka hospital.
Police say the Sun Beam bus was carrying over 40 passengers at the time of the accident.
It is alleged the driver failed to stop to allow the locomotive to pass through.
The 45-year-old locomotive driver from Moala Village in Nadi and a boy escaped serious injuries.
The investigation continues.