The best credit card to book flights and hotels with in Singapore in 2026 is whichever one pays the most miles on online travel spend you can clear without carrying a balance. For bookings paid in Singapore dollars, that is usually a 4-miles-per-dollar card like the HSBC Revolution (no annual fee) or the DBS Woman's World Card (4 mpd online including airline and hotel sites, S$80,000 income, S$1,000 monthly cap), not a general travel card. The Citi PremierMiles (1.2 mpd local, 2.2 overseas) and DBS Altitude (1.3 local, 2.2 overseas) earn less on the booking, but win on foreign-currency spend, above the bonus cap, or when you want miles that never expire. No card is magic: at 4 mpd a S$1,000 flight earns 4,000 miles, worth roughly S$40 to S$80, and one month of interest at around 27.9 percent a year (the major banks DBS, Standard Chartered and Citi) on a carried balance wipes that out. Match the card to where the spend lands, pay in full, and the booking pays you back.
A travel card sounds like the obvious choice for booking travel, but the highest earn rate usually comes from a general rewards card on its online-spend bonus, not from a card with the word travel on it. When you pay an airline website or a hotel booking site in Singapore dollars, the bank sees an online retail transaction. Several rewards cards pay 4 miles per dollar on that category, while a dedicated travel card pays its plain local rate of around 1.2 to 1.4 mpd.
So the first question is not which card, but how the booking is charged. Pay Singapore Airlines, Scoot, Agoda or Booking.com in SGD through their website or app and it is online local spend, eligible for a 4 mpd bonus on the right card. Pay a foreign hotel desk in its local currency, or a site that charges you in USD, and it becomes a foreign-currency transaction that picks up an FX fee of about 3.25 to 3.5 percent on most cards and earns the overseas rate instead. Those two cases want different cards.
If your flight or hotel charges you in Singapore dollars online, a 4 mpd card is the one to reach for. At 4 mpd a S$1,000 booking earns 4,000 miles, against roughly 1,200 to 1,300 miles on a general travel card. The catch is every one of these cards has a monthly bonus cap, so they are for the booking, not for unlimited spend.
The HSBC Revolution is the cleanest pick: no annual fee, no minimum spend. It pays 4 mpd on online and contactless spend up to S$1,000 a month, then 0.4 mpd after that, and from 1 April 2026 travel spend is back in the bonus category (though travel-agency merchants such as Agoda, Trip.com and Expedia are excluded). The income bar is two-tier: S$30,000 if you hold at least S$50,000 in Total Relationship Balance with HSBC, otherwise S$65,000, so for most applicants it is no longer an easy first card. Points pool as HSBC Rewards and convert to airline miles.
The DBS Woman's World Card pays 4 mpd on online spend including airline tickets and hotel sites, one of the few cards that explicitly treats a Singapore Airlines or Agoda payment as bonus-earning online spend. It needs S$80,000 income, the monthly bonus cap is S$1,000 (trimmed from an original S$2,000 to S$1,500 in 2024, then to S$1,000 in August 2025), and the DBS Points it earns now expire one year from the month they are earned, so do not hoard them. The Maybank XL Rewards card also pays 4 mpd up to S$1,000 a month, with a S$500 minimum monthly spend.
Put the booking on whichever 4 mpd card you hold, watch the S$1,000 cap, and split a big-ticket booking across two months or two cards if it runs over. Past the cap the bonus rate collapses to the base rate, and a general travel card earning a flat 2 mpd or more beats it.
General travel cards earn less on a single online booking, but they carry the trip. They have higher overseas rates, no bonus cap to babysit, and the better ones have miles that never expire with a wide set of transfer partners. These are the cards for foreign-currency hotel desks, in-destination spend, and bookings that blow past a 4 mpd cap.
The Citi PremierMiles is the all-rounder. It earns 1.2 mpd locally and 2.2 mpd overseas, the annual fee is S$196.20, Citi Miles never expire, and it has the widest transfer list of any Singapore card at 11 airline and hotel partners. The DBS Altitude is the beginner-friendly equivalent at 1.3 mpd local and 2.2 mpd overseas, also with non-expiring points. From 1 August 2026 the Altitude annual fee is S$196.20 with no spend-based waiver, but paying it returns 10,000 renewal miles, which is worth more than the fee if you redeem well.
The UOB PRVI Miles is the overseas workhorse at 1.4 mpd local and 2.4 mpd overseas, on a S$261.60 fee, with four lounge visits bundled in. For booking flights and hotels specifically, UOB and OCBC also run in-house travel portals: OCBC's 90 degrees N card pays up to 7 mpd on Agoda, and UOB pushes elevated rates through UOB Travel, though these portal rates often come with their own caps and exclusions, so read the campaign page before assuming the headline number. The MAS income floor for all of these is S$30,000 for a Singaporean or PR principal cardholder, the standard income floor across banks.
| Card | Local mpd | Overseas mpd | Annual fee (incl GST) | Min income | Miles expiry |
|---|---|---|---|---|---|
| Citi PremierMiles | 1.2 | 2.2 | S$196.20 | S$30,000 | Never |
| DBS Altitude | 1.3 | 2.2 | S$196.20 (from Aug 2026) | S$30,000 | Never |
| UOB PRVI Miles | 1.4 | 2.4 | S$261.60 | S$30,000 | 2 years |
| OCBC 90 degrees N | 1.3 | 2.1 | S$196.20 | S$30,000 | Never |
| HSBC TravelOne | 1.2 | 2.4 | S$196.20 | S$65,000 (new applicants) | Varies |
| Standard Chartered Journey | 1.2 | 2.0 | S$196.20 | S$30,000 | Never |
| AMEX KrisFlyer | 1.1 | 1.1 | S$179.85 | S$30,000 | 3 years |
Most fee-charging travel cards bundle complimentary travel insurance and a few airport lounge visits, and both are tied to how you book. The insurance is the bigger one to get right, because it almost always has an activation rule. On the HSBC TravelOne, for example, the bundled cover (up to S$150,000 in overseas medical expenses) only applies when you charge the full air ticket cost to the card. Book the flight on a different card to chase a higher earn rate and the insurance does not switch on. The HSBC Revolution carries its own complimentary cover of up to S$1 million for flight inconvenience and personal accidents, again triggered by paying for the trip on the card.
Read the activation condition before you decide which card pays for the flight, because it can override the miles maths. If the bundled policy needs the air ticket charged to that specific card, the few hundred extra miles you would earn elsewhere are rarely worth losing the cover. That said, bundled card insurance is thin: it tends to cap medical and cancellation cover low and exclude pre-existing conditions, so it is a backstop, not a substitute for a standalone policy when the trip is expensive or far. Our note on whether you need travel insurance runs through where card cover stops.
Lounge access is the other common perk and it does not depend on how you book, only on holding the card. The UOB PRVI Miles bundles four visits a year, the HSBC TravelOne also gives four, and the Citi PremierMiles and DBS Altitude sit around two. If lounge access is the reason you are paying the annual fee, count the visits you will actually use against the fee rather than the headline number; a card that hands you four visits you never take is not paying you back. The cards built specifically around unlimited or generous lounge access are a separate decision covered in our airport lounge credit cards guide.
When a hotel or airline charges you in a foreign currency, you earn the higher overseas rate but also pay an FX fee of about 3.25 to 3.5 percent on most cards. The higher earn rate does not cover that fee. At 2.4 mpd overseas you earn roughly S$10 of miles value on a S$1,000 charge, while the FX fee costs S$32 to S$35. The miles do not make the charge cheaper; they only soften it.
Two ways to handle this. First, pay in the local currency when a foreign merchant offers you the choice. Dynamic currency conversion, where the terminal or site offers to bill you in Singapore dollars, usually applies a worse rate than your card's network rate plus the FX fee, so it costs more. Pick the local currency and let your card convert.
Second, for genuinely foreign spend, a multi-currency card or app such as YouTrip, Wise or a bank multi-currency account can dodge the FX fee entirely by spending from a foreign-currency wallet. You give up credit card miles on that spend, so the trade is miles versus the FX fee. If the FX fee outruns the miles you would earn, the multi-currency route wins; if you are chasing a specific redemption, the miles may be worth the fee.
Banks dangle elevated rates through their own portals: book a hotel via OCBC and earn up to 7 mpd, or use UOB Travel and Citi's Kaligo and Agoda partnerships for inflated mpd. The headline numbers look unbeatable, and sometimes they are. The discipline is to read what they exclude.
Portal rates usually come with conditions: a separate cap, exclusion of taxes from the earning base, restricted fares, and a price that can sit above the direct booking. A 7 mpd rate on a room that costs S$30 more than the direct price is not a win once you value the extra 210 miles at roughly S$2 to S$4. Compare the all-in price first, then the miles.
The simple test: open the same hotel on the bank portal and on the direct site or your usual app, with the same dates and room. If the portal price is equal or lower and the cancellation terms are no worse, the bonus miles are free upside. If the portal is pricier or stricter, the higher mpd is paying you with your own money.
Earn rates only mean something once you price a mile. A common rule of thumb among Singapore frequent flyers values a KrisFlyer mile at roughly 1 to 2 Singapore cents, depending on how you redeem. Economy redemptions and cash-equivalent uses sit at the low end; premium-cabin redemptions, where the cash fare is high, can push a mile above 2 cents. Use 1.5 cents as a working middle.
Run a S$1,000 online booking through that lens. At 4 mpd you earn 4,000 miles, worth about S$60 at 1.5 cents. On a general travel card at 1.3 mpd you earn 1,300 miles, worth about S$20. The 4 mpd card earns roughly three times more on the same booking, which is why the booking should go on the bonus card up to its cap.
Compare that against the annual fee. A S$196.20 fee needs about 13,000 miles of value at 1.5 cents just to break even before any lounge or insurance perk. If you book one trip a year, a no-fee card like the HSBC Revolution often beats a fee-charging travel card on pure booking value. If you spend across a full year and value the transfer partners and lounge access, the fee card earns its place. Do the sum with your real numbers, not the marketing's.
Not every traveller should chase miles. A cashback card pays you a flat percentage you can spend on anything, including the next booking; a miles card pays a currency you can only realise by redeeming flights or hotels, often with date restrictions and a learning curve. The honest comparison is the rate against what a mile is worth to you.
Take a S$1,000 SGD booking. A strong miles card at 4 mpd earns 4,000 miles, worth about S$60 at 1.5 cents a mile, but only if you redeem well; value the mile at 1 cent and it is S$40. A good cashback card returning 1.5 to 3 percent on online or travel spend hands you S$15 to S$30 in cash with no redemption risk. Miles win on paper when you book premium-cabin redemptions, where a mile can clear 2 cents or more. Cashback wins when you fly economy, redeem rarely, or want the certainty of money over the chance of a good seat.
The deciding question is whether you will actually convert miles into the redemptions that make them worth 1.5 to 2 cents. If miles tend to sit unredeemed or expire, their real value is closer to zero and a plain cashback card beats every travel card on the same booking. If you have a redemption in mind and the discipline to book it, miles pull ahead. For the no-fee cashback options that suit infrequent travellers, our cashback cards comparison covers the rates and caps.
The income and credit rules are set by MAS and apply across all banks, so they are not card-specific. A principal credit card generally needs you to be at least 21. Singaporeans and PRs aged 55 and below need a minimum gross annual income of S$30,000; those above 55 can qualify on S$15,000, or with sufficient net assets or a guarantor. Foreigners typically need a higher figure, often around S$45,000 and above plus a valid pass. A supplementary card can be held from 18 with no income test.
Your credit limit is capped by income band: up to two times monthly income at S$30,000 annual income or below, up to four times above that and below S$120,000, and uncapped from S$120,000. Across all banks your total interest-bearing unsecured borrowing is capped at 12 times monthly income. None of this changes the miles, but it sets which tier of card you can get.
The mistake that undoes all of it is carrying a balance. Booking a S$2,000 trip and then revolving it earns maybe 8,000 bonus miles, worth about S$120, while the interest, which the major banks (DBS, Standard Chartered and Citi) set at about 27.9 percent a year, costs far more within months. The miles game only works if you pay the full statement balance every month by GIRO. Set the autopay, treat the card as a debit card with a rebate, and never let a revolving balance eat the rewards, the same discipline covered in our guide on waiving your credit card annual fee and tracked by your credit score.
Booking a Singapore-dollar flight or hotel online, put it on a 4 mpd card up to the S$1,000 monthly cap: the HSBC Revolution if you want no annual fee, the DBS Woman's World Card if you qualify on income and want airline and hotel sites covered explicitly. That earns about three times the miles of a general travel card on the same booking.
Spending in foreign currency, or above the bonus cap, switch to a general travel card with a higher overseas rate and no cap, such as the Citi PremierMiles or UOB PRVI Miles, and decide case by case whether a multi-currency card beats the FX fee. The same general card then carries in-destination spend and feeds a miles balance you pool toward a redemption.
Hold one 4 mpd card for online bookings and one general travel card for overseas and uncapped spend, and you cover almost every flight and hotel purchase at the best available rate. If you are still building toward a first card, the best rewards cards comparison lays out the no-fee starting points, and a travel insurance check belongs alongside the booking, since a card's bundled cover rarely replaces a standalone policy.
For online bookings charged in Singapore dollars, a 4-miles-per-dollar card wins: the HSBC Revolution (no annual fee, no minimum spend, S$1,000 monthly cap, income S$65,000 or S$30,000 with a S$50,000 HSBC relationship balance) or the DBS Woman's World Card (4 mpd online including airline and hotel sites, S$1,000 cap, S$80,000 income). For foreign-currency bookings or spend above the cap, a general travel card like the Citi PremierMiles (1.2 mpd local, 2.2 overseas, miles never expire) or UOB PRVI Miles (1.4 local, 2.4 overseas) earns more. The best card depends on the currency and how much you book.
It depends on the price. Bank portals like OCBC's (up to 7 mpd on Agoda), UOB Travel and Citi's partnerships offer higher mpd, but often at a price above the direct booking and with caps and excluded taxes. Compare the all-in price first. If the portal price is equal or lower with no worse cancellation terms, the extra miles are free upside. If the portal costs more, the higher rate is being paid with your own money. Booking direct on a 4 mpd card is frequently the better deal.
On some cards yes, on others no. The DBS Woman's World Card explicitly counts airline tickets and hotel sites paid online in SGD as bonus online spend at 4 mpd. The HSBC Revolution counts online and contactless retail at 4 mpd. The Citi Rewards Card, by contrast, excludes travel transactions from its 4 mpd category, so it is not the card for flights. Always check the specific card's exclusion list, because travel is a common carve-out.
Pay in the local currency. When a foreign merchant or site offers to charge you in Singapore dollars, that is dynamic currency conversion, which usually uses a worse exchange rate than your card's network rate plus its FX fee. Decline it and let your card convert, even though your card adds an FX fee of about 3.25 to 3.5 percent. For pure foreign spend with no miles goal, a multi-currency card or app can avoid the FX fee entirely.
Only if your yearly miles value beats the fee plus what a no-fee card would earn. A S$196.20 fee needs about 13,000 miles of value a year at roughly 1.5 cents a mile just to break even. If you book one trip a year, a no-fee 4 mpd card like the HSBC Revolution often beats a fee-charging travel card on the booking alone. The fee card earns its place when you spend across the year and value the transfer partners, lounge access and travel insurance bundled in.
A KrisFlyer mile is worth roughly 1 to 2 Singapore cents depending on how you redeem. Cash-equivalent and economy redemptions sit near 1 cent; premium-cabin redemptions against expensive cash fares can push above 2 cents. Use 1.5 cents as a working middle. At that value, 4,000 miles from a S$1,000 online booking at 4 mpd is worth about S$60, versus about S$20 on a 1.3 mpd general card. Pricing the mile is the only way to compare cards honestly.
Most fee-charging travel cards bundle complimentary travel insurance, but it almost always activates only when you charge the full air ticket to that card. The HSBC TravelOne, for instance, covers up to S$150,000 in overseas medical expenses when the ticket is paid on the card, and the HSBC Revolution carries cover of up to S$1 million for flight inconvenience and personal accidents. The catch is the activation rule: book the flight on a different card to chase more miles and the insurance does not switch on. It is also thin cover, with low caps and pre-existing conditions excluded, so treat it as a backstop rather than a replacement for a standalone policy on an expensive or long trip.
It depends on whether you will actually redeem the miles. A 4 mpd miles card earns about S$40 to S$60 of value on a S$1,000 booking at 1 to 1.5 cents a mile, but only if you convert the miles into flights or hotels; a cashback card returning 1.5 to 3 percent hands you S$15 to S$30 in cash you can spend on anything. Miles pull ahead for premium-cabin redemptions, where a mile can clear 2 cents or more. Cashback wins for economy flyers and anyone whose miles tend to sit unredeemed or expire, because unredeemed miles are worth close to nothing.
Lounge access comes from holding the card, not from how you book. The UOB PRVI Miles and HSBC TravelOne each bundle four complimentary visits a year, while the Citi PremierMiles and DBS Altitude sit around two. If lounge access is your reason for paying the annual fee, count the visits you will realistically use against the fee; four visits you never take do not pay back a S$196.20 fee. Cards built around unlimited or generous lounge access are a separate choice worth comparing directly.
The MAS minimum for a Singaporean or PR principal cardholder aged 55 and below is S$30,000 gross annual income; above 55 it is S$15,000 with sufficient assets or a guarantor, and foreigners typically need more, often around S$45,000 and above. Most general travel cards (Citi PremierMiles, UOB PRVI Miles, DBS Altitude) sit at the S$30,000 floor, but the strongest 4 mpd online cards ask more: HSBC Revolution needs S$65,000 (or S$30,000 with a S$50,000 HSBC relationship balance) and the DBS Woman's World Card needs S$80,000.
This is general financial information for Singapore, not personal financial advice. Figures change — verify current rates against the official sources above before acting. See our full disclaimer.