// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 16, 2026
28.6 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

- Advertisement -

Hot this week

Too many choices, too many deal-breakers? Singaporeans say dating apps are making love harder

Some Singaporeans think dating apps have given people too many choices, making it easier to reject, ghost and move on to the next match.

SG employee frustrated as colleague takes 3-5 days of MC almost every month: ‘It can get pretty exhausting’

The employee says he doesn't mind the MC — he minds what happens to the work afterwards.

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