Commuters travelling between Swindon and Didcot are facing delays and diversions after a fault on the line has caused hours of issues.

Multiple trains between Swindon and Didcot Parkway have been cancelled on Tuesday, September 3, after a fault with the signalling system was discovered at around 9.30am.

Although some trains have continued to run between the two stations, these are running with significant delays of up to 40 minutes.

National Rail says it is aware of the fault and that specialist staff on site investigating the issue hope to fix it by 1pm.

But for hundreds of rail users, the cancellations have already caused chaos.

"It's been a mess," said rail user Ben.

"I was waiting for a train at Reading for 40 minutes, then the driver was late and now I am sitting at a red signal all due to the signalling problems."

Rail users have been left suck on trains and at platforms waiting for a way to get homeRail users have been left suck on trains and at platforms waiting for a way to get home (Image: Newsquest)

A spokesperson for National Rail explained: "The line affected this morning is the one used by trains travelling from Didcot Parkway towards Swindon.

"These trains are having to use a small section of the other line, used by trains travelling from Swindon to Didcot Parkway. This will cause congestion and delays as trains, in both directions, will have to take it in turns to use the one line available.

"To reduce this congestion, some trains between London and Bristol / South Wales may be cancelled or diverted via alternative routes.

"Tickets will be accepted on CrossCountry services between Cheltenham Spa and Gloucester / Bristol Parkway."