Many commuters trying to get home for Christmas have had to abandon train travel plans due to the bad weather.
It should have been a "near normal" weekday service until early evening today but there are reduced services and closed lines across the West Country.
All South West trains travelling between London Waterloo and Exeter this morning have been cancelled and all First Great Western lines between between Bristol Parkway and Swindon are closed due to flooding.
Owing to an obstruction on the line between Reading and Gatwick Airport all lines are blocked.
Owing to flooding the following are affected:
Melksham all lines are closed.
Barnstaple and Exeter St Davids all lines are closed.
Westbury and Southampton Central all lines are closed.
Yeovil Pen Mill and Weymouth all lines are closed.
Swindon and Bath Spa trains have to run at reduced speed on all lines.
Exeter St Davids and Taunton all lines are closed.
Reading and Bedwyn fewer trains are able to run on all lines and these "may be cancelled or delayed at short notice".
South West were going to run a normal service today until 7pm when a revised service will run with many late evening trains being cancelled or not running to their normal destinations.
No trains will run on Christmas or Boxing Day, and on Friday, December 27, a Saturday service with revisions due to major engineering work at London Waterloo will run. It is the same for Saturday, December 28, and Sunday, December 29, but with work also on the West of England Line.
Sunday 29 December - A Sunday service with revisions due to major engineering work at London Waterloo and on the West of England Line.
Here are the details for next week's South West train service:
Monday 30 December - A Saturday service.
Tuesday 31 December - A Saturday service.
Wednesday 1 January - A Sunday service with extra trains running during the early hours of New Year's Day.
Thursday 2 January - A normal weekday service.
For more information on South West Trains visit:
For a full list of First Great Western cancellations click here