// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
28 C
Singapore

3-room Bidadari flat resold for $930,000, breaking Toa Payoh record

SINGAPORE: A three-room HDB flat in Bidadari has been resold for $930,000, setting a new record for three-room flats in Toa Payoh and nearing the highest-ever resale price for such units across Singapore.

According to real estate website 99.co, the flat — located between the 16th and 18th floors of Block 115C, Alkaff Lakeview, in the Alkaff Crescent project — was sold this month for $930,000. The unit spans 71 square metres, and its 99-year lease began in 2020, leaving 94 years and three months on the lease.

The transaction marks a notable rise in resale prices within the Alkaff Lakeview development. Just three months ago, another three-room flat in the same block, located between the 13th and 15th floors, was sold for $920,000.

Property portal EdgeProp suggested that the $10,000 price difference between the two transactions may be attributed to the higher floor level of the recently sold unit.

So far, three three-room flats in Block 115C, Alkaff Lakeview, have fetched prices above the $900,000 mark.

The $930,000 resale price now stands just shy of the current national record of $935,000 for a three-room HDB flat, which was set by a unit at SkyParc@Dawson in Queenstown, according to 99.co.

Hot this week

Making history? Singapore jumbo BTO flat with 91 years left on lease listed at S$2.1 million

"HDB prices hitting $2 million is an eventuality, it's just a matter of when. When HDB resale prices first crossed the $1 million mark, there was this same response of disbelief,"said PropNex's Tho...

‘Honest living’: Singaporeans express well-wishes as ex-Workers’ Party MP Faisal Manap starts as property agent

After years in politics and community service, former WP MP Faisal Manap is trying his hand at real estate, joining ERA Singapore as a property agent

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks