// Adds dimensions UUID, Author and Topic into GA4
Thursday, July 2, 2026
31.1 C
Singapore

Five-room DBSS flat in Tampines sells for record S$1.068 million

SINGAPORE: A five-room Design, Build and Sell Scheme (DBSS) flat in Tampines has changed hands for nearly S$1.068 million, setting a new record for resale prices in the estate.

According to resale transaction records on the Housing and Development Board’s (HDB) website, the unit is located at Block 519D Tampines Central 8. Situated between the 13th and 15th floors, the flat has 87 years and nine months remaining on its lease.

The transaction surpasses the previous record in the same project, set in May this year, when a similar five-room flat on the 13th to 15th floors of Block 519B was sold for S$1.05 million.

Earlier this month, another unit on the seventh to ninth floors of Block 519D also fetched S$1.05 million.

Tampines Central 8, which was developed under the DBSS scheme, is located in the heart of Tampines and remains highly sought after in the resale market thanks to the plethora of amenities in the area.

Between 2020 and 2025, the average resale price of five-room and larger HDB flats in Tampines rose by about 46.62 per cent, outpacing the nationwide increase of around 38 per cent for similar units.

- Advertisement -

Hot this week

Singapore’s first 8-storey residence welcomes nearly 200 bus drivers from China; apartments come with fully furnished air-conditioned rooms, gaming rooms, cooking facilities, and depot...

The new dedicated residence beside Sengkang West Bus Depot supports better rest, daily routines and working conditions for Chinese bus drivers

The Workers’ Party may have finally turned the page on the ‘RK chapter’

Comments online from Singaporeans who say they wish Mr Singh and the WP can finally put the Raeesah Khan scandal behind them

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