Typically the best way is to bring cash from home and convert it to S$ in Singapore. That's because SGn money-changers probably offer the best spreads and nil-fee conversions you'll ever find, at least that is my experience. The only downside is that you have to be ok traveling to SG, and in SG, carrying potentially quite large amounts of cash.
nakatago wrote:Opinions are varied but if you choose to change your money in Singapore and being fresh off the boat, you may find some difficulty finding a money changer who's willing to buy your INR at a reasonable exchange rate. If you do it before you leave, at least you get to shop around in familiar territory.
I'm not quite clear what this means, but if it means going to a little suburban change-kiosk carrying a huge wedge of INR then yes I can imagine that would not be optimal.
Changing money on arrival (and departure, etc) has been discussed before. There are many money changers at Raffles Place (The Arcade, and what was Change Alley right next to it). They indicate their buy/sell rates on boards. IME they are also used to dealing in up to sizable sums.
Also look at the rates at Mustafa, a local Indian emporium...
http://www.mustafa.com.sg/frmForex.aspx
... at the time of writing the INR is 2.13 - 2.23 to the S$. That's a live rate, but you can use it to compare vs what you might get back home.
This article is also worth a read for further suggestions...
http://www.thebestsingapore.com/best-pl ... les-place/
I've used several changers down at The Arcade over the years. But most recently I seem to end up (after walking around comparing rates) at Sheen International up on the first floor. That said every time I'll walk up and down, and make sure I choose the place with the best rate on the day.
--- don't change any money at the airport unless you have to, the rates are comparatively poor.