There is no one best miles card. The card that earns you the most depends on what you spend on each month. Here’s how the winner changes.
Card data last reviewed 15 Jul 2026Each example below shows estimated miles earned, assuming $1,500 of monthly spend split as shown in the appendix.
Top miles cards
Top miles cards
Top miles cards
Top miles cards
Figures are the miles you would earn each month across the whole spend pattern. Caps on miles and minimum-spend rules applied.
Miles cards pay their top rate in only a few bonus categories and drop to a low base rate everywhere else. So the card that wins depends on where your money goes. A card that looks unbeatable can fall behind the moment your spending shifts. One strong all-rounder here earns almost nothing on groceries, so it loses to a card built for that spend.
Most miles cards earn a high rate in just a few categories and very little elsewhere. This shows the miles earned per dollar in each category. Notice how every card has its own strong and weak spots.
| Card | Dining | Groceries | Transport | Online | Travel | Cap /mo |
|---|---|---|---|---|---|---|
| HSBC Revolution | 4 | 0.4 | 4 | 4 | 4 | 3,600 |
| UOB Lady's | 4 | 4 | 4 | 0.4 | 4 | 3,600 |
| Citi Rewards | 0.4 | 0.4 | 0.4 | 4 | 0.4 | 4,000 |
| Standard Chartered Journey | 1.2 | 1.2 | 3 | 1.2 | 1.2 | 3,000 |
| KrisFlyer UOB | 2.4 | 1.2 | 2.4 | 2.4 | 2.4 | n/a |
| Maybank Horizon Visa Signature | 0.2 | 0.2 | 0.2 | 0.2 | 2.8 | n/a |
Cap is the most miles a card pays each month. n/a means we do not list a cap for that card.
Miles per dollar in each category, once you meet the card's minimum spend. Caps on miles and minimum-spend rules applied.
Some cards earn their top rate only on categories you choose, so a card can lead more than one column while you pick which categories it applies to.
Each example assumes about $1,500 of total monthly spend, split across categories as shown.