The best Capital One Visa rewards card is the Capital One Venture Rewards card because it offers a sign-up bonus of 50,000 miles, worth $500 in travel. To get the bonus, spend $3,000 in the first 3 months. Venture cardholders also earn 10 miles per $1 spent at hotels.com/venture and 2 miles per $1 on all other purchases. You can redeem for any travel expense, too, with no restrictions. The annual fee is $95. All these factors make Venture not just a good Visa rewards card but also one of the best travel rewards cards in general.
For travel rewards without the annual fee, the VentureOne Rewards card has a 20,000 miles initial bonus for spending $1,000 in the first 3 months. However, you only get 1.25 miles per $1 on all purchases (with the exception of 10 per $1 at hotels.com/venture).
Both Venture and VentureOne, like all Capital One credit cards, do not charge foreign transaction fees.