You can accumulate a significant number of Singapore Airlines KrisFlyer miles through non-flying activities by leveraging credit card partnerships and everyday spending. The most common method is transferring points from flexible rewards programs like Chase Ultimate Rewards, Amex Membership Rewards, or Citi ThankYou Points at a 1:1 ratio. Additionally, the Kris+ app allows you to earn "KrisPay" miles at hundreds of dining and retail partners in Singapore and beyond, which can then be converted to KrisFlyer miles. Shopping through the KrisShop online portal also yields miles for every dollar spent. For those who travel frequently but stay in hotels, KrisFlyer has deep partnerships with brands like Marriott Bonvoy and Shangri-La, allowing for direct point-to-mile conversions. You can even earn miles by booking car rentals through partners like Avis or Hertz. In 2026, these "ecosystem" earnings are often more lucrative than actual flight miles for many savvy travelers.