With the weekend upon us, it's time to check what planned TfL closures are taking place from Friday to bank holiday Monday.

As with most weekends, some stations will be closed or partly closed for TfL to carry out essential work.

We've broken down a list of all the work on the London Underground, Overground and Elizabeth Line this weekend to ensure you don't get caught out and can plan.

To get the most up-to-date stats for the Underground, you can use the TfL app or website. 

Friday, May 24:

London Overground: Changes to Barking Riverside to Gospel Oak services from Tuesday 21 until Friday 24 May. The 0618 Barking Riverside to Gospel Oak train is revised to start from Barking at 0624.

Waterloo & City line: Service operates Monday to Friday between 6am and 12.30am only. There is no service on Saturdays, Sundays and on public/bank holidays.

Richmond and Twickenham Times: Check the tube service this weekend. (PA)Check the tube service this weekend. (PA) (Image: PA)

Saturday, May 25:

District: Saturday 25, Sunday 26 and Bank Holiday Monday 27 May, no service between Earls Court and Ealing Broadway / Richmond. LONDON OVERGROUND will also have no service between Gospel Oak and Richmond on Sunday only.

Piccadilly: Saturday 25 (from 0045), and all day Sunday 26 and Bank Holiday Monday 27 May, no service between Kings Cross St Pancras and Acton Town (including Friday and Saturday Night Tube). Replacement buses operate.

Waterloo & City line: Service operates Monday to Friday between 6am and 12.30am only. There is no service on Saturdays, Sundays and public/bank holidays.

Sunday, May 26:

District: Saturday 25, Sunday 26 and Bank Holiday Monday 27 May, no service between Earls Court and Ealing Broadway / Richmond. LONDON OVERGROUND will also have no service between Gospel Oak and Richmond on Sunday only.

London Overground: Sunday 26 May, no service between Sydenham and West Croydon. Connecting replacement buses operate between Crystal Palace and West Croydon via Norwood Junction.

Sunday 26, Bank Holiday Monday 27 and Tuesday 28 May, no service between Hackney Downs and Enfield Town / Cheshunt. 

Sunday 26 May, no service between Gospel Oak and Richmond / Shepherds Bush (via West Hampstead).

Piccadilly: Saturday 25 (from 0045), and all day Sunday 26 and Bank Holiday Monday 27 May, no service between Kings Cross St Pancras and Acton Town (including Friday and Saturday Night Tube). Replacement buses operate.

Waterloo and City: Service operates Monday to Friday between 6am and 12.30am only. There is no service on Saturdays, Sundays and public/bank holidays.

Bank Holiday Monday, May 27

District: Saturday 25, Sunday 26 and Bank Holiday Monday 27 May, no service between Earls Court and Ealing Broadway / Richmond. 

Elizabeth Line: On Monday to Wednesday evenings, until Wednesday 26 June, after 2200, a reduced service will operate between Paddington and Maidenhead / Reading.

London Overground: Bank Holiday Monday 27, Tuesday 28, Wednesday 29 and Thursday 30 May, after 2300 each evening, no London Overground service between New Cross Gate and West Croydon / Crystal Palace after 2300. 

Piccadilly: Saturday 25 (from 0045), and all day Sunday 26 and Bank Holiday Monday 27 May, no service between Kings Cross St Pancras and Acton Town (including Friday and Saturday Night Tube). 

Waterloo and City: Service operates Monday to Friday between 6am and 12.30am only. There is no service on Saturdays, Sundays and public/bank holidays.