Gujarat state government has called a special session of the state assembly on May 21 to greet Modi who has been elected Prime Minister.
The BJP Legislature Party in Gujarat will also meet on May 21 to elect the successor to Modi, who is expected to tender his resignation as Gujarat chief minister soon after attending the farewell function.
Modi became Gujarat's chief minister for the first time on October 7, 2001, by replacing senior BJP leader Keshubhai Patel and won three consecutive terms.
He is also scheduled to address a rally on May 20 in Maninagar from where he won the last three assembly elections.