You can carry INR upto Rs. 25,000 only in cash while travelling abroad. Also, you run the risk of getting it exchanged at an expensive rate than in India. Else, you can use debit or credit card abroad which can cost you anywhere between 3% to 5% more than a forex card. Therefore, exchanging INR to SGD in Singapore itself may not be a great idea.