地形、洋流、海陆分布等非地带性因素会使得某地气候特点与地带性气候特点差异很大,从而形成不同的气候类型。例如马达加斯加岛的东侧、巴西东南部等地虽远离赤道,却形成了热带雨林气候,这主要是因为它们均处于来自海洋的信风的迎风地带,附近海域又有暖流流经,再加上地形的抬升,多地形雨,从而形成了高温多雨的热带雨林气候。东非高原赤道地区:热带草原气候。(原因:海拔较高,气温较低)。巴塔哥尼亚高原:温带大陆性气候。(原因:安第斯山脉阻挡了西风的深入,位于背风坡,降水稀少)。南美洲西海岸的热带沙漠气候和索马里半岛东南侧的热带沙漠气候,其分布接近赤道。(原因:寒流的影响)