在冬季的12月到次年3月,许多欧洲人到斯里兰卡过冬,尤其是圣诞节到元旦之间,是旅游旺季,这时候酒店定房比较紧张。另外的旺季是7月到8月当地的佛牙节。
斯里兰卡地处热带,属热带海洋性气候,但受海风影响,并不酷热。全年无四季之分,只有雨季和旱季的差别,雨季为每年5月至8月和11月至次年2月。雨季期间,是斯里兰卡旅游的淡季,这时海水涨潮,风浪很大,因此海水不清透,特别是阴雨天的时候。优势是游客稀少,物价相对低廉。