Cheapest HDB towns for 3 room flats
Singapore HDB towns ranked by median resale price per square foot for 3 room flats — cheapest first. From S$507 PSF in Novena to S$897 in Bukit Merah.
| # | Town | Median PSF | Lease left | Blocks |
|---|---|---|---|---|
| 1 | Novena | S$507 | 47 yr | 84 |
| 2 | Toa Payoh | S$507 | 46 yr | 342 |
| 3 | Jurong West | S$533 | 61 yr | 720 |
| 4 | Bukit Batok | S$555 | 60 yr | 419 |
| 5 | Jurong East | S$558 | 56 yr | 229 |
| 6 | Bedok | S$563 | 51 yr | 530 |
| 7 | Ang Mo Kio | S$575 | 54 yr | 392 |
| 8 | Hougang | S$590 | 60 yr | 599 |
| 9 | Clementi | S$603 | 52 yr | 206 |
| 10 | Yishun | S$614 | 62 yr | 694 |
| 11 | Kallang | S$630 | 54 yr | 205 |
| 12 | Serangoon | S$646 | 58 yr | 175 |
| 13 | Tampines | S$653 | 59 yr | 919 |
| 14 | Marine Parade | S$669 | 48 yr | 59 |
| 15 | Choa Chu Kang | S$683 | 87 yr | 372 |
| 16 | Sembawang | S$684 | 91 yr | 258 |
| 17 | Bukit Panjang | S$693 | 87 yr | 346 |
| 18 | Woodlands | S$695 | 88 yr | 732 |
| 19 | Rochor | S$711 | 58 yr | 32 |
| 20 | Geylang | S$715 | 54 yr | 293 |
| 21 | Queenstown | S$721 | 67 yr | 241 |
| 22 | Punggol | S$730 | 89 yr | 559 |
| 23 | Sengkang | S$735 | 88 yr | 660 |
| 24 | Bishan | S$816 | 61 yr | 148 |
| 25 | Pasir Ris | S$861 | 88 yr | 108 |
| 26 | Outram | S$869 | 52 yr | 32 |
| 27 | Bukit Timah | S$871 | 63 yr | 27 |
| 28 | Bukit Merah | S$897 | 53 yr | 425 |
Median S$/sq ft across each town’s blocks’ latest recorded 3 room resale PSF. Lower is cheaper. “Lease left” is the median remaining lease of those sales — PSF itself is not lease-adjusted, so a pricier town is not always the longer-lease one (central location usually outweighs lease decay). Source data.gov.sg, snapshot 2026-11.
Reading these 3 room prices
Price per square foot lets you compare 3 room flats across towns on the same footing, but it isn’t the whole story. A cheaper town may cost you in commute; a pricier one may pay you back in connectivity and resale demand. Weigh price against commute and overall liveability, and read how to read HDB resale prices to tell a fair price from a hopeful one.