First Great Western trains delayed by overrunning works
Overrunning engineering work has caused the cancellation of train services between Wiltshire and Berkshire.
Buses replaced First Great Western services between Westbury and Newbury until about 15:00 BST.
The work has now been completed and trains should be returning to normal. Long distance services to the south west were among those affected.
Network Rail said the delay in completing the work was caused by a fault on a track replacement machine.
First Great Western passengers were able to use South West Trains services between Salisbury and Basingstoke.