Buffets are arguably the most card-friendly category of Singapore dining — hotels and major restaurants have negotiated permanent 1-for-1 dining tie-ups with all the major issuers, so if you have the right card you're effectively eating at half price.
> Updated 31 Jul 2026: two deals have now closed and been replaced. The DBS 1-for-1 weekday lunch at Crossroads Buffet (Marriott Tang Plaza) and the DBS/POSB 1-for-1 at Carnivore Brazilian Churrascaria both ended 31 July 2026 — Crossroads is now running 20% off its seafood buffets with code CR20OFF till 30 Sep 2026 instead. In their place we've added The Line at Shangri-La (HSBC Premier 1-for-1 lunch, ~$34++ a head — the cheapest premium-hotel deal here). Two other listings were corrected: Sun's Café no longer takes HSBC, and Café Mosaic is a full 1-for-1 across four banks, not the 50%-off we previously listed.
We rounded up 10 currently-active 1-for-1 buffet promotions in Singapore for 2026, each checked against the hotel's own offer page or the card issuer's published terms. Most are evergreen card-dining tie-ups that run for months at a time, but promo windows and card tiers do change — pricing and validity vary widely, so reserve directly with the hotel and confirm card-tier eligibility before going.
Which of these are dinner buffets?
If you're specifically after a 1-for-1 dinner buffet rather than lunch, six of these work at dinner: Plate (UOB, Fri–Sat Sea & Grill; OCBC/DBS/POSB/Maybank weekend themed dinners), Sun's Café (UOB/OCBC, nightly), Seasonal Tastes at The Westin (most major cards, ~$49–54++ a head), Mercure Bugis Royale (five banks, nightly), Makan@JEN (Mon–Thu, no card needed) and Café Mosaic (four banks, Thu–Sat seafood). The two lunch-only picks are The Line (HSBC Premier) and Racines, whose 1-for-1 is on its Saturday brunch. As a rule dinner buffets cost S$20–40++ more per head than the same venue's lunch, so the absolute saving from a 1-for-1 is bigger at dinner — but lunch deals like The Line's land at a lower final price.













