Trains between Ipswich and Cambridge or Peterborough were stopped for about three hours early on Saturday after the line was blocked between Kennett and Ely.

The incident happened very early in the day and forced the 6.16am train from Ipswich to Cambridge to stop at Bury St Edmunds.

Early trains to Peterborough were cancelled. Greater Anglia said the blockage had been caused by an “operating incident” involving a freight train.

Bus replacement services were arranged to take passengers from Bury St Edmunds to Cambridge after some of the early trains were unable to continue their journey, but the line was cleared by 9am.

It then took about another hour to get services running as normal because not all the trains were in the right position.

A normal service was operating on the lines from Ipswich to Cambridge and Peterborough by late Saturday morning.