Indian residents are eligible to carry SGD equivalent to USD 250000 per financial year as per Liberalised Remittance Scheme (LRS) of the Reserve Bank of India (RBI). This includes cash currency, forex cards and remittances. However, the cash currency limit is SGD equivalent of USD 3000 per trip. If you need more, carry the same in Forex card.