It’s due to industrial action by the ASLEF union.
Trains will only run between Waterloo and Feltham via Twickenham, Waterloo and Basingstoke, Waterloo and Guildford and Waterloo and Woking.
Customers are advised to only travel if absolutely necessary and to avoid the first and last trains of the day.