Generally yes, an offshore bank account works just like any other bank account, in that you can have a card linked to it and use the card to make payments or withdraw cash.  If you choose a reputable and well-connected bank, you will be able to use the card virtually anywhere in the world. With smaller or less reputable offshore banks there may be more limitations. Consider this when deciding about a particular location and bank.