Have you noticed that the Transport For London journey planner website actually gets things pretty wrong?
http://journeyplanner.tfl.gov.uk
e.g. going from W12 7TP to Charing Cross station: Walk to the tube, change once and you’re there. 37 mins. Fine.
But if I want to go from W12 7TP to WC2N 4HG, a short walk of not more than 5 minutes from Charing Cross station, it tells me a different route, this time taking 51 minutes. That’s not right!
It seems to work best if you try a variety of options and nearby locations, then use your own judgement to work out which is best.