Flat Prices

Blk 304 Bt Batok St 31

Block 304 Bukit Batok Street 31, Bukit Batok · S650304 · 191 resale transactions since 1990

3-room
$410k
$560 psf · 4 sales
Most $400k–$420k · typically 68 sqm
4-room
$489k
$463 psf · 1 sale
Typically 98 sqm

12 months to Oct 2026: median price, median $psf and number of sales. “Most” is the middle 80% of prices.

For sale now

$550,000
$521 psf · 98 sqm
Above estimate
4-room · 57 years lease left
Our estimate $503k–$533k · asking 7% above
Demand60
Rarity0

Last 4-room sale here: $489k, storey 01–03, May 2026. Listed 137 days ago. $10k per year of lease left.

Details on HDB Flat Portal ↗

Listed on the HDB Flat Portal. Our estimate, demand and rarity readings are explained on the listings page.

Price history

Each dot is one sale; the line is the median per quarter.

What's a flat here worth?

Block facts

Lease
99 years from 1985 · 57 years left (ends 2084)
Completed
1984
Storeys
12
Flats
132 (66 × 3-room, 66 × 4-room)
Postal code
Singapore 650304
Nearest station
Bukit Gombak MRT · 460 m (about 7 min walk)
Nearest hawker centre
Bukit Batok West Hawker Centre · 690 m

Primary schools nearby

Straight-line distance from the block. For Primary 1 registration, check the exact 1 km and 2 km distance with OneMap's school query.

Within 1 km

  • Dazhong Primary School 200 m
  • St. Anthony's Primary School 750 m
  • Lianhua Primary School 780 m

1–2 km

  • Princess Elizabeth Primary School 1.2 km
  • Bukit View Primary School 1.4 km
  • Keming Primary School 1.6 km
  • Pioneer Primary School 1.7 km
  • Yuhua Primary School 1.8 km
  • Jurong Primary School 1.9 km

Location

Nearby blocks · 3-room

BlockDistanceLease leftMedian$psfSales
Blk 305 Bt Batok St 3140 m57y$389k$5312
Blk 302 Bt Batok St 3170 m57y$383k$5482
Blk 307 Bt Batok St 3180 m57y$430k$5873
Blk 308 Bt Batok St 31120 m57y$375k$5121
Blk 309 Bt Batok St 31130 m58y$388k$5551
Blk 310 Bt Batok St 32260 m59y$402k$5841
Blk 375 Bt Batok St 31270 m60y$414k$6012
Blk 312 Bt Batok St 32270 m57y$419k$5736

3-room sales over the last 24 months within 1.2 km.

All resale transactions

MonthTypeStoreysqmModelLease leftPrice$psf
Sep 2026 3-room 04–06 68 New Generation 57y $400,000 $546
Aug 2026 3-room 04–06 68 New Generation 57y $400,000 $546
May 2026 4-room 01–03 98 New Generation 57y $488,888 $463
May 2026 3-room 10–12 68 New Generation 57y $420,000 $574
Dec 2025 3-room 07–09 68 New Generation 58y $420,000 $574
Feb 2025 4-room 04–06 93 New Generation 58y $525,000 $524
Oct 2024 3-room 10–12 68 New Generation 59y $435,000 $594
Aug 2024 3-room 10–12 68 New Generation 59y $410,000 $560
Jan 2024 4-room 04–06 93 New Generation 60y $468,888 $468
May 2023 3-room 01–03 68 New Generation 60y $378,000 $516
Oct 2022 4-room 04–06 93 New Generation 61y $455,000 $455
Feb 2022 4-room 10–12 98 New Generation 61y $438,000 $415
Jan 2022 3-room 04–06 68 New Generation 62y $315,000 $430
Jul 2021 4-room 10–12 93 New Generation 62y $383,000 $383
May 2021 4-room 04–06 93 New Generation 62y $403,000 $403
Dec 2020 3-room 10–12 68 New Generation 63y $296,000 $404
Sep 2020 4-room 07–09 98 New Generation 63y $392,000 $372
Sep 2020 4-room 04–06 98 New Generation 63y $330,000 $313
Dec 2019 3-room 04–06 68 New Generation 64y $250,000 $342
Sep 2019 4-room 01–03 98 New Generation 64y $314,500 $298
Jul 2019 3-room 07–09 68 New Generation 64y $250,000 $342
Oct 2018 4-room 07–09 93 New Generation 65y $348,000 $348
Sep 2018 4-room 07–09 98 New Generation 65y $380,000 $360
Sep 2018 3-room 07–09 68 New Generation 65y $273,000 $373
Apr 2018 3-room 10–12 68 New Generation 65y $270,000 $369
Oct 2017 3-room 10–12 68 New Generation 66y $268,000 $366
Aug 2017 3-room 10–12 68 New Generation 66y $264,000 $361
May 2017 4-room 10–12 98 New Generation 66y $407,000 $386
Nov 2016 3-room 01–03 68 New Generation 67y $240,000 $328
Aug 2016 3-room 04–06 68 New Generation 67y $290,000 $396
Jul 2016 4-room 04–06 93 New Generation 67y $358,000 $358
Mar 2016 3-room 04–06 68 New Generation 67y $290,000 $396
Dec 2015 3-room 04–06 68 New Generation 68y $288,000 $393
Sep 2015 3-room 07–09 68 New Generation 68y $300,000 $410
Aug 2014 4-room 07–09 98 New Generation 69y $430,000 $408
May 2014 3-room 04–06 68 New Generation 69y $320,000 $437
May 2013 4-room 07–09 98 New Generation 70y $438,000 $415
Mar 2013 4-room 04–06 93 New Generation 70y $420,000 $420
Mar 2013 3-room 10–12 68 New Generation 70y $338,000 $462
Nov 2012 3-room 04–06 68 New Generation 71y $349,000 $477
Jul 2012 3-room 04–06 68 New Generation 71y $320,000 $437
Feb 2012 4-room 07–09 98 New Generation 71y $425,000 $403
Jan 2012 3-room 10–12 68 New Generation 72y $327,000 $447
Jul 2011 3-room 01–03 68 New Generation 72y $320,000 $437
May 2011 4-room 04–06 93 New Generation 72y $388,000 $388
May 2011 3-room 07–09 68 New Generation 72y $302,000 $413
Apr 2011 4-room 07–09 98 New Generation 72y $380,000 $360
Apr 2011 3-room 04–06 68 New Generation 72y $278,000 $380
Dec 2010 3-room 10–12 68 New Generation 73y $275,000 $376
Nov 2010 3-room 10–12 68 New Generation 73y $306,000 $418
Jun 2010 3-room 07–09 68 New Generation 73y $271,000 $370
Jun 2010 3-room 04–06 68 New Generation 73y $273,000 $373
Mar 2010 4-room 07–09 98 New Generation 73y $350,000 $332
Mar 2010 4-room 07–09 93 New Generation 73y $342,000 $342
Dec 2009 3-room 07–09 68 New Generation 74y $232,000 $317
Dec 2009 3-room 07–09 68 New Generation 74y $261,000 $357
Apr 2009 3-room 10–12 68 New Generation 74y $235,000 $321
Mar 2009 4-room 01–03 93 New Generation 74y $285,000 $285
Mar 2009 3-room 10–12 68 New Generation 74y $233,000 $318
Aug 2008 4-room 04–06 93 New Generation 75y $310,000 $310
Jul 2008 3-room 07–09 68 New Generation 75y $216,000 $295
Jun 2008 4-room 10–12 93 New Generation 75y $321,000 $321
Jun 2008 4-room 04–06 93 New Generation 75y $286,000 $286
Jun 2008 3-room 04–06 68 New Generation 75y $245,000 $335
Mar 2008 4-room 10–12 93 New Generation 75y $290,000 $290
Mar 2008 3-room 04–06 68 New Generation 75y $204,000 $279
Nov 2007 3-room 10–12 68 New Generation 76y $198,000 $271
Apr 2007 4-room 04–06 93 New Generation 76y $240,000 $240
Feb 2007 4-room 10–12 93 New Generation 76y $223,000 $223
Jan 2007 3-room 01–03 68 New Generation 77y $156,000 $213
Nov 2006 4-room 10–12 93 New Generation 77y $217,000 $217
Sep 2006 3-room 04–06 68 New Generation 77y $157,000 $214
Apr 2006 3-room 04–06 68 New Generation 77y $153,000 $209
Feb 2006 3-room 04–06 68 New Generation 77y $152,400 $208
Jan 2006 3-room 10–12 68 New Generation 78y $159,000 $217
Nov 2005 4-room 07–09 93 New Generation 78y $224,000 $224
Nov 2005 3-room 07–09 68 New Generation 78y $162,000 $221
Nov 2005 3-room 04–06 68 New Generation 78y $159,000 $217
Nov 2004 4-room 01–03 98 New Generation 79y $201,000 $191
Oct 2004 3-room 07–09 68 New Generation 79y $168,000 $230
Sep 2004 4-room 10–12 93 New Generation 79y $205,000 $205
Sep 2004 3-room 07–09 68 New Generation 79y $155,000 $212
Jul 2004 3-room 07–09 68 New Generation 79y $140,000 $191
Jun 2004 4-room 07–09 98 New Generation 79y $238,888 $226
Jun 2004 3-room 04–06 68 New Generation 79y $170,000 $232
May 2004 3-room 07–09 68 New Generation 79y $160,000 $219
Mar 2004 4-room 04–06 93 New Generation 79y $235,000 $235
Mar 2004 4-room 07–09 98 New Generation 79y $228,000 $216
Nov 2003 3-room 07–09 68 New Generation 80y $145,000 $198
Oct 2003 3-room 04–06 68 New Generation 80y $148,000 $202
Oct 2003 3-room 01–03 68 New Generation 80y $153,000 $209
Sep 2003 4-room 07–09 98 New Generation 80y $228,000 $216
Sep 2003 4-room 04–06 93 New Generation 80y $207,000 $207
Aug 2003 3-room 01–03 68 New Generation 80y $148,000 $202
Feb 2003 3-room 10–12 68 New Generation 80y $145,000 $198
Dec 2002 4-room 01–03 93 New Generation 81y $175,000 $175
Dec 2002 3-room 10–12 68 New Generation 81y $121,000 $165
Dec 2002 3-room 04–06 68 New Generation 81y $119,000 $163
Aug 2002 3-room 07–09 68 New Generation 81y $137,000 $187
Jul 2002 3-room 07–09 68 New Generation 81y $122,500 $167