Dorset rail commuters will have their travel disrupted this weekend due to maintenance work.

South Western Railway (SWR) trains running between Weymouth and London, Waterloo on Sunday will terminate at Dorchester due to maintenance work on the lines in Wool.

Additionally, trains running from Waterloo to Weymouth will terminate at Wareham.

Rail replacement buses will run between Wareham and Dorchester South and also between Wareham and Weymouth.

A revised service will run between Dorchester South and Weymouth.

Great Western Railway trains travelling between Exeter and London, Waterloo as lines in the Salisbury area will be closed all day due to maintenance work.

This will impact rail users in North Dorset and surrounding areas as services will start from Gillingham.

A revised service will run between London, Waterloo and Andover and will not call at Woking.

Buses will run between Andover and Gillingham via Salisbury.