Barclaycard Arrival Plus World Elite Mastercard
This is the card built for those who spend a lot of money on travel. It has a higher annual fee than most cards but it offers you 5% of your miles back whenever you redeem them. You get 2 miles for every $1 spent which comes to a reward rate of around 2.1%. However, for this card to be worth it over cards with a lower annual fee you need to be spending about $2,500 a month on the card.