
Pinetree Hill
Completed · ready to move inD21 · Upper Bukit Timah · Clementi Park · Clementi
From $1.24M · as at Jun 2026
99-year · 1–5 Bedroom · TOP 2026 (completed)
Dover MRT · 881 m straight-line
View project →

D21 · Upper Bukit Timah · Clementi Park · Bukit Timah · City Fringe
Priced from
$1,083,895
Lowest new-sale price, as at Jun 2026 (URA developer sales). Usually the smallest unit.
10 of 732 units remaining (as at Jun 2026)
School proximity does not guarantee admission, priority or eligibility. Registration outcomes depend on MOE's prevailing rules and official home-school distance measurements — please verify directly with MOE and the school.
Distances shown are straight-line measurements from the project's location to the station or school and are provided for general reference only.
| Type | Size range | Floor plans | Listed available |
|---|---|---|---|
| 1 Bedroom | 441–495 sqft | 2 | Not published |
| 2 Bedroom | 560–807 sqft | 14 | Not published |
| 3 Bedroom | 883–1378 sqft | 17 | 6 |
| 4 Bedroom | 1475–2250 sqft | 10 | 19 |
| 5 Bedroom | 1765–3003 sqft | 10 | 3 |
Tap a plan to enlarge. Sizes are as published; layouts subject to developer's final plans.
No obligation, no spam
Latest price list, balance units and floor plans — plus an honest word on how it compares with the 3 similar projects nearby. We reply personally, usually within the day.
Verified by a one-time SMS code so we never chase a mistyped number.

D21 · Upper Bukit Timah · Clementi Park · Clementi
From $1.24M · as at Jun 2026
99-year · 1–5 Bedroom · TOP 2026 (completed)
Dover MRT · 881 m straight-line
View project →
D21 · Upper Bukit Timah · Clementi Park · Bukit Timah
From $993,900 · as at Jul 2026
99-year · 1–4 Bedroom · TOP 2030
Beauty World MRT · 607 m straight-line
View project →
D21 · Upper Bukit Timah · Clementi Park · Bukit Timah
From $1.34M · as at Jul 2026
99-year · 1–4 Bedroom · TOP 2027
Beauty World MRT · 151 m straight-line
View project →Project information updated 23 Aug 2026 from official and published sources. Figures marked "as at" reflect the URA reference month. Absent values are shown as not yet released — never estimated.