斯里兰卡位于北纬5度55分至9度50分,东经79度42分至81度53分之间。北隔保克海峡与印度相望,南部靠近赤道。国土南北长432千米,东西宽224千米,国土面积为65610平方千米。

斯里兰卡为热带季风气候,终年如夏,无四季之分,只有雨季和旱季。年均气温28℃。5~8月为西南季风雨季,11~2月为东北季风雨季。全国分三个气候带,即干燥地带、潮湿地带和山区地带。