A truck driver and 90 train passengers have escaped injury after a violent collision just west of Griffith.
Emergency services were called to the Lakes Road railway crossing in Tharbogang at about 9:30am, after the passenger train collided with a truck crossing the railway line.
The truck driver and all passengers on the train are uninjured, however significant damage has been done to the truck driver's vehicle, which has been flipped on its side.
The train appeared to be slightly damaged as a result of the incident.
Paramedics assessed the truck driver and the three train conductors, who were all uninjured and did not require transport to hospital.
The heritage train was carrying 87 passengers from Griffith to Goolgowi, all of whom were also uninjured.
Passengers were initially left stranded on the train for over an hour, however they have now been transported to Goolgowi via coach.
Minimal traffic diversions have been set up.
Ambulance crews, state emergency service, police and fire crews were all on the scene.
NSW Ambulance inspector Markus Zarins said they were simply relieved that nobody was seriously injured, especially given how many people were onboard at the time.
"The train was carrying 87 passengers so it's fantastic news that it wasn't any more serious. Our paramedics were terrific assessing so many passengers as well as the train and truck drivers," Mr Zarins said.
"Most of the passengers on the train were elderly, it was wonderful to see how caring the train crew and our paramedics were this morning."
Our journalists work hard to provide local, up-to-date news to the community. This is how you can access our trusted content: