A railway crossing north of Wellington where a bus was hit by a freight train last year failed to comply with regulations, a transport investigation has found.
Six passengers and the driver got out of harm's way only moments before the train smashed into the "super-low-floor" bus after it became stuck on the track on Beach Rd in Paekakariki on October 31.
The crossing and a short section of road leading up to the intersection was not compatible with long and low road vehicles as required by NZ Transport Agency rules, the Transport Accident Investigation Commission has found.
The bus became stuck on two of the three sets of tracks and could not be freed by the driver who tried several methods, said the report.
There was also not enough "stacking distance" for the bus, or other vehicles longer than 10 metres to stop at the intersection and remain clear of the clear of the tracks, the commission found.