Maybe you can use Changelly. I've got a refferal link too
: https://changelly.com/?ref_id=9d31c55b5731 On this exchange you can buy BTC with your credit card. BTC are transferred to your BTC address (like your Binance BTC address I guess)
You can also try Coinmama or Bitstamp. I found a list here.