Yes, Indian Rupee works in Nepal but make sure they are with Rs 100 denominations. You can also withdraw money from Indian banks and ATMs in Nepal. Once you reach you can also exchange to Nepali currency for convenience.