I wouldn't use credit cards at all, just get your money ready in your usual bank account and do a wire transfer directly from there. Im not familiar with CC transactions in Bitcoin but I would be ware of chargebacks.
Plus coinbase also takes ACH. There is a European equivalent to ACH, I forgot what it is called, but some markets that that too. I don't like coinbase, their 1% fee is really high, but if you are only buying a small handful of coins then it is cheaper than a wire.