Bank of America® is one of the nation's largest credit card issuers. Consumers interested in Bank of America® credit cards will find that they offer a wide selection of Visa®, MasterCard® and American Express® credit cards, many of which offer rewards. Below you can compare current Bank of America® credit card offers and apply online.