ScotRail has confirmed a “full service” will run to and from one of Scotland’s busiest railway stations following major disruption due to a signalling fault.

On Thursday, ScotRail announced there had been a failure in the electricity supply at Edinburgh Waverley station around 5pm, just as rush-hour commuters were attempting to make their way home.

The incident caused disruption to services to and from the Scottish capital, with ScotRail previously announcing it had organised replacement buses.

Passengers reported some buses would not accept their train tickets and many of them had to arrange expensive last-minute hotels and taxis as a result.

ScotRail anticipated the disruption would continue into Friday, however the train operator has since announced a “full service” will run from the station, with some changes in place.

David Simpson, ScotRail service delivery director, said: “We are sorry to our customers for the disruption this incident caused, and we share in their frustration at the impact it had on their journeys.

“Our colleagues at Network Rail worked through the night to resolve the fault, and we have worked flat out to get trains in place to run a full service this morning.

“While we are operating a normal timetable, I would urge customers to check their journey before they travel, and some trains will have fewer carriages than normal.

“Anyone delayed by 30 minutes or more is entitled to compensation through our Delay Repay Guarantee, and can claim on the ScotRail website or mobile app.”

On its website, Network Rail warned disruption between Edinburgh and Glasgow is expected to continue on Friday morning, and it encouraged passengers to check their trains are running before travelling.

On Thursday, dozens of passengers were left stranded at Drem station in East Lothian, around 18 miles from Edinburgh.

Network Rail dispatched engineers to the station.

On Twitter/X  a spokesperson for Network Rail said on Friday morning: “Trains can run to and from Edinburgh Waverley again this morning, following last night’s signalling failure.

“Disruption is likely to continue for several hours though, as we work with operators to get their trains and crews back into position.

“If you’re planning to travel to or from Edinburgh Waverley this morning, please check your journey before you leave the house at or with your train operator.”