Sri Lanka is a hot and humid country, however, the monsoon season takes place from October to January in the Northern and Eastern regions while from May to August, South and Western Monsoon gets activated. Generally pack plenty of clothes which are light and comfortable. When it comes to undergarments, make sure all are cotton and breathable as you will be sweating profusely while travelling. Fabrics like cotton and linen will be a good choice. When it comes to clothes, cotton-t shirts, tank tops, dresses, skirts, comfortable shorts, swim-wear, as well as long-sleeved blouses, trousers and skirts will be useful especially when visiting places of religious worship.