// Adds dimensions UUID, Author and Topic into GA4
Saturday, August 22, 2026
33.1 C
Singapore

Singapore gets ranked 2nd globally for cross-border land investments of nearly S$2B in 2024

SINGAPORE: Singapore gets ranked second globally for cross-border investment in land and development sites, attracting nearly S$2 billion in 2024, according to Colliers. Despite a 5.7% decline in capital outflows in the second half of 2024, it remained the world’s fourth-largest source of outbound capital, Singapore Business Review reported.

The Asia Pacific region remained a key destination for global investment, reaching 72% of its five-year average volume in 2024.

Total investment across six major real estate sectors in APAC hit S$244.5 billion in the past 24 months. Offices saw the highest share at S$76.18 billion, followed by industrial properties at S$73.5 billion and retail at S$49.4 billion.

Among the seven APAC locations in the world’s top 10 for land and development investments, Singapore was listed alongside China, Australia, India, Malaysia, Vietnam, and Japan.

Colliers Singapore Managing Director Bastiaan van Beijsterveldt said, “Singapore’s strategic positioning and robust investment appeal have solidified its status as a global capital hub,” adding that in 2025, it remains a key hub for investors seeking growth and stability in APAC. /TISG

Read also: Singapore secured S$13.5 billion in investments in 2024, set to create 18,700 jobs

Featured image by Depositphotos (for illustration purposes only)

- Advertisement -

Hot this week

Singapore jobseeker considers returning to former company after five months of job hunting: ‘15% increase’

She left the fragrance industry hoping to move into healthcare, but the career switch has not gone as planned.

SPF: Tradeluxury director charged over money laundering as Thailand seizes properties linked to luxury goods scam

Two people connected to the scheme are already serving prison sentences. A third has now been charged.

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