Almost any general credit card will allow you to transfer a balance from another card. A lot of cards even offer an introductory interest rate of 0% on transfers. Be sure to look at the fine print, though, and see how long that rate will last and what the new APR will be.
You should also avoid any card that charges a balance transfer fee. They’re typically around 3%. That doesn’t sound like much, but it can add up fast. Plus, there’s no need to pay that fee. There are plenty of cards with a low APR and no transfer fees.
Some general credit cards charge an annual fee. It can be worth paying extra for one of these cards if it has the benefits you want. In addition offering more rewards, these cards sometimes have a lower APR and fewer fees. Consider your options carefully before deciding if a card is worth the extra cost.