The shilling closed at 90.65/75 against the dollar, compared with Tuesday's close of 90.55/65. The market closed at 0900 GMT instead of 1300 GMT.
The currency has lost 4.5 percent against the dollar this year and is expected to trade at 90.50 to 90.80 to the dollar in coming days.
The shilling lost ground before Christmas, in part because of dollar demand from importers and flagging tourism - a key source of hard currency east Africa's biggest economy - after a series of Islamist attacks in the country.
On the Nairobi Securities Exchange, the main NSE-20 Share Index rose 0.41 percent to close at 5,112.65 points.
On the debt market, government bonds worth 1.2 billion shillings were traded, up from 1.64 billion shillings on Tuesday.