乌兰巴托与哈尔滨气候不同的原因是:海陆位置的差异;乌兰巴托深居内陆,距海遥远,不易受来自海洋的夏季风的影响,常年受大陆气团控制,降水稀少,为温带大陆性气候;哈尔滨距海较近,夏季受来自太平洋的东南季风影响,高温多雨,为温带季风气候.