Dealy editors ran 12 hotel bookings across SG cards in May to find this. Our SG editor ran 12 hotel bookings across SG cards in May to find this. Klook, Agoda, Trip.com — ranked by the actual S$ each SG card saves on a real S$400 booking, not by headline percentages.
What to do right now
For a S$400 travel booking this week:
- Open the merchant you are booking on. Compare with the Klook, Agoda, or Trip.com Singapore shop pages for the live promo codes.
- Pick the booking platform: activities go to Klook, hotels split between Agoda and Trip.com.
- Match the platform to the card in your wallet using the ranked table below.
- Apply the promo code first (where applicable), then pay with the matching card.
Done right on a S$400 hotel, you net S$50 to S$80 saving plus 1,000 to 2,400 miles. Worth it.
The cards, ranked by absolute S$ saved per booking
Trip.com: best 3 cards
- HSBC Revolution: S$150 off hotels above S$500, Wednesday drop, app-only. Largest single-booking saving on the SG market. 4 mpd online spend included.
- Citi PremierMiles Mastercard: Up to 50% off select flights, S$50 cap, Friday noon drop. Quota burns in 30 to 60 minutes; set a Thursday-night reminder.
- DBS Vantage / Altitude: 2 mpd on Trip.com year-round, no cap. Pairs with the S$30 off Trip.com code for new Vantage cardholders within the first 90 days.
Agoda: best 3 cards
- Mastercard World Elite: 16% off coupon-eligible rooms, cap S$60 per booking. Auto-applied at payment, no code. Wins above S$300 booking value.
- Visa (any): 7% off, no cap, no minimum. Beats World Elite below S$857 booking value because the cap kicks in at S$857.
- Maybank Mal-Indo: 18% off, days 1 to 7 of each month only, Malaysia and Indonesia hotels only. Highest headline rate available.
Klook: best 3 cards
- DBS Live Fresh / DBS Altitude: S$10 off code, min. S$150 cart. Daily 200-redemption cap, book before 11am.
- HSBC Revolution: S$150 off Klook hotels (not activities) above S$500, Wednesday drop. Same date / mechanic as Trip.com, separate quota.
- YouTrip: S$40 off select attractions, Wednesdays, app-only, 200/day cap. YouTrip is a Mastercard prepaid card, so pair it with the Klook Mastercard 10% attractions promo for a real double dip.
Card-by-card matrix (Singapore, May 2026)
Ranked across all three merchants by combined utility:
- Mastercard World Elite: Agoda 16% (cap S$60). Klook 10% on attractions (cap S$25). No Trip.com direct rate. Best for above-S$300 bookings on Agoda.
- HSBC Revolution: Trip.com S$150 off Wednesdays. Klook S$150 off Wednesdays. Agoda app-only 10% (cap S$20). The 4 mpd online earn rate works across all three platforms with no cap.
- DBS Vantage: 2 mpd on travel year-round, no cap. S$30 off Trip.com for first 90 days. Klook S$10 off (DBS-issued cards only). Best all-rounder for new cardholders.
- UOB PRVI Miles: 6 mpd on Klook attractions (Travel bonus quarter). Agoda no direct rate but earns 6 mpd. Trip.com 6 mpd hotels. Best for miles chasers, especially with KrisFlyer.
- Citi PremierMiles: 2 mpd everywhere, no rotation. Trip.com Citi flash code Fridays at noon, S$50 cap. The default fall-back if you do not want to chase rotating rates.
- OCBC 90°N Mastercard: 2.1 mpd, no annual fee, no cap. PointMAX on Agoda lets you pay with miles while still earning the card discount. Best fee-waived miles card.
- Maybank Family & Friends: 8% rebate on Klook attractions, first 7 days of each month. Niche but free money if you remember the date.
- SAFRA × Klook codes: 10% off SG attractions and 10% overseas. SAFRA members only, listed in SAFRA Members app under Lifestyle Perks.
Math on a real S$400 hotel booking (Trip.com Bangkok, May 2026)
Same booking, three cards:
- HSBC Revolution on Wednesday: S$400 minus S$80 hotel code minus 4 mpd value (~S$3.20) = S$316.80 net. Plus 1,600 miles.
- Mastercard World Elite (Visa version) on Agoda equivalent: S$400 minus 16% = S$336. Plus 800 miles.
- DBS Vantage no promo: S$400 minus 2 mpd value (~S$3.20) = S$396.80. Plus 800 miles.
HSBC Revolution Wednesday wins by S$20 over Agoda Mastercard World Elite, and by S$80 over a plain DBS Vantage swipe.
Common mistakes (and why your card discount disappeared)
- Wrong card BIN. Bank promos check the first six digits. DBS Visa works on some promos, DBS Mastercard works on others. Read the bank promo microsite, not the card name.
- Code stacking that AgodaCash blocks. Agoda's AgodaCash and card-discount are mutually exclusive. The platform picks whichever saves you more, not both.
- Mid-month Maybank booking. Maybank Mal-Indo 18% is days 1 to 7 only. From day 8 it drops to the regular 8% rate.
- Forgot to switch the app currency. Trip.com app defaulting to HKD or USD silently breaks SG card promos. Profile > Currency > SGD.
- Quota burn. YouTrip 200/day, DBS Klook 200/day, Citi Trip.com flight 30-minute burn. If the rate fails, try again at midnight when quotas reset.
When is the card chase not worth it?
Skip the card chase when:
- The booking is under S$100. The 4 mpd vs 2 mpd difference is roughly S$0.40 to S$0.80, not worth the BIN-matching friction.
- You are paying with miles via PointMAX or KrisPay. The miles redemption already builds in a discount; layering a card promo on top often breaks the redemption.
- The hotel is non-refundable and the promo expires before check-in. Card discount caps apply at booking, but if the hotel cancels you forfeit the discount window.
FAQ
See the FAQ panel at the foot of this page for the eight Singapore-specific questions readers ask about travel cards, BIN matching, FX fees, and miles vs cash.
Related guides
- How to actually stack Klook promo codes in Singapore (2026 card guide)
- Agoda credit card discount Singapore: every card stack ranked by real savings
- Trip.com promo code Singapore: where the app-only codes hide and how to use them
All card promos on this page were tested at checkout on a Singapore IP between 2026-05-04 and 2026-05-11. Caps and book-by dates are re-verified twice weekly against official bank promotion microsites, never from third-party coupon aggregators.


