出了北京北站就是西直门地铁,离木樨园最近的公交是海户屯。最快的方法是坐地铁2号线到前门下车,然后步行300米坐2路到海户屯。一个小时左右能到。而且二路车不少,十分钟左右就一趟。但是我建议你可以在夏家胡同上车。首先,最后一趟车到夏家胡同的时间是5点30以后了,比在木樨园多半个小时左右,而且到夏家胡同的车比较多,坐地铁四号线到北京南站坐300到夏家胡同最快。300特别多,大部分一两分钟一趟,这样是最快的。也是一个小时,但是汽车到的时候晚,肯定能赶上。如果不爱坐地铁可以到西直门南坐691直达夏家胡同,但是北京公交有时候会堵车的。