You'll earn Flying Club miles on every flight with Virgin Atlantic, but many people choose to boost their miles earnings by taking out a frequent flyer credit card. With these cards, you'll earn miles/points every time you spend using the card. You can also typically earn points/miles at a higher rate when you're spending with the brand that issues the card – in this case Virgin. Bear in mind that a few transactions are exempt from earning points/miles – like cash advances (that's when you withdraw cash using your credit card).