Moonstone Residences
A 76-unit freehold apartment in D12, completed in 2004. Developed by Siong Hoe Development Pte Ltd.
Source: Condo master (URA caveats); URA transactions, Sep 2026
Moonstone Residences prices
Prices by bedroom type are based on matching sales to unit sizes.
Source: URA caveats, Sep 2026. The 2026 average covers Jan–Sep.
Moonstone Residences floor plans by bedroom type
14 layouts. Pick a type to see its floor plans.
Source: Developer floor plans; bedroom counts read by Stacked
Near Moonstone Residences
Walking times are estimates based on OneMap walking routes; stations without one are straight-line distances. Check OneMap for your exact route.
Based on straight-line distance only. Check the MOE website for confirmation.

Source: OneMap walking routes, Sep 2026
Condos and supply around Moonstone Residences
Source: URA transactions; URA land sales; OneMap distances, Sep 2026
Stacked articles mentioning Moonstone Residences
Nov 2021
8 Freehold Waterfront Condos In D12 (Balestier/Toa Payoh) That Won't Break The Bank
Jun 2023
21 Most Profitable Boutique Condos In Singapore And Where To Find Them
Mar 2023
The Ultimate List Of 220 Condos With Sea/Waterfront Views
Source: Stacked Homes editorial
Questions about Moonstone Residences
Is Moonstone Residences freehold?
Yes. Moonstone Residences is a freehold apartment.
When was Moonstone Residences completed?
2004.
How many units does Moonstone Residences have?
76 units, up to 19 storeys.
What is the price psf at Moonstone Residences?
4 sales in the last 12 months averaged $1,549 psf, ranging from $1,523 to $1,580 psf.
What did the latest sale go for?
A 1,044 sq ft unit sold for $1.65M ($1,580 psf) on 15 Jun 2026.
What is the nearest MRT station?
Potong Pasir (NE), a 9-minute walk (780 m). Geylang Bahru (DT) is 1.2 km away.
Which primary schools are within 1 km?
St Andrew's School (Junior), 490 m away and Bendemeer Primary School, 590 m away.
Who developed Moonstone Residences?
Siong Hoe Development Pte Ltd.
Answers generated from the data on this page, Sep 2026