From now till 31 December 2026, earn up to 54,000 bonus miles on your BOC Elite Miles Card when you spend at least S$3,000 on dining, groceries, transport, travel and shopping.
The BOC Elite Miles Card's improved earn rates make it a competitive general spending option — provided you're willing to stomach BOC's many annoyances.
From 1 February to 30 April 2026, spend S$5,000 each month and receive 50,000 bonus KrisFlyer miles from your BOC Elite Miles Card. Oh, and it's capped at just 50 cardholders.