Since you can buy VISA physical gift cards on Amazon (and Walmart too if I'm correct?), you can buy a gift card for Amazon or Walmart (on Coinsbee, Bitrefil, etc...) and use it to order a physical GC.
Coinsbee>Amazon voucher>Visa at home
It may be time-consuming and you will finally pay an extra 10-15% fees at the end, (and the VISA physical GC can't be used with ATMs) but since some people are ok to pay 10-15%...
Or if you may use Purse.io to buy a gift card with a discount... it could lower the final fee to 5%
Thanks for the tip. The Amazon method does not work as they don't allow people to buy VISA gift cards with an Amazon gift card. The only one that works so far is Walmart. Both eGifter and bitrefill allow you to buy Walmart gift cards with Bitcoin. I could easily use the Walmart gift card purchased with Bitcoin to buy a physical VISA gift card. This seems like a great way to cash out your BTC without the need for a bank. It only works for US customers though, which means that people in other countries will have a hard time getting access to a VISA gift card with Bitcoin. The only remedy/solution for them would be to trade BTC to Fiat in a P2P manner (in-person), in order to buy the physical VISA gift card at their local retailer/store.
- https://www.coinsbee.com/en/visa-mastercard-bitcoin
It seems legit and they have announcement thread here on our forum so I think they are safe.
You can find their thread from here https://bitcointalksearch.org/topic/coinsbeecom-buy-gift-cards-with-about-50-crypto-currencies-5182163
Yes I did. But unfortunately, they only offer "virtual gift cards" instead of physical ones. It works for online stores that don't accept Bitcoin or any other cryptocurrency, but not for physical ones. Thankfully, I've found a way to buy a physical VISA gift card with Bitcoin by purchasing a Walmart gift card online. It's the only way to do it in the US (AFAIK), without the need for a bank account. Of course, I sometimes cash out BTC to my bank for Fiat. But using BTC directly for a VISA gift card is a much quicker process.
All in all, I appreciate everyone's help with this. I'm locking the thread since my problem was solved. If you have any other method/way to buy physical VISA gift cards with Bitcoin, please let me know via PM.