FIREFIGHTERS have tackled a blaze on board a passenger train in Scotland.

The Scottish Fire and Rescue Service was called to reports of a fire in one of the carriages of a Caledonian Sleeper train at Cupar station in Fife.

Three fire engines went to the scene when the alarm was raised at 5.46am.

There were no reports of any casualties.

Caledonian Sleeper said one of the locomotives pulling its northbound Highlander service to Aberdeen suffered a technical issue, resulting in “damage to some underframe electrical cables and some smoke”.

The company said that all guests and staff were safely taken off the train at Cupar as a precaution, and were completing their journeys by alternative transport.

Rail services were disrupted as no trains were able to run through the area during the incident, but the line reopened later in the morning.

Network Rail Scotland tweeted: “The route between Dundee and Ladybank has now fully reopened in both directions.

“Thanks for your patience while the emergency services dealt with an incident.”

The train had left London at 9.15pm on Wednesday.

A Caledonian Sleeper spokesman said: “We are sorry for the inconvenience this has caused our guests and other rail users.

“The passenger coaches were unaffected, and the defective locomotive has been removed from the train and returned to our maintenance facility.

“All of tonight’s Caledonian Sleeper services are due to run as scheduled.”

Scotrail announced its services had been affected.

The firm tweeted that emergency services are dealing with an incident between Ladybank and Dundee and no trains are able to run through the area.

The company said it is sourcing replacement buses.

It tweeted: "We're going to divert our Edinburgh-Aberdeen trains that (run) via Perth wherever we can. This will add some time to your journey, but it will remove the need to travel by bus."