Chase Sapphire Preferred is the best Visa for bonus rewards. It has a huge signup bonus: 60,000 points once you spend $4,000 in the first 3 months. It also gives 2 points for every $1 spent on travel and dining, and 1 point per $1 spent all other purchases. There is a $95 annual fee, but it’s worth it if you get the initial bonus.
Best Visa Bonus Rewards Cards:
Chase Sapphire Preferred Card – signup bonus of 60,000 points after spending $4,000 in the first 3 months, redeemable for $750 in travel expenses or a $600 statement credit.
Capital One Venture Rewards Credit Card – signup bonus of 50,000 miles after spending $3,000 in the first 3 months, redeemable for $500 in travel expenses. Or you can double the bonus if you spend $20,000 in the first 12 months.
U.S. Bank Altitude Reserve Visa Infinite Card – signup bonus of 50,000 points after spending $4,500 in the first 90 days, redeemable for $750 in travel expenses. Cardholders also get reimbursed up to $325 for travel purchases every year.
World of Hyatt Credit Card – signup bonus of 25,000 points after spending $3,000 in the first three months, plus 25,000 points after spending a total of $6,000 in the first six months. Those 50,000 points are redeemable for more than $1k in Hyatt reservations.
Credit cards with large signup bonuses are typically accompanied by high annual fees. The best Visa bonus rewards cards have annual fees ranging from $95 to $400, and they all require good-to-excellent credit to be approved.