The benchmark Colombo All Share Index closed 40.98 points lower at 6,038.16 and the S&P SL 20 Index closed 24.63 points lower at 3,423.48 down 0.71 percent.
Turnover was 290 million rupees down from 291 million Wednesday.
Foreigners brought 36 million rupees worth shares while selling 13 million rupees of shares, in a day that 76 stocks advanced and 1114 stocks declined.
Union Assurance contributed most to the index closing at 104.70 rupees up 6.60 rupees. Asiri Central Hospitals closed at 272.50 up 22.50 rupees.
Negative contributors were John Keells Holdings closing at 267.00 rupees down 2.70 rupees. Ceylon Tobacco Company closed at 985.10 down 16.90 rupees.
In the banking sector, Sampath Bank closed at 200.30 up 0.20 rupees, Pan Asia closed at 18.10 down 0.40 rupees. DFCC closed at 127.10 rupees down rupees and Hatton National Bank closed at 155.00 rupees down 2.30 rupees.
Distilleries Company closed at 190.10 rupees up 10 cents.