// Adds dimensions UUID, Author and Topic into GA4
Monday, November 3, 2025
26.4 C
Singapore

CBRE: Singapore’s reliable market made it one of the top cross-border real estate investment destination for 2025

SINGAPORE: Singapore’s reliable market has made it one of the top investment destinations in the Asia-Pacific region for 2025, ranking third, after Sydney and Tokyo, according to CBRE’s 2025 Asia Pacific Investor Intentions Survey.

Tokyo retained the top spot for the sixth consecutive year as the preferred market for cross-border real estate investment, CBRE stated in a press release. 

According to Singapore Business Review, the survey found that overall investment sentiment in Asia-Pacific has improved. Net buying intentions have increased from 5% in 2024 to 13% in 2025. CBRE found that interest rate cuts and changes in asset prices were the main reasons for investors’ increased willingness to invest in real estate.

Investors from Singapore and Hong Kong with cross-regional mandates have shown interest in buying real estate across various markets. Meanwhile, large landlords from Australia and South Korea have also increased their buying intentions, driven by attractive pricing opportunities in their home markets.

See also  CapitaLand Investment dives into Japan’s data centre gold rush with $700M Osaka bet

The survey, conducted in November and December 2024, gathered responses from over 460 investors across the region. These included responses from developers/owners/operators, high-net-worth individuals, insurance companies, pension funds, private equity funds, real estate funds, and REITs. /TISG

Read also: Singapore’s premium grocery market rebounds as more Singaporeans spend on premium groceries to dine at home

Featured image by Depositphotos

- Advertisement -

Hot this week

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); } });
// //