The biggest saving on Expedia in 2026 is not a coupon code, it is the stack: sign in as a free One Key member before you search for member prices (about 10 percent off on 100,000-plus hotels), pay with a card running an Expedia bank promo (commonly 8 to 12 percent off with HSBC, UOB, Citi, DBS or POSB cards), and earn OneKeyCash on top (1 percent for Blue members, 2 percent for Silver and above). Stacking those three can knock 15 to 20 percent off a hotel bill, far more than the 5 to 8 percent a public promo code delivers. The traps that eat the saving are quieter: a 3.25 percent foreign transaction fee if your card bills in a foreign currency, dynamic currency conversion that typically adds 2 to 5 percent if a screen charges you in SGD, and a non-refundable Pay Now rate that locks your money if plans change. This guide gives the verified 2026 numbers and the maths on whether One Key, your card and travel insurance pay off.
A promo code only matters relative to the bill it discounts, so start with the bill. The sticker price you see on Expedia is rarely the final number that hits your statement, and three layers sit between the two.
First, the rate type. A Pay Now (prepaid, non-refundable) rate is usually cheaper than Pay at Property, but it locks your money in if plans change. Pay Later costs more but protects you. Second, the currency you are billed in. If a hotel charges in a foreign currency and your card converts it, most Singapore banks add a 3.25 percent foreign transaction fee on the converted Singapore dollar amount; DBS, POSB, OCBC, UOB, Citi and AMEX all sit around this level. Third, GST. International travel itself is zero-rated, but the booking service fee Expedia charges a customer who belongs in Singapore carries 9 percent GST as of 2026.
So a hotel that looks like S$200 a night for three nights is S$600 before anything, then plus or minus the rate type you picked, plus up to 3.25 percent if it bills in foreign currency, plus GST on any service fee. A 5 percent coupon saves about S$30 on that booking. Stacking a member price, a bank promo and OneKeyCash saves closer to S$90 to S$120. The order you do things in matters more than the code you find. The personal budget calculator is a quick way to see how a few trips a year fit your discretionary spend before you book.
Expedia replaced its old Expedia Rewards with One Key, a single programme shared across Expedia, Hotels.com and Vrbo. It is free to join, and existing Singapore accounts were migrated automatically. The single most common mistake is searching while logged out, which hides member prices.
Sign in before you search and you get Blue-tier member prices straight away, roughly 10 percent or more off on over 100,000 hotels, with no spend requirement and no waiting period. You also start earning OneKeyCash, which redeems at S$1 of OneKeyCash for S$1 off an eligible Pay Now booking. In Singapore, Blue members earn 1 percent in OneKeyCash on eligible hotels, holiday rentals and activities, while Silver, Gold and Platinum members earn 2 percent. Flights earn far less, around 0.2 percent, so do not book a flight expecting meaningful cashback.
Tiers run on trip elements, where each element is a booking worth at least US$25 excluding taxes and fees. Five elements in a calendar year reaches Silver (about 15 percent member prices on selected hotels), 15 reaches Gold (about 20 percent), and 30 reaches Platinum. Most casual travellers stay Blue, and that is fine; the member price plus 1 percent OneKeyCash is already a real saving for zero cost. OneKeyCash does not expire as long as you book or redeem within 18 months, so it banks up between trips.
The deals that move the bill most are the bank promotions, because the bank co-funds them and they apply at checkout when you pay with the right card. These are co-branded landing pages, not random coupon codes, so they tend to actually work.
As of mid-2026, the recurring Expedia Singapore card offers have looked like this: HSBC has run 9 percent off selected hotels, rising to 12 percent for HSBC Premier cardholders on a minimum spend; UOB has offered around 9 percent off hotels plus a fixed amount off flight-and-hotel packages; Citi has run roughly 8 percent off hotels (and higher on bundled flight-and-hotel deals during campaigns); and DBS and POSB cards have offered about 8 percent off hotels and 5 percent off activities. Mastercard and Visa network promos around 8 percent appear during seasonal sales. Exact percentages, caps and minimum spends rotate, so confirm the current figure on the bank's own Expedia promo page before you book.
The discipline that matters: open the bank's official Expedia link, copy any code it gives you, and check the discount shows on the payment screen before confirming. A 12 percent HSBC Premier deal beats a generic 5 percent coupon every time, but only one promo usually applies per booking, so pick the highest. If you are choosing a card for travel generally, a card matched to how you actually spend earns rewards on the amount you pay after the discount, which stacks on top of the promo.
| Card / network | Typical hotel discount | Notes |
|---|---|---|
| HSBC Premier | Up to 12% | Higher tier on minimum spend; standard HSBC ~9% |
| UOB | ~9% | Plus set amount off flight + hotel packages |
| Citi | ~8% | More on bundled flight + hotel during campaigns |
| DBS / POSB | ~8% hotels, ~5% activities | Pay with DBS/POSB credit card |
| American Express | 8% (code AMEXSG8) | Hotels only, not packages; max 20 redemptions per account in 2026 |
| Mastercard / Visa | ~8% | Network promos during seasonal sales |
One promo on this list is published, dated and codeable rather than a rotating estimate, which makes it the easiest concrete saving to lock in. American Express Singapore runs a year-long Expedia offer with the code AMEXSG8, giving 8 percent off eligible hotel bookings worldwide when you pay with an eligible Amex card through expedia.com.sg/amex. The booking window runs the full 2026 calendar year, and you can stay any time up to 30 June 2027, so it covers trips well into next year.
Read the fine print before you count on it, because the limits are real. The 8 percent applies to the room charge only, not taxes, service fees or extras. It is hotels-only: a flight-and-hotel package or a standalone flight does not qualify, which catches people who assume a bundle gets the same code. Each Expedia account can use it a maximum of 20 times, it cannot be stacked with another Expedia coupon or special offer, and some properties sit on an exclusion list. Eligible cards include personal, supplementary and corporate Amex, plus the Amex-branded cards issued through DBS and UOB.
Applying it follows the same discipline as any code. Sign in to your free One Key account first so the member price loads, open the official expedia.com.sg/amex page, pick a hotel, enter AMEXSG8 at checkout, and pay with the eligible Amex card. Confirm the 8 percent shows on the payment screen before you tap confirm, the same final check that catches every dead code. Because Amex cards convert foreign-currency charges at roughly 3.25 percent like most local cards, still pick a hotel that bills in SGD or accept that fee on a foreign-currency booking. For everyday spend the better play may be a card matched to how you actually spend, then this code on top when you book a hotel-only stay.
Most coupon sites recycle dead codes to farm clicks. A code that expired months ago still sits behind a green verified badge, and you waste minutes typing codes that bounce at checkout.
Go to the source in this order. Start signed in on Expedia so member prices and any personalised offers show. Then check the bank promo pages for HSBC, UOB, Citi, DBS or POSB to see the current co-funded percentage. Only after that do aggregators like ShopBack, Cuponation or Picodi add value, mainly through cashback rather than codes: ShopBack and similar sites pay a percentage back when you click through to Expedia and complete a booking, which stacks on top of the member price and the card discount because it is calculated on what you pay.
Treat headline percentages on coupon sites as marketing until the discount applies in your cart. A site advertising 70 percent off is almost always referring to the hotel's own sale price, not an extra coupon you control. The only test that counts is the number on the payment screen before you confirm. If a code does not stick, drop it and move to the bank deal, which is the more reliable saving anyway.
You can win 15 percent on the booking and hand a chunk of it straight back in fees if you are not careful about currency. This is where most Singapore travellers quietly lose money.
If a hotel or Expedia bills you in a foreign currency, most local cards add a foreign transaction fee of about 3.25 percent on the converted Singapore dollar amount, made up of the bank's admin fee plus the Visa or Mastercard network charge (each network adds about 1 percent). On a S$600 hotel that is roughly S$19.50 of pure fee. A handful of 2026 cards waive the FX fee, including UOB EVOL and Trust Cashback, so for foreign-currency bookings a no-FX-fee card is worth more than a small extra coupon.
Then there is dynamic currency conversion. When a payment screen or terminal asks whether you want to pay in SGD instead of the local currency, that is DCC, and it is a markup. Industry figures put the typical DCC markup at about 2 to 5 percent over the mid-market rate, and studies have documented extreme cases into the double digits. Always choose to be billed in the property's local currency and let your bank do the conversion at the network rate. Paying in SGD via DCC feels safer but usually costs more than your own card's 3.25 percent. For larger trips, a multi-currency card or smart use of a money changer for cash needs can shave the spread further.
Expedia's cheapest rate is almost always Pay Now and non-refundable. The discount is real, but so is the risk: if your trip changes, that money is gone, and a 10 percent saving means nothing if you forfeit 100 percent of the booking.
The rule of thumb: book Pay Now and non-refundable only when the trip is locked in (visas sorted, leave approved, flights confirmed). For anything tentative, the refundable or Pay at Property rate is cheap insurance even at a few percent more, because it lets you cancel without losing the lot. Read the cancellation window precisely; free cancellation often ends 24 to 72 hours before check-in, after which you pay in full.
OneKeyCash redemption is tied to Pay Now bookings, so there is a mild pull toward the non-refundable option if you want to spend your balance. Weigh that against the cancellation risk honestly. The money you would lose on a forfeited non-refundable hotel is almost always larger than the OneKeyCash you would burn, so flexibility wins whenever your plans are not certain.
A promo code saves you a few dollars on the hotel; an uninsured medical evacuation can cost five figures. Travel insurance is the part of the trip budget worth getting right, and it is usually cheaper to buy standalone than through the booking funnel.
In 2026, a single-trip policy for a short regional trip (Malaysia, Thailand, a few days) typically runs about S$30 to S$45, and a mid-range ASEAN single trip about S$35 to S$60. Annual multi-trip plans commonly run about S$150 to S$300 depending on tier and region. The break-even is simple: annual cover pays off from about three trips a year, so two trips a year usually means single-trip is cheaper, three or more means buy the annual plan. Some credit cards include complimentary travel insurance when you charge the fares to the card, which can replace a paid policy for short trips if the coverage limits are adequate.
Compare on coverage, not just price. The figures that matter are overseas medical and emergency evacuation limits, trip cancellation and curtailment, and whether pre-existing conditions or specific activities are covered. Buy through a MAS-regulated insurer or comparison platform, and buy before you travel, ideally at the same time you confirm the booking so cancellation cover applies from day one. If you travel often, an annual plan smooths the cost and removes the temptation to skip cover on a cheap weekend away.
Pull it together into a sequence you can run every time, because the order is where the money is. Doing these out of order is how people leave 10 percent on the table.
One, sign in to your free One Key account before you search, so member prices show. Two, decide rate type honestly: Pay Now only if the trip is locked, otherwise refundable. Three, find the live bank promo for the card you will pay with (HSBC, UOB, Citi, DBS or POSB) and use the highest single one. Four, click through a cashback portal if it adds a few percent on top. Five, pay with a card that either earns strong travel rewards or waives the FX fee if the booking bills in foreign currency, and always pay in the local currency to dodge DCC. Six, buy travel insurance separately, sized to how often you travel.
On a S$600 hotel booked Pay Now, that stack looks roughly like: about S$60 off from member price plus a bank promo, a few dollars of cashback, around S$6 of OneKeyCash banked for next time, and no needless FX or DCC markup. That is real money kept in your pocket rather than handed to the platform. Whatever you save is better off in an emergency fund or a high-yield savings account than spent on a fancier room you booked on impulse because a code made it feel cheap.
For most travellers the biggest saving is not a public coupon but a stack: sign in as a free One Key member for member prices (about 10 percent off on 100,000-plus hotels), then pay with a card running an Expedia bank promo. As of mid-2026 those have included roughly 9 to 12 percent off with HSBC (12 percent for Premier on minimum spend), around 9 percent with UOB, about 8 percent with Citi, and around 8 percent with DBS or POSB. The most concrete public code is American Express's AMEXSG8, a year-long 8 percent off eligible hotels (hotels only, max 20 redemptions per account). Confirm the live figure on the bank's own Expedia page, because the percentages and caps rotate, and only one promo usually applies per booking, so pick the highest.
One Key is Expedia's free rewards programme shared with Hotels.com and Vrbo. Joining costs nothing and immediately gives you Blue member prices, about 10 percent or more off on over 100,000 hotels with no minimum spend. You also earn OneKeyCash: 1 percent for Blue members and 2 percent for Silver and above on eligible hotels, holiday rentals and activities, with flights earning far less (around 0.2 percent). OneKeyCash redeems at S$1 for S$1 off eligible Pay Now bookings. It is worth joining for almost everyone because the member price alone beats most public coupons and it costs nothing.
OneKeyCash does not expire as long as you make an eligible booking or redeem rewards at least once every 18 months. If your account is inactive for 18 months, the balance can be forfeited. Promotional OneKeyCash earned from specific offers can carry its own shorter expiry, so check the terms of any bonus promotion. Because it banks between trips and redeems at S$1 for S$1, it is worth holding and spending on a future Pay Now booking rather than letting an account go dormant.
It depends on the live bank promo and whether the booking bills in foreign currency. For the discount itself, HSBC Premier has run up to 12 percent off hotels on minimum spend, with UOB, Citi, DBS and POSB around 8 to 9 percent. For foreign-currency bookings, a card that waives the foreign transaction fee (such as UOB EVOL or Trust Cashback) can save the 3.25 percent that most cards add, which on a S$600 hotel is about S$19.50. The best card is the one with the highest current Expedia promo for SGD bookings, or a no-FX-fee card when you are billed in a foreign currency.
Three things usually push the final number up. The rate type matters: Pay Now is cheaper but non-refundable, while flexible rates cost more. If the hotel bills in a foreign currency, most Singapore cards add about 3.25 percent foreign transaction fee. And Expedia's booking service fee carries 9 percent GST for customers who belong in Singapore, even though the international travel itself is zero-rated. Pay in the property's local currency, not SGD, to avoid an extra dynamic currency conversion markup, which industry figures typically put at about 2 to 5 percent over the mid-market rate and which can reach double digits in some cases.
Only if the trip is genuinely locked in: leave approved, flights confirmed, visas sorted. Pay Now non-refundable is usually the cheapest rate, but if plans change you forfeit the entire amount, which wipes out any discount many times over. For anything tentative, the refundable or Pay at Property rate is worth the few percent extra because it lets you cancel without losing the lot. Always read the free-cancellation cutoff, which often ends 24 to 72 hours before check-in.
Usually separately. A standalone single-trip policy for a short regional trip runs about S$30 to S$45 in 2026, and an annual multi-trip plan commonly runs about S$150 to S$300 and pays off from roughly three trips a year. Some credit cards also include complimentary travel insurance when you charge the fares to the card, which can cover short trips if the limits are adequate. Compare on overseas medical, emergency evacuation and cancellation limits rather than headline price, and buy from a MAS-regulated insurer before you travel.
American Express Singapore runs the code AMEXSG8 for 8 percent off eligible hotel bookings worldwide when you pay with an eligible Amex card through expedia.com.sg/amex. The booking window covers the whole of 2026 and you can stay up to 30 June 2027. The discount applies to the room charge only, not taxes or fees, and it is hotels-only, so a flight-and-hotel package or a standalone flight does not qualify. Each Expedia account can use it up to 20 times, it cannot be combined with another Expedia coupon, and some hotels sit on an exclusion list. Eligible cards include personal, supplementary and corporate Amex plus the Amex-branded cards issued through DBS and UOB.
No. AMEXSG8 is restricted to standalone eligible hotel bookings. A flight-and-hotel package, a flight on its own, and any non-hotel product are excluded, and the 8 percent is calculated on the room charge before taxes and fees. If you want a saving on a package, look at a bank promotion that specifically covers flight-and-hotel bundles instead, such as the UOB or Citi package deals that run during seasonal campaigns, and confirm the discount on the payment screen before you pay.
Yes, those two are different layers and combine. The member price is the rate you see when signed in, the bank promo is a discount applied at payment when you pay with the eligible card, and OneKeyCash is earned on what you pay after both. A cashback portal click-through can add a further few percent. What usually does not stack is two separate coupon codes on the same booking, since Expedia generally applies only one promo code per order, so use the single biggest one.
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.