All services to and from Dublin's Heuston Station were delayed by up to nearly two hours earlier today due to an issue on the line in Co Kildare.

Iarnród Éireann advised all customers to expect delays due to mechanical issues encountered by a train between Sallins and Newbridge.

The company said any passengers travelling to Grand Canal Dock should take alternative services to Hazelhatch and change there.

There was a 30-minute delay on the Newbridge to Grand Canal Dock route, while other services out of Heuston had delays of between 80 and 100 minutes, according to an Iarnród Éireann spokesperson.

The spokesperson later said the train that had been blocking the line was moved and services returned to normal.