You can buy miles directly to top up your account, but strict conditions apply:
You must already have at least 50% of the miles required for your intended award flight or upgrade. buy krisflyer miles
While third-party "mileage brokers" or marketplaces like Carousell may offer lower prices, using them is by Singapore Airlines. You can buy miles directly to top up
This can be done online during the booking process at Singapore Airlines . 2. Strategic Alternatives (Cheaper "Buying") buy krisflyer miles