1、北京站可以坐公交20(投币1元,北京一卡通0.4元),在天安门东下车。从故宫南门进入,北门出。对面就是景山公园。景山公园东门有公交111(投币1元,北京一卡通0.4元),记得好像是坐到后海的下一站(具体到时可以问一下售票员),步行到恭王府。
2、可以从北京站坐公交或地铁2号线,到前门。在前门逛一下。再路过天安门广场、城楼,再去故宫。同样也是从南门进北门出。出来后对面就是景山公园。这条路上人、车都多,不想坐公交也可以打车,不过司机对于外地人要价较狠,正常价的话,也是10-20元就搞定。通常情况下建议还是等公交吧。