Citi PremierMiles vs DBS Altitude is the classic first-miles-card decision in Singapore, and the two cards look almost identical: both charge S$196.20 a year (first year free), both hand you two airport lounge visits, both let your miles sit forever without expiring. The split happens in three small places. DBS Altitude earns 1.3 miles per S$1 locally against Citi's 1.2, so on home-currency spend DBS quietly wins. Citi swings back hard on travel bookings, paying up to 7.2 miles per S$1 on Agoda hotels while DBS scrapped its online-travel bonus years ago. And since 1 August 2026 DBS no longer waives the fee automatically when you spend S$25,000 in a card year, which changes the long-term maths. As of October 2026, here is who each card is actually for.
If most of your card spend is ordinary local stuff (groceries, transport, dining, bills), DBS Altitude edges ahead because 1.3 miles per dollar beats 1.2. The gap is small, but it compounds: on S$2,000 a month of local spend that is 2,400 extra miles a year for free.
If you book your own hotels and flights and chase richer earn rates, Citi PremierMiles is the better tool. Its travel-portal bonuses (up to 7.2 miles per S$1 on Agoda, up to 10 on Kaligo, running till 31 December 2026) and its much longer transfer-partner list give a frequent traveller more ways to turn spend into a premium-cabin seat.
Neither card is a foreign-currency star. Both pay 2.2 miles per S$1 overseas, which is fine but no longer market-leading. If overseas spend dominates your wallet, a higher-floor card or a multi-currency card route can beat both, something we cover in our roundup of the best miles credit cards in Singapore.
Update, 13 October 2026: Citi now includes travel insurance again, but only on the PremierMiles World Select Mastercard, and DBS's fourth transfer partner is Qantas, not the Cathay this guide listed beside Asia Miles, which is Cathay's own programme. The headline numbers below are verified against the issuers as of October 2026. Earn rates are quoted as miles per S$1 (mpd). One important note up front: DBS Altitude awards DBS Points, which convert at 1 point to 2 miles, so DBS markets the same card as both '1.3 miles' and the underlying point rate. We use the miles figure throughout to keep the comparison apples-to-apples.
| Feature | Citi PremierMiles | DBS Altitude (Visa Signature) |
|---|---|---|
| Local spend earn rate | 1.2 mpd | 1.3 mpd |
| Foreign currency earn rate | 2.2 mpd | 2.2 mpd |
| Online travel bonus | Up to 7.2 mpd Agoda, up to 10 mpd Kaligo (till 31 Dec 2026) | None (removed Apr 2024) |
| Annual fee | S$196.20 (1st year free) | S$196.20 (1st year free) |
| Renewal bonus if you pay the fee | 10,000 miles | 10,000 miles |
| Min. income (Singaporean / PR) | S$30,000 | S$30,000 (S$15,000 if aged 56+) |
| Min. income (foreigner) | S$42,000 | S$45,000 |
| Miles expiry | Never | Never |
| Transfer partners | 11+ airlines and hotels | 4 (KrisFlyer, Asia Miles, Qantas, AirAsia) |
| Transfer fee | S$27.25 per conversion | S$27.25 per conversion (or S$43.60/yr auto-convert) |
| Airport lounge | 2 Priority Pass visits/year | 2 Priority Pass visits/year |
| Travel insurance | World Select Mastercard version only | Visa Signature travel insurance (reinstated Apr 2026) |
DBS Altitude's advantage is the boring, reliable kind. The 1.3 mpd local rate is the highest base local earn among the mainstream entry miles cards, and because almost everyone spends more locally than overseas, this is the rate that matters most for total miles earned.
It also has two quieter perks. Older applicants get a lower income floor: a Singaporean or PR aged 56 and above qualifies at S$15,000 a year instead of S$30,000, which makes Altitude one of the few miles cards a semi-retired parent can actually get approved for. And DBS offers a KrisFlyer auto-conversion programme at S$43.60 a year that drips your points to KrisFlyer automatically, so you never forget to transfer before a points expiry concern (DBS Points themselves do not expire).
Citi's edge is flexibility. With 11-plus transfer partners (KrisFlyer, Asia Miles, Qantas, British Airways, Etihad, Qatar, Turkish Miles&Smiles and more), you can route miles to whichever programme has award space on the route you want. DBS Altitude transfers to only four programmes, and realistically KrisFlyer and Asia Miles are the two most Singaporeans use, so the gap matters most for travellers who book oddball international itineraries.
The bigger lever is the travel portal. Booking hotels through Citi's Agoda or Kaligo links earns up to 7.2 and up to 10 miles per S$1 respectively (promotion running to 31 December 2026), versus a flat 1.2 mpd if you booked the same hotel elsewhere. On a S$1,500 holiday hotel bill that is the difference between roughly 1,800 miles and over 10,000 miles. If you book your own accommodation, this single feature can outweigh DBS's 0.1 mpd local edge.
Citi also runs a welcome offer for new Citi cardmembers of up to 30,000 bonus miles plus a S$100 Trip.com gift card when you spend S$800 within two months of approval, shown as valid until 31 October 2026, as of October 2026. The base gift in Citi's terms, 8,000 miles for the same spend, runs to 31 March 2027. That is a meaningful head start for a new applicant. Before you commit, run the numbers on what those miles are worth to you using our miles value and spend calculator approach mindset of cost-per-mile.
Here is the detail that flips the long-term comparison. DBS Altitude has historically waived its annual fee automatically once you spent S$25,000 in a card year. Since 1 August 2026, DBS has stopped that spend-based waiver. Now you either pay the S$196.20 (and collect the 10,000 renewal miles, worth roughly 1.3 to 2 cents each), or you call in and request a waiver case by case.
Citi PremierMiles has never offered an automatic spend-based waiver either, so this change brings the two cards closer together rather than handing one a clear win. The practical takeaway: from August 2026, budget to either pay both cards' fees (and treat the 10,000 renewal miles as fair value) or proactively negotiate a waiver each year. Do not assume Altitude waives itself anymore.
If you would rather not pay any miles-card fee, our guide on how to waive a credit card annual fee in Singapore walks through the retention scripts that work with both DBS and Citi.
Pick the card that matches where your dollars go, not the marketing. Three quick filters settle most cases.
Because both waive the first-year fee, a common play is to open both, use DBS Altitude for everyday local spend and Citi PremierMiles for hotel and flexible-airline bookings, then decide which fee to pay (or waive) before renewal. You pool miles toward the same KrisFlyer account from either card. Just track your transfer fees so they do not quietly erode the gains, and only transfer when you are ready to book, since both programmes' miles never expire while sitting on the card.
DBS Altitude, narrowly. It earns 1.3 miles per S$1 on local spend versus Citi PremierMiles' 1.2, so for the same dollar of groceries or dining DBS gives slightly more. The gap is real but small, about 2,400 extra miles a year on S$2,000 of monthly local spend.
No. Citi Miles never expire while your account stays in good standing, and DBS Points are permanent on the Altitude card. That means you can accumulate over several years and only transfer to an airline programme when you are ready to book an award flight, avoiding wasted transfer fees.
Since 1 August 2026, DBS no longer waives the fee automatically after S$25,000 of annual spend. You either pay the S$196.20 fee (and receive 10,000 renewal miles) or request a waiver from DBS case by case, so do not assume the fee waives itself anymore.
Citi PremierMiles. It earns up to 7.2 miles per S$1 on Agoda hotels and up to 10 on Kaligo (promotion running to 31 December 2026), while DBS Altitude removed its online-travel bonus in April 2024 and now earns only its base rate on such bookings. For self-booked travel, Citi is the clear winner.
This is general financial information for Singapore, not personal financial advice. Figures change, so verify current rates against the official sources above before acting. See our full disclaimer.
Junxiong-WFG Organisation is an authorised representative of AIA Financial Advisers Private Limited (Reg. No. 201715016G).