There are no fixed timetables for the London Underground as it is a "metro" service, which means that trains run regularly (every few minutes) throughout the day. As a general guideline the trains start from around 5:30 am (except Sundays + 1 hour) and run until between 12:00 am - 12:30 am.
Please make sure to check with the station staff what time the last tube will be at that particular station if you plan to travel late. Because if you miss the last tube you can either try for a night bus or there are usually many cabbies who will gladly take the fare.
Check out Transport for London's times of first and last Tube services at tfl.gov.uk. Please note that these are working timetables and actual times may vary.
Docklands Light Railway (DLR) operates on all routes every day of the year (except Christmas Day; Monday to Saturday from 05:30 to 00:30, and Sunday from 07:00 to 23:30.
DLR is an integrated part of London’s transport system, connecting with the Tube, Emirates Air Line, mainline rail and buses throughout the DLR network.
Here's a tip! Find the latest updates for Tube, DLR, London Overground, London Tramlink and Emirates Air Line on Twitter @TfLTravelAlerts.