A fault on a train at a busy station in London has caused disruption which could last up to four hours.

All services between Queenstown Road and Clapham Junction have been disrupted since around 3pm today (August 21).

National Rail confirmed on X (formally known as Twitter) that disruption was initially expected until 10pm.

However, this was later reduced to 7pm.

As a result of the fault, some lines near Vauxhall have been blocked which is also affecting trains at London Waterloo.

Some services running between these stations may also be cancelled or delayed by up to 30 minutes.

Commuters have been advised by National Rail to check before they travel and to find other routes where possible.

As an alternative, commuters can use buses at no extra cost between London Waterloo, Vauxhall, Clapham Junction, Queenstown Road, Clapham Junction, Wandsworth Town, Richmond, Strawberry Hill and Teddington in both directions.