Thanks everyone so far ADVcash, Xapo and E-coin.io look good but I haven't used any of these so I would like to know which of this you guys would recommend (based on your experience with these cards)
From my experience, E-coin has a great service. But the deposit is taking a little bit long time, but in the end your Bitcoin would be deposited tho.
What I don't like from E-coin is the $10 minimum deposit. You can deposit any amount of Bitcoin to your E-coin balance, but you can't load it up to your card if it's not more than $10.
And recently, I know ADVcash. This site has $1 minimum load up for the Card, and I think I would try to use this service.