A shortage of train staff has meant rail passengers have been severely disrupted for hours with some services cancelled.

Great Western Railway (GWR) has said all lines between Swindon and Westbury will be closed throughout Saturday evening (June 17). 

A shortage of train crew has caused this disruption, the train operator has confirmed. 

A GWR statement released just before 5.30pm said: "Due to a shortage of train crew between Westbury and Swindon, all lines are closed.

"Disruption is expected until the end of the day. Train services between Swindon and Westbury via Melksham have been cancelled." 

Rail passengers are urged to check their journey times on the GWR website.