Sign up via this offer for the Barclaycard Arrival Plus® World Elite Mastercard® and you'll get 40,000 bonus miles after you spend $3,000 on purchases in the first 90 days - that's enough to redeem for a $400 travel statement credit toward an eligible travel purchase. You'll earn 2X miles on all purchases, and get 5% miles back to use toward your next redemption, every time you redeem.
Miles don't expire as long as your account is open, active and in good standing, and there are no foreign transaction fees on purchases made while traveling abroad. There's a 0% introductory APR for 12 months on Balance Transfers made within 45 days of account opening. After that, a variable APR will apply, 17.24%, 21.24% or 24.24%, based on your creditworthiness. There is a fee for balance transfers. There's an annual fee of $89, waived the first year.