tfl.gov.uk
but, it is not quite good. Because the train ticket departuring in the early morning peak hour could be very expensive as well.
One thing more, during weekends, some underground lines will run for 24 hours--- which led to a strike last week.