斯里兰卡地处热带,属热带海洋性气候,但受海风影响,并不酷热。全年无四季之分,只有雨季和旱季的差别,雨季为每年5月至8月和11月至次年2月。雨季期间,是斯里兰卡旅游的淡季,虽说雨季,但是降水量不是很多,只是每天时不时会有阵雨。这时海水涨潮,风浪很大,因此海水不清透,特别是阴雨天的时候。但是这也有优势,游客稀少,物价相对低廉。在冬季的12月到次年3月,许多欧洲人到斯里兰卡过冬,尤其是圣诞节到元旦之间,是旅游旺季,这时候酒店定房比较紧张。另外7月-8月是当地的佛牙节,也会相当热闹。
4月至10月,努瓦勒埃利耶作为英格兰人的避暑胜地,春夏气候温和,非常合适渡假。