Best Credit Card 1-for-1 Buffet Promotions in Singapore (2026)

6 Best Credit Cards with 1 for 1 Buffet Promotions in Singapore
American Express Platinum Credit Card
American Express Platinum Credit Card
- for every full S$1.60 spend at participating Platinum 10Xcelerator Partners
- 10 Membership Rewards Points
- for every full S$1.60 on All Other Eligible Spend
- 2 Membership Rewards Points
- on Membership Rewards® Points
- No Expiry Date
- Receive 40,000 Membership Rewards points upon annual fee payment and S$4,000 spend within first 3 months of Card approval.
Want access to all the amazing 50% off hotel buffet promotions listed above? Well, you'll need to sign up for the prestigious AMEX Platinum Credit Card. This lifestyle card is open to those earning S$50,000 p.a. and above, and there is an annual fee that is payable.
However, cardmembers will be part of the Amex Love Dining programme which gives you up to 50% off at various hotels and restaurants around town. In order to get the maximum discount of 50% off your food bill, you must dine with 1 guest (total 2 adult diners). The discount will be lower if you dine with more than 1 guest.
HSBC Advance Credit Card
HSBC Advance Credit Card
Get UPSIZED S$450 Cash or 6,140 SmartPoints (worth up to S$499 of Gifts) when you spend S$500 from Card Account Opening Date to end of the following calendar month!
PLUS, double your excitement with a chance to win the ultimate S$15,000 getaway to your dream destination in our exclusive lucky draw! T&Cs apply.

With a straightforward cashback system, the HSBC Advance Credit Card is easy to use and it does not require you to have an HSBC Advance account, either.
The card simply gives you 1.5% cashback on virtually everything with no minimum spend. If you do spend more than S$2,000 in a month, you get 2.5% cashback.
UOB PRVI VISA Miles Card
UOB PRVI Miles Visa Card
Get a SURE-WIN S$30 Cash for New-To-UOB customers who apply and make just one eligible transaction within 30 days from approval. T&Cs apply.

UOB credit card holders enjoy some great dining deals around town, including a 1-for-1 lunch buffet promotion at the very fancy Triple Three, Mandarin Orchard.
We recommended charging your bill to the UOB PRVI Miles Card. UOB’s powerful air miles card lets you earn 1.4 miles per S$1 spent locally, which is higher than the market rate of 1.2 miles for similar entry-level credit cards.
There is no cap on the miles earned, so feel free to charge large group hotel dining bills to this credit card. Note that miles are awarded per S$5 spent, though.
It has a first-year annual fee waiver, but if you choose to pay the annual fee from the second year, you can get 10,000 miles in return. That works out to 1.9 cents per mile. You can also opt to get a second year fee waiver if you are eligible, but you will naturally miss out on the 10,000 bonus miles.
DBS Altitude Visa Signature Card
DBS Altitude Visa Signature Card
- Local Spend
- S$1 = 1.3 miles
- Overseas Spend (made in foreign currency)
- S$1 = Up to 2.2 miles
- Dining Offers
- Exclusive
DBS/POSB has probably the biggest number of 1-for-1 hotel buffet promotions in town. With a healthy mix of lunch and dinner buffet promotions, the DBS/POSB dining deals are definitely very enticing for cardholders.
A great option for those who spend a lot on dining is the DBS Altitude credit card, which lets you earn 1.2 miles per S$1 spent locally. There is no category or payment method restriction for earning miles, and more importantly, there is no cap on the miles earned.
Why Use An Air Miles Card to Pay?
Hotel dining MCC codes
Expenditure caps

Exclusive: Most Popular Credit Cards in Singapore


 (1).png)




