No, Capital One miles do not expire – as long as your account is open and in good standing, you can redeem the miles whenever you want. However, if you close your account, any unredeemed miles will go to waste.