If you’re new to frequent flyer miles, the single fastest way to rack up miles quickly is with a rewards credit card. Roughly two-thirds of miles are earned with activities other than flying and the number one way is through credit cards.
The best rewards programs are the ones that let you transfer points to your choice of airlines. You pick later where to put the miles.