Bank of America Travel Rewards Credit Card is offering 25,000 bonus points, redeemable for $250 bonus travel credit that you can use to pay towards travel expenses, e.g., airlines, hotels, car rentals, cruises, travel agents, etc. This credit card has no annual fee.
In addition to the $250 bonus, you can also earn 1.5 points for every dollar spent on all purchases. If you are a Preferred Rewards member by having qualified account balances with Bank of America or Merrill Lynch accounts, you can get 25%-75% more points on every purchase. It means that you may earn up to 2.625 points per dollar on all purchases.