He is to address parliament at 2.30pm, reports say.
It is said that Prime minister Ranil Wickremesinghe and opposition leader Nimal Siripala de Silva are to address parliament afterwards.
Mr. Modi will also visit Jaffna during his visit.
Meanwhile, Indian External Affairs Minister Sushma Swaraj will arrive in the country on Friday for bilateral talks ahead of Mr. Modi's visit.