The DBS Altitude Visa Signature Card was once synonymous with earning bonus miles on hotel bookings, but major policy changes in 2023 and 2024 stripped those perks. This review examines the card’s current value specifically for hotel spend, based on verified earn rates, fees, and competitor comparisons from five independent sources.

Last checked: 2026-06-25

Card Name: DBS Altitude Visa Signature Card · Best For: Hotel bookings and air miles · Max Miles on Hotels: 10 mpd on online hotel bookings via partner platforms · Hotel Discount: Up to 8% off, 15% off weekends (min S$250) · Validity: Offers valid till 31 Dec 2026 / 2027

How we researched this

Last checked 2026-06-25.

Sources reviewed: official bank site information, specialist miles and travel blog reviews, financial comparison platform data, travel guide site content, and community discussion forums.

We did not conduct an on-site visit, staff interview, or user survey. All earn rates, fees, and promotional timelines are drawn from published third-party and issuer sources.

DBS Altitude at a glance: hotel-booking snapshot

1 Current local earn rate
  • 1.3 miles per S$1 on all local spend, including hotel bookings (Mainly Miles)
2 Foreign currency hotel stays
  • 2.2 miles per S$1 on foreign currency transactions (The MileLion)
3 Hotel bonus miles removed
  • 3 mpd on hotels ended August 2023; 6–10 mpd on Expedia/Kaligo ended April 2024 (AsiaOne)
4 Lounge access per year
  • 2 complimentary Priority Pass visits per membership year (SingSaver)
FeatureDetail
Card NameDBS Altitude Visa Signature Card
Best ForGeneral spend & no-expiry miles
Max Miles on Hotels2.2 mpd (foreign currency)
Hotel DiscountUp to 8% off, 15% off weekends (min S$250)
ValidityDiscount codes valid till 31 Dec 2027

What is the DBS Altitude hotel booking experience like?

Before 2023, cardholders earned 3 miles per S$1 on online hotel and flight bookings, with a monthly cap of S$5,000. That made it a top pick for big-ticket hotel stays. In August 2023, DBS removed that category bonus, replacing it with the current 1.3 mpd local earn rate. The 6 mpd rate on Expedia and 10 mpd on Kaligo were discontinued in April 2024.

User review summary

Reddit users in the r/singaporefi community describe the card as a “good brainless card” for those who want simple earning structure and no-expiry points, rather than a hotel-booking powerhouse (Reddit r/singaporefi). One commenter noted it’s fine for “traveling and collecting miles when you’re not a high spender.”

“The DBS Altitude is a competent general spending card, but doesn’t really stand out in a crowded market.”

Aaron Wong, founder of The MileLion

Ease of booking on partner platforms

Cardholders can still book via Agoda, Expedia, and other partners, but the earn rate is now identical to any other online expenditure. The practical implication: there is no dedicated “hotel booking” portal experience unique to the Altitude card.

Tip: If you book directly with a hotel abroad in foreign currency, the 2.2 mpd rate offers a slight edge over local spend — the only remaining differential advantage for hotel transactions.

The trade-off: The card is simple to use, but anyone seeking premium hotel-booking miles should look elsewhere.

What are the DBS Altitude hotel booking prices and fees?

The annual fee on the DBS Altitude Visa Signature is S$196.20, though the first year is typically waived. Renewing in the second year yields a 10,000-mile bonus. The interest rate on unpaid balances is 27.80%.

Discounts remain available via DBS Altitude Visa codes: up to 8% off hotel bookings (valid till 31 Dec 2027), and 15% off weekend bookings of at least S$250.

Fee or RateAmount
Annual feeS$196.20
Interest rate27.80%
Hotel discount via promo codesUp to 8% off
Weekend booking discount (min S$250)15% off
Note: The 10,000-mile renewal bonus effectively reduces the net cost of the annual fee for those who value miles at roughly 2 cents each — a reasonable target for Singapore Airlines KrisFlyer redemptions.

What to watch: Discount codes are separate from miles earning. You can apply the 8% or 15% off while still earning the standard 1.3 mpd on the net spend — a modest but real benefit.

How to use DBS Altitude for hotel booking in Singapore?

The card works on any online travel platform that accepts Visa. Strategically, it’s most useful for foreign-currency hotel bookings where the 2.2 mpd rate kicks in. Users can also stack DBS Altitude Visa codes to reduce upfront cost.

Using DBS Altitude on Agoda

Agoda accepts DBS Altitude like any other Visa credit card. There is no special earn rate for Agoda bookings since the removal of the Kaligo and Expedia bonuses. The current earn rate is 1.3 mpd for SGD bookings and 2.2 mpd for foreign currency bookings.

Weekend booking codes

Promotional codes available through DBS’s portal offer 15% off hotel bookings with a minimum spend of S$250, and up to 8% off general bookings. These codes are valid on participating partner OTAs and can be combined with standard miles earning.

“The loss of its bonus earn categories (including the popular 3 mpd on online travel spend) has left the card feeling a little stripped back.”

Mainly Miles editorial team

The bottom line: Use the card for hotel bookings in foreign currency or when applying a discount code, but expect no miles bonus beyond the base rate.

What is the DBS Altitude Agoda discount?

Cardholders can access up to 8% off hotel bookings through DBS Altitude Visa codes, valid until 31 December 2027. The 15% weekend discount applies to bookings of S$250 or more. Both codes are applied at checkout on the participating booking platform.

Discount codes for DBS Altitude cardholders

To use the discount, navigate to the DBS Altitude promotions page, copy the code, and paste it at checkout on Agoda or other participating sites. The discount reduces the total price before miles are calculated — so you save money upfront while still earning miles on the discounted amount.

One reviewer noted that the code works on most hotel categories, though some blackout dates or properties may be excluded. Check the terms on the DBS promotions portal before making a final booking.

Why this matters: The discount codes are the card’s only remaining hotel-specific perk. For price-sensitive travelers, saving 8–15% can outweigh the miles lost from not using a higher-earning card.

Alternatives to consider

MoneySmart’s 2026 guide positions the DBS Altitude as worth getting for non-expiring miles and lounge access, but highlights that competitors like Citi PremierMiles award up to 10 mpd on online hotel bookings (MoneySmart). That rate applies to a broad set of travel transactions, making it significantly more attractive for hotel-specific spend.

Within DBS’s own lineup, the DBS Vantage card offers more lounge visits and hotel-related perks such as Accor Stay Plus certificates, though at a higher annual fee and income requirement (YOU.co).

Warning: Some guides (e.g., Trip.com) still describe DBS Altitude as offering up to 3 mpd for hotel bookings, but this information is outdated. The last such promotion ended in August 2023.

The pattern: For dedicated hotel-booking miles, Citi PremierMiles consistently outperforms DBS Altitude. The card’s appeal now lies in its simplicity and no-expiry points, not in niche hotel perks.

Our pick: who should get the DBS Altitude for hotel bookings?

Our recommendation

For miles maximizers: The DBS Altitude is not the best choice. Citi PremierMiles or HSBC TravelOne offer higher earn rates specifically on hotel transactions. Use DBS Altitude as a backup for foreign-currency hotel stays where 2.2 mpd is competitive but not class-leading.

For discount-driven travelers: The 8–15% hotel discount codes give this card a unique advantage. If upfront savings matter more than accumulating miles, the DBS Altitude is worth carrying specifically for weekend bookings of S$250 or more.

For lounge access users: Two complimentary Priority Pass visits per year are a modest perk. Frequent travelers will want DBS Vantage (more visits) or a dedicated lounge card.

Frequently asked questions

How do I earn miles with DBS Altitude on hotel bookings?

You earn 1.3 miles per S$1 on local hotel bookings and 2.2 miles per S$1 on foreign-currency bookings. No bonus category exists specifically for hotels. DBS Points convert at 1 DBS Point = 2 KrisFlyer miles (Wise).

What is the maximum miles I can earn per month on hotel bookings?

There is no cap on base miles earning for hotel bookings. The former S$5,000 monthly cap on bonus travel miles was removed when the bonus category was discontinued in August 2023.

How do I apply the DBS Altitude discount to my hotel booking?

Visit the DBS Altitude promotions page to obtain a code, then paste it at checkout on the participating OTA (e.g., Agoda). The discount applies to the total before taxes and fees are added. Valid until 31 December 2027 for the 8% code; the 15% weekend code requires a minimum spend of S$250.

Does the DBS Altitude card include lounge access?

Yes, the Visa version includes two complimentary Priority Pass lounge visits per 12-month membership year. Additional visits cost US$32 per person.

What is the annual fee for the DBS Altitude card?

The annual fee is S$196.20. It is typically waived in the first year. Paying the fee in the second year grants a 10,000-mile renewal bonus.

Sources cited

  • The MileLion review (2026) – milelion.com
  • Mainly Miles review (2026) – mainlymiles.com
  • SingSaver product page – singsaver.com.sg
  • MoneySmart comparison guide (2026) – moneysmart.sg
  • YOU.co DBS cards comparison – you.co
  • Wise guide to DBS miles – wise.com
  • Reddit r/singaporefi discussion – reddit.com
  • AsiaOne historical context – asiaone.com

Also read: Agoda Hotel Promo Codes 2026 and Resort Hotel vs Hotel: Definition, Difference & Top Picks

The bottom line: Also read: Agoda Hotel Promo Codes 2026 and Resort Hotel vs Hotel: Definition, Difference & Top Picks