Paramedics boarded a busy London-Aberdeen train at Dundee after one of the passengers went into labour.
The medical crew were called onto the LNER service on Wednesday afternoon.
Passengers were left in the dark about what had happened, until the train pulled into Aberdeen station.
A staff member took to the public address system to apologise that no one had been round to collect passengers’ tickets.
Commuters were told this was because a woman was giving birth on the train. LNER later clarified in a statement that the woman did not give birth while she was on the train, but was taken off at Dundee Station and taken to Ninewells by ambulance.
The onboard message was greeted by a round of applause. One passenger said: “We thought something terrible had happened, so it was really nice to hear there was a happy ending.”
An LNER spokesman said: “Earlier today a passenger showed signs of going into labour whilst on board an LNER service to Aberdeen.
“The on board crew provided assistance to the passenger until the train arrived at Dundee, where the passenger was met by paramedics. The passenger was then taken by ambulance to a local hospital.”
If you know anything more on this story, contact online@thecourier.co.uk or phone 01382 575290.