You can occasionally find credit cards that don't charge balance transfer fees. Most often, it's part of a promotional offer meant for new cardholders, so you may need to open a new balance transfer credit card to get one.