Another bank holiday weekend, another round of disruption for rail passengers trying to get in or out of London.

There are going to be reduced services and diversions to and from several major stations due to a combination of industrial action and engineering works.

Revellers attending the Reading Festival are set to be hit by a strike from Saturday to Monday by members of the Rail, Maritime and Transport union on First Great Western trains.

This will affect services between Paddington and the south west.

Planned works by Southern mean trains will be disrupted from the south coast and Surrey into London from Saturday to Monday.

On Sunday buses will replace trains between Bicester North and Banbury, significantly increasing journey times from the Midlands and Oxfordshire to London.

Work on the Abellio Greater Anglia line between Liverpool Street and Norwich will cause disruption on Sunday and Monday.

Also Charing Cross, Waterloo East, Cannon Street and parts of London Bridge stations will be closed for all three days of the bank holiday weekend due to ongoing construction work as part of the Thameslink programme.

Southeastern trains will be diverted to other terminals and some metro services will be replaced by buses.

Services will not call at London Bridge, except for trains to and from Hastings.

Trains will be diverted to either Victoria or Blackfriars with some trains starting and finishing at New Cross.

A spokesman for the Rail Delivery Group, which represents operators and Network Rail, said: "Rail staff work all day, every day to maintain and improve the network, but times when fewer people are travelling - such as the August bank holiday weekend - are a chance to carry out big pieces of work that can't be squeezed into usual night times when trains aren't running.

"Train operators and Network Rail have been working together closely to minimise disruption to passengers, to let people know if their journey will take longer than normal and to keep people on trains not replacement buses wherever possible."

Passengers should check nationalrail.co.uk before they travel.