Question: what is the best credit card to earn krisflyer miles?
Answer: Citi Premier℠ Card. Citi Prestige® Card. Capital One® Venture® Rewards Credit Card. Capital One® VentureOne® Rewards Credit Card. Capital One® Spark® Miles for Business. Capital One® Spark® Miles Select for Business.