Best Hotel Promos with Singapore Cards (Jan 2025)

Did you know that you can receive year-round 15% to 30% instant discounts on hotels worldwide (plus card miles/cashback) with Online Travel Agencies (OTAs) like Agoda and Expedia?

Key points to note

  • Book through each partner’s dedicated links below
  • Sign in to your OTA account to get additional site discounts (if any)
  • Discounts are applied instantly (before taxes/fees)
  • Payment has to be made through the OTA; “pay at hotel” room types do not qualify
  • Pay with an eligible bank card (where applicable)
  • Discount caps apply per booking, split your bookings to get around this
  • No registration required
  • No minimum spending
  • No minimum nights (unless otherwise stated)

Most of these promotions are applicable to debit and credit cardholders of the respective banks.

Don’t have an eligible card? Check out existing sign-up bonuses to receive cash, miles and other gifts when you apply.

ADVERTISEMENT

WARNING: Avoid insane Agoda fees

When booking through Agoda, it’s best to:

  1. Pay immediately at the time of booking
    Do not “pay later” or “pay at hotel” to avoid insane FX fees/markups of up to 15%
  2. Pay in SGD
    Avoid insane FX fees/markups of up to 15%
  3. Bonus: Pay with a Visa card
    Mastercards come with a 1% fee, as SGD payments are processed overseas

Read more about these fees here.

When given the option, always choose to Pay now
✈️ Join over 14,000 Suitesmile subscribers
on Telegram, to be the first to know about
the next travel deals and hacks.
It's FREE! :)
Subscribe

Current offers

Although each offer has a “book by” date, there may be limited redemptions available, offered on a first come, first served basis.

Here’s a quick summary of the OTA partnerships offering at least 15% discount on hotel bookings right now:

Booking
Link
Instant
Discount
Discount
Cap per
Booking
Book
by
OCBC
x
Agoda
18%S$4031 Mar
2025
DBS
x
Agoda
18%S$3028 Feb
2025
HSBC
x
Agoda
15%S$4028 Feb
2025
Citibank
x
Expedia
15%
(min. $150)
use code:
CITIH15
S$6031 Jan
2025

Don’t have any eligible cards for the above offers? Consider the following ones, available to all Mastercard debit and credit cardholders.

Mastercard
x
Agoda


(Mastercard World
or World Elite only)
12%US$5031 Mar
2025
Mastercard
x
Agoda


(All other Mastercards)
10%US$2531 Mar
2025

Eligible hotels

Most non-chain hotels are eligible for these offers.

Click here to view the list of hotel brands that are typically excluded from these offers.

If you are looking to book a chain hotel, you can usually receive around 5 to 10% cashback when clicking through shopping portals like ShopBack or TopCashback, to the chain’s official website (e.g. ihg.com). Besides, if you hold an elite status with a hotel loyalty program, you can only receive status benefits when booking directly through official booking channels.

What about cards with bonus earn rates?

When booking a chain hotel, travellers may also receive bonus earn rates of up to 7.2 miles per dollar with some Singapore credit cards, through the dedicated links below.

But these deals should only be treated as a last resort — when you can’t take advantage of other offers shared above. This is because, hotel rates through these links are inflated, and bonus miles may not be awarded automatically. Cardholders should monitor if the bonus miles are awarded correctly and call the bank to “investigate” each transaction. Way too much work for just an okay value, if you ask me.

I only recommend this method for hotels that are excluded from receiving the instant discounts shared above (mostly chain hotels). But keep in mind that chain hotels are often cheaper when booked directly with the loyalty program, plus, indirect bookings do not get to enjoy loyalty perks and points.

Booking
Link
Earn
Rate
Citi
PremierMiles
x
Agoda
7.2 mpd
UOB PRVI
x
Agoda
6.6 mpd
UOB PRVI
x
Expedia
6 mpd
OCBC 90°N
x
Agoda
6 mpd
(SGD)
7 mpd
(FCY)
Get an OTA discount at Anantara Uluwatu Bali (read my review)
ADVERTISEMENT

How to find eligible hotels

Eligible hotels on Agoda are clearly marked with a “Coupon applicable” label, as shown in the screenshot below. Discounts will be automatically applied in the payment page when you have entered your card details.

On Expedia, there is no easy way to view eligible hotels from the search results, but travellers can check if the hotel is eligible by entering the promo code at the booking page.

✈️ Join over 14,000 Suitesmile subscribers
on Telegram, to be the first to know about
the next travel deals and hacks.
It's FREE! :)
Subscribe

Best cards for online hotel bookings

It’s great to have over 15% instant discount on hotel bookings, and it’s even better to enjoy high earn rates to stack with the discount.

However, not all banks offer credit cards that come with good earn rates for online hotel bookings in SGD.

Here are your best options:

Best cards from each Singapore bank

Don’t have an eligible card to take advantage of the above offers? Find out the best cards from each bank (not necessarily for hotel bookings):

ADVERTISEMENT

Can you find rates cheaper than these Bank x OTA deals?

Booking a hotel through one of the above offers gives you the best rates, in most cases. However, sometimes, travellers may find even lower rates elsewhere.

Once you’ve seen a hotel that you like, it’s a good idea to compare the hotel’s discounted rate on other platforms like Google Hotels and Trivago.

These deals are best for busy travellers who want to book their hotels quick, knowing that they would pay close to the lowest possible rates, if not the lowest.

Bottom line

Getting 15% to 25% discount plus credit card miles/cashback on hotels all year long is fantastic. These deals should be the first that you look at, when booking a non-chain hotel. In fact, you can even apply these discounts to some apartments that are also listed on Airbnb.

Getting to apply a discount instantly makes these deals even sweeter, as you do not need to wait for cashback or pray that a certain hotel that you’ve booked is “eligible”.

Fai

Founder & Writer at Suitesmile

Suites and miles make me smile :)

14 thoughts on “Best Hotel Promos with Singapore Cards (Jan 2025)”

  1. Oops I used Agoda for several upcoming hotel stays, using “Pay Later”. There’s an option to “Pay Now”…but is that too late? Does anyone know?

    Reply
  2. If you book with Agoda and opt for the pay later deal, I would like to caution you to think twice. When I booked my Tokyo hotel on May 4 for ¥25920, Agoda stated that “You will be charged the SGD equivalent of JPY 25,920 on Thursday, October 26, 2023, using Agoda’s currency exchange rate under our Terms of Use”
    I was shocked that I was charged SGD275 when the prevailing credit card exchange rate was S$243.
    Agoda has yet to give me an answer for the exorbitant exchange rate.

    Reply
  3. I think “Citi Rewards” won’t provide 4 mpd for travel-related bookings, so maybe it’s not a good choice here. Is my understanding correct?

    Reply
  4. “Did you know that you can receive year-round 15% to 25% instant discounts on hotels worldwide (plus card miles/cashback)”

    You can get both creditcard discount and cashback? 😮

    Reply
  5. Unionpay has a promo with Agoda – https://www.unionpayintl.com/sg/info/

    15% off capped at SGD 60 per transaction. Booking Period: Now till 31 December 2023 Stay Period: Now till 30 June 2024

    Reply
  6. HSBC has a 20% off promo with Agoda until the end of 2023: https://cardpromotions.hsbc.com.sg/travel/agoda-staycations

    Reply
    • The booking period ended last month. Only 7% for worldwide hotel bookings now. But I’m sure we’ll see another one soon!

      Reply
      • Thanks, I didn’t realise the booking period and the effective period are actually different!

        HSBC now has 16% off for Singapore hotels (Discount capped at SGD80 per booking, for the first 50 bookings per month), and 7% off for worldwide hotels – not enticing to make the list.

        Reply

Leave a Comment

ADVERTISEMENT