// Adds dimensions UUID, Author and Topic into GA4
Saturday, September 5, 2026
31.5 C
Singapore

URA opens tender for residential sites at Media Circle and Bayshore Road to yield over 326,000 units

SINGAPORE: The Urban Redevelopment Authority (URA) has released the tender process for residential sites in Singapore located at Media Circle and Bayshore Road. 

The three sites are part of the Confirmed List in the H2 2024 Government Land Sales (GLS) Programme, as reported by Singapore Business Review.

The tender for Parcel A at Media Circle will close at noon on March 4, 2025. The tender for Parcel B at Media Circle will close on April 29, 2025. The Bayshore Road site tender will close at noon on March 18, 2025.

All three sites will be sold with a 99-year lease.

The Media Circle sites, Parcels A and B, are expected to yield a combined total of 325,500 residential units. Parcel A has a maximum gross floor area (GFA) of 28,230 square metres, while Parcel B offers a larger GFA of 42,119 square metres.

Meanwhile, the Bayshore Road site, with a GFA of 44,089 square metres, is expected to yield around 515 residential units. /TISG

Read also: Developers expected to bid cautiously for Lentor and River Valley sites amidst upcoming supply of new private homes and unsold inventory

Hot this week

SG woman asks why some men take offence at being rejected over finances: ‘Isn’t marriage the most important financial decision?’

SINGAPORE: In a query that has sparked discussion on Reddit, a Singaporean woman is asking why some men respond with hurt or indignation when women rule them out on the basis of “financial capabili...

Sermorelin and GHRP-2 Synergy: The Research Landscape in Peptide Signaling

The expanding interest in peptide-based research has led to a closer examination of compounds that interact with endocrine signaling pathways. Among these, the combination of Sermorelin and GHRP-2...

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