The main stock index fell 0.73 percent, or 42.78 points, to 5,778.52, erasing 17.84 billion rupees ($136.4 million) in market value. The index hit its lowest since Dec. 3.
Foreign investors were net buyers of 260.3 million rupees worth of shares on Tuesday, extending their net buying to 23.11 billion rupees so far this year.
Shares in Nestle Lanka PLC fell 6.11 percent to 2,105 rupees, while Ceylon Tobacco Co PLC fell 2.09 percent to 1,106.30 rupees.
The day's turnover was 425.8 million rupees, around half of this year's daily average turnover of 843.2 million rupees.
($1 = 130.8000 Sri Lanka rupees)
(Reporting by Ranga Sirilal and Shihar Aneez; Editing by Prateek Chatterjee)
(Reuters Messaging: email@example.com)(twitter.com/rangab a)