According to a press release issued by the Ministry of Foreign Affairs of Nepal, PM Modi will be given ceremonial reception in Kathmandu on May 11.
Later he will hold bilateral talks with Prime Minister of Nepal and discuss matters of mutual interest.
Both the Prime Ministers will jointly lay foundation stone of Arun-3 Hydro power project.
PM Modi will also call on President Bidya Devi Bhandari and Vice President Nanda Bahadur Pun.
During his stay in Nepal Prime Minister Modi will also visit Janakpur and Muktinath.
He will attend civic receptions at Kathmandu and Janakpur hosted in his honour by Kathmandu Metropolitan City and Janakpur Sub-Metropolitan City.
This will be his third visit to Nepal.
Earlier PM Modi had visited Nepal twice in 2014.