She arrived on board a Sri Lankan Airlines flight together with a delegation of around 20.
She was welcomed at the airport by Ministers Thalatha Athukorale and Wijayadasa Rajapakshe.
The Nepalese President is expected to attend a cultural pageant at the Nelum Pokuna Theatre today.
She will attend the closing ceremony of the UN Vesak celebrations at the Sri Dalada Maligawa in Kandy tomorrow. The Nepali President will conclude her visit to Sri Lanka and return to Nepal on May 16.