The Transport for London website might be the best way to plan your journey:
https://tfl.gov.uk/
The best option at most times seems to be a train to Waterloo, Jubilee Line to West Hampstead, walk to West Hampstead Thameslink and a train to Mill Hill Broadway. There's no direct service. Sorry!