Flat Prices

HDB flats near Haig Girls' School

42 HDB blocks within 1 km of Haig Girls' School (Geylang) and 193 more within 2 km. See them on the map →

Within 1 km: the 12 months to Oct 2026

3-room
$452k
$640 psf · 33 sales · ▼ 6.6% yoy
Most $382k–$673k · typically 65 sqm
4-room
$938k
$925 psf · 42 sales · ▲ 1.4% yoy
Most $633k–$985k · typically 93 sqm
5-room
$900k
$653 psf · 17 sales · ▲ 5.2% yoy
Most $760k–$1.10M · typically 135 sqm
Executive
$1.06M
$667 psf · 4 sales
Most $1.03M–$1.09M · typically 149 sqm

Median price, median $psf and number of sales in blocks within 1 km of the school. “Most” is the middle 80% of prices.

Within 1 km

BlockDistanceLease left3-room4-room5-roomExecutive
Blk 2 Haig Rd
Geylang
580 m48y ––––
Blk 1 Haig Rd
Geylang
580 m55y $446k
4 sold
–––
Blk 4 Joo Chiat Rd
Geylang
600 m58y $600k
2 sold
–––
Blk 3 Haig Rd
Geylang
620 m48y ––––
Blk 3 Joo Chiat Rd
Geylang
620 m58y $630k
3 sold
$780k
1 sold
––
Blk 848 Sims Ave
Geylang
620 m57y –$650k
1 sold
––
Blk 846 Sims Ave
Geylang
630 m58y –––$1.08M
2 sold
Blk 4 Haig Rd
Geylang
640 m48y $395k
2 sold
–$1.04M
1 sold
–
Blk 6 Haig Rd
Geylang
650 m48y ––––
Blk 842 Sims Ave
Geylang
690 m58y –––$1.03M
2 sold
Blk 7 Haig Rd
Geylang
700 m48y ––$773k
6 sold
–
Blk 844 Sims Ave
Geylang
710 m57y ––––
Blk 5 Haig Rd
Geylang
710 m48y –$612k
2 sold
––
Blk 11 Haig Rd
Geylang
770 m48y –$633k
3 sold
––
Blk 3A Geylang Serai
Geylang
770 m84y –$938k
3 sold
––
Blk 2 Geylang Serai
Geylang
770 m43y ––––
Blk 8 Haig Rd
Geylang
780 m48y –$644k
4 sold
––
Blk 2D Geylang Serai
Geylang
790 m84y –$950k
3 sold
––
Blk 410 Eunos Rd 5
Geylang
800 m57y ––––
Blk 2A Geylang Serai
Geylang
810 m84y –$968k
1 sold
––
Blk 9 Haig Rd
Geylang
810 m48y $375k
5 sold
–––
Blk 2C Geylang Serai
Geylang
820 m84y –$985k
6 sold
––
Blk 412 Eunos Rd 5
Geylang
830 m64y ––––
Blk 411 Eunos Rd 5
Geylang
830 m57y –$755k
3 sold
––
Blk 2B Geylang Serai
Geylang
840 m84y –$957k
6 sold
––
Blk 23 Haig Rd
Geylang
840 m53y ––––
Blk 10 Haig Rd
Geylang
850 m48y $415k
7 sold
–––
Blk 12 Haig Rd
Geylang
860 m49y ––––
Blk 414 Eunos Rd 5
Geylang
860 m57y ––––
Blk 21 Haig Rd
Geylang
870 m54y ––––
Blk 413 Eunos Rd 5
Geylang
870 m65y –$823k
1 sold
$884k
4 sold
–
Blk 22 Haig Rd
Geylang
880 m54y $474k
2 sold
$642k
1 sold
––
Blk 416 Eunos Rd 5
Geylang
900 m57y $505k
1 sold
–––
Blk 415 Eunos Rd 5
Geylang
910 m57y –$753k
1 sold
$1.07M
2 sold
–
Blk 2A Eunos Cres
Geylang
920 m53y ––––
Blk 417 Eunos Rd 5
Geylang
950 m57y ––$1.07M
4 sold
–
Blk 32 Eunos Cres
Geylang
960 m79y $685k
2 sold
$976k
2 sold
––
Blk 33 Eunos Cres
Geylang
960 m79y $665k
3 sold
$960k
3 sold
––
Blk 31 Eunos Cres
Geylang
970 m79y $651k
2 sold
$950k
1 sold
––
Blk 38C Eunos Rd 2
Geylang
970 m95y ––––
Blk 1 Eunos Cres
Geylang
980 m49y ––––
Blk 2 Eunos Cres
Geylang
980 m49y ––––

1 to 2 km

BlockDistanceLease left3-room4-room5-roomExecutive
Blk 34 Eunos Cres
Geylang
1.0 km79y –$900k
3 sold
––
Blk 35 Eunos Cres
Geylang
1.0 km79y $670k
1 sold
$920k
2 sold
––
Blk 36 Eunos Cres
Geylang
1.0 km79y $702k
1 sold
$948k
2 sold
$1.07M
1 sold
–
Blk 38B Eunos Rd 2
Geylang
1.0 km95y ––––
Blk 74 Marine Dr
Marine Parade
1.0 km48y –$629k
2 sold
––
Blk 1A Eunos Cres
Geylang
1.0 km53y ––––
Blk 72 Marine Dr
Marine Parade
1.0 km49y ––$973k
2 sold
–
Blk 71 Marine Dr
Marine Parade
1.1 km49y ––––
Blk 75 Marine Dr
Marine Parade
1.1 km48y –$645k
5 sold
––
Blk 83 Marine Parade Ctrl
Marine Parade
1.1 km48y ––––
Blk 38A Eunos Rd 2
Geylang
1.1 km95y ––––
Blk 37C Eunos Rd 2
Geylang
1.1 km95y ––––
Blk 37A Eunos Rd 2
Geylang
1.1 km95y ––––
Blk 37B Eunos Rd 2
Geylang
1.1 km95y ––––
Blk 73 Marine Dr
Marine Parade
1.1 km49y ––$1.14M
2 sold
–
Blk 9 Eunos Cres
Geylang
1.1 km50y –$625k
3 sold
––
Blk 11 Eunos Cres
Geylang
1.1 km49y –$617k
6 sold
––
Blk 67 Marine Dr
Marine Parade
1.1 km48y $490k
6 sold
–––
Blk 81 Marine Parade Ctrl
Marine Parade
1.1 km50y ––––
Blk 76 Marine Dr
Marine Parade
1.1 km48y ––––
Blk 60 Marine Dr
Marine Parade
1.1 km48y –$668k
1 sold
––
Blk 12 Eunos Cres
Geylang
1.2 km48y ––––
Blk 10 Eunos Cres
Geylang
1.2 km50y –$593k
4 sold
––
Blk 66 Marine Dr
Marine Parade
1.2 km48y $447k
8 sold
–––
Blk 61 Marine Dr
Marine Parade
1.2 km48y –$678k
2 sold
––
Blk 13 Eunos Cres
Geylang
1.2 km49y ––––
Blk 80 Marine Parade Ctrl
Marine Parade
1.2 km50y ––––
Blk 65 Marine Dr
Marine Parade
1.2 km48y $457k
6 sold
–––
Blk 62 Marine Dr
Marine Parade
1.2 km48y –$680k
1 sold
––
Blk 16 Eunos Cres
Geylang
1.2 km49y $381k
3 sold
–––
Blk 14 Eunos Cres
Geylang
1.2 km49y ––––
Blk 30 Marine Cres
Marine Parade
1.3 km47y $500k
1 sold
–––
Blk 47 Marine Cres
Marine Parade
1.3 km47y ––––
Blk 77 Marine Dr
Marine Parade
1.3 km49y ––$1.04M
2 sold
–
Blk 63 Marine Dr
Marine Parade
1.3 km48y –$694k
2 sold
––
Blk 25 Eunos Cres
Geylang
1.3 km49y $380k
3 sold
–––
Blk 79 Marine Dr
Marine Parade
1.3 km49y ––$1.08M
4 sold
–
Blk 17 Eunos Cres
Geylang
1.3 km49y $380k
6 sold
–––
Blk 78 Marine Dr
Marine Parade
1.3 km49y ––$970k
3 sold
–
Blk 24 Eunos Cres
Geylang
1.3 km49y $350k
1 sold
–––
Blk 31 Marine Cres
Marine Parade
1.3 km47y $470k
5 sold
–––
Blk 64 Marine Dr
Marine Parade
1.3 km48y $450k
2 sold
–––
Blk 18 Eunos Cres
Geylang
1.3 km49y $414k
2 sold
–––
Blk 46 Marine Cres
Marine Parade
1.3 km47y $505k
3 sold
–––
Blk 15 Eunos Cres
Geylang
1.3 km49y ––––
Blk 43 Marine Cres
Marine Parade
1.3 km48y ––$943k
2 sold
–
Blk 45 Marine Cres
Marine Parade
1.3 km47y –$660k
7 sold
––
Blk 34 Marine Cres
Marine Parade
1.4 km47y $407k
2 sold
–––
Blk 19 Eunos Cres
Geylang
1.4 km49y $362k
4 sold
–––
Blk 23 Eunos Cres
Geylang
1.4 km49y ––––
Blk 58 Marine Ter
Marine Parade
1.4 km47y ––––
Blk 44 Marine Cres
Marine Parade
1.4 km48y ––––
Blk 32 Marine Cres
Marine Parade
1.4 km47y $450k
1 sold
–––
Blk 20 Eunos Cres
Geylang
1.4 km54y $396k
2 sold
–––
Blk 22 Eunos Cres
Geylang
1.4 km49y –$565k
1 sold
––
Blk 55 Marine Ter
Marine Parade
1.4 km47y –$580k
1 sold
––
Blk 21 Eunos Cres
Geylang
1.5 km54y $353k
8 sold
–––
Blk 15 Marine Ter
Marine Parade
1.5 km47y ––––
Blk 33 Marine Cres
Marine Parade
1.5 km47y $468k
5 sold
–––
Blk 35 Marine Cres
Marine Parade
1.5 km47y $433k
2 sold
$610k
2 sold
––
Blk 27 Marine Cres
Marine Parade
1.5 km47y ––$950k
1 sold
–
Blk 59 Marine Ter
Marine Parade
1.5 km47y $485k
1 sold
–––
Blk 16 Marine Ter
Marine Parade
1.5 km47y ––––
Blk 28 Marine Cres
Marine Parade
1.5 km47y ––$1.05M
2 sold
–
Blk 57 Marine Ter
Marine Parade
1.5 km47y $482k
1 sold
–––
Blk 351 Ubi Ave 1
Geylang
1.5 km61y ––––
Blk 29 Marine Cres
Marine Parade
1.5 km47y ––$1.07M
5 sold
–
Blk 352 Ubi Ave 1
Geylang
1.5 km61y –$638k
2 sold
––
Blk 54 Marine Ter
Marine Parade
1.5 km47y –$663k
2 sold
––
Blk 336 Ubi Ave 1
Geylang
1.5 km58y –$485k
1 sold
$705k
1 sold
–
Blk 17 Marine Ter
Marine Parade
1.5 km47y –$559k
8 sold
––
Blk 115 Lengkong Tiga
Bedok
1.6 km61y –$740k
1 sold
––
Blk 350 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 349 Ubi Ave 1
Geylang
1.6 km58y –$548k
3 sold
––
Blk 347 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 335 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 337 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 116 Lengkong Tiga
Bedok
1.6 km61y ––$1.05M
1 sold
–
Blk 19 Marine Ter
Marine Parade
1.6 km47y $460k
1 sold
$600k
1 sold
––
Blk 92A Jln Satu
Geylang
1.6 km94y ––––
Blk 58 Dakota Cres
Geylang
1.6 km57y $615k
3 sold
–––
Blk 110 Lengkong Tiga
Bedok
1.6 km61y ––$980k
1 sold
–
Blk 338 Ubi Ave 1
Geylang
1.6 km58y –$530k
2 sold
––
Blk 91B Jln Satu
Geylang
1.6 km94y ––––
Blk 18 Marine Ter
Marine Parade
1.6 km47y –$770k
1 sold
––
Blk 90B Jln Satu
Geylang
1.6 km94y ––––
Blk 348 Ubi Ave 1
Geylang
1.6 km58y –$557k
2 sold
––
Blk 346 Ubi Ave 1
Geylang
1.6 km58y –$549k
1 sold
––
Blk 62 Dakota Cres
Geylang
1.6 km57y –$905k
1 sold
––
Blk 51 Marine Ter
Marine Parade
1.6 km46y ––––
Blk 112 Lengkong Tiga
Bedok
1.6 km61y –$822k
1 sold
––
Blk 334 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 345 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 340 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 114 Lengkong Tiga
Bedok
1.6 km61y –$790k
3 sold
$1.02M
2 sold
–
Blk 339 Ubi Ave 1
Geylang
1.6 km58y –$545k
1 sold
––
Blk 20 Marine Ter
Marine Parade
1.6 km47y $447k
1 sold
$580k
3 sold
––
Blk 342 Ubi Ave 1
Geylang
1.6 km58y –$550k
1 sold
––
Blk 108 Lengkong Tiga
Bedok
1.6 km61y –––$1.20M
3 sold
Blk 330 Ubi Ave 1
Geylang
1.6 km58y –$569k
1 sold
––
Blk 331 Ubi Ave 1
Geylang
1.6 km58y ––––
Blk 111 Lengkong Tiga
Bedok
1.6 km61y –$725k
2 sold
$1.10M
2 sold
–
Blk 52 Marine Ter
Marine Parade
1.6 km46y ––––
Blk 113 Lengkong Tiga
Bedok
1.6 km61y ––$870k
1 sold
–
Blk 343 Ubi Ave 1
Geylang
1.6 km58y –$545k
2 sold
––
Blk 344 Ubi Ave 1
Geylang
1.6 km57y –$589k
2 sold
––
Blk 12 Marine Ter
Marine Parade
1.6 km47y ––$845k
2 sold
–
Blk 333 Ubi Ave 1
Geylang
1.6 km58y –––$850k
1 sold
Blk 97 Jln Dua
Geylang
1.6 km41y $333k
6 sold
–––
Blk 341 Ubi Ave 1
Geylang
1.7 km57y –$592k
2 sold
––
Blk 107 Lengkong Tiga
Bedok
1.7 km61y ––––
Blk 109 Lengkong Tiga
Bedok
1.7 km61y ––––
Blk 13 Marine Ter
Marine Parade
1.7 km47y ––$940k
1 sold
–
Blk 332 Ubi Ave 1
Geylang
1.7 km58y ––––
Blk 327 Ubi Ave 1
Geylang
1.7 km58y –$550k
1 sold
––
Blk 99 Old Airport Rd
Geylang
1.7 km41y $337k
4 sold
–––
Blk 60 Dakota Cres
Geylang
1.7 km56y ––$1.23M
3 sold
–
Blk 106 Lengkong Tiga
Bedok
1.7 km61y –––$1.20M
1 sold
Blk 91A Jln Satu
Geylang
1.7 km94y ––––
Blk 14 Marine Ter
Marine Parade
1.7 km47y ––$1.18M
1 sold
–
Blk 53 Marine Ter
Marine Parade
1.7 km46y ––––
Blk 90A Jln Satu
Geylang
1.7 km94y ––––
Blk 8 Marine Ter
Marine Parade
1.7 km47y ––––
Blk 326 Ubi Ave 1
Geylang
1.7 km58y –––$1.02M
2 sold
Blk 329 Ubi Ave 1
Geylang
1.7 km58y ––––
Blk 356A Ubi Rd 3
Geylang
1.7 km94y ––––
Blk 356D Ubi Rd 3
Geylang
1.7 km94y ––––
Blk 101 Lengkong Tiga
Bedok
1.7 km61y ––––
Blk 105 Lengkong Tiga
Bedok
1.7 km61y ––––
Blk 129 Geylang East Ave 2
Geylang
1.7 km58y ––––
Blk 104 Lengkong Tiga
Bedok
1.7 km61y ––––
Blk 102 Lengkong Tiga
Bedok
1.7 km61y –$780k
1 sold
$1.00M
3 sold
–
Blk 328 Ubi Ave 1
Geylang
1.8 km58y $420k
1 sold
–––
Blk 325 Ubi Ave 1
Geylang
1.8 km58y ––––
Blk 356C Ubi Rd 3
Geylang
1.8 km94y ––––
Blk 356B Ubi Rd 3
Geylang
1.8 km94y ––––
Blk 6 Marine Ter
Marine Parade
1.8 km47y $494k
4 sold
–––
Blk 130 Geylang East Ave 1
Geylang
1.8 km59y ––––
Blk 88A Jln Satu
Geylang
1.8 km97y ––––
Blk 95 Old Airport Rd
Geylang
1.8 km41y $373k
2 sold
–––
Blk 103 Lengkong Tiga
Bedok
1.8 km61y ––$1.11M
2 sold
–
Blk 88B Jln Satu
Geylang
1.8 km97y ––––
Blk 88C Jln Satu
Geylang
1.8 km97y ––––
Blk 93 Jln Dua
Geylang
1.8 km41y $375k
2 sold
–––
Blk 5 Marine Ter
Marine Parade
1.8 km47y $470k
3 sold
–––
Blk 323 Ubi Ave 1
Geylang
1.8 km57y –$555k
1 sold
––
Blk 322 Ubi Ave 1
Geylang
1.8 km58y –$560k
1 sold
$730k
1 sold
–
Blk 357A Ubi Rd 3
Geylang
1.8 km94y ––––
Blk 319 Ubi Ave 1
Geylang
1.8 km57y –$560k
3 sold
––
Blk 358A Ubi Rd 3
Geylang
1.8 km94y ––––
Blk 4 Marine Ter
Marine Parade
1.8 km47y $463k
2 sold
–––
Blk 7 Marine Ter
Marine Parade
1.8 km47y $450k
4 sold
–––
Blk 127 Geylang East Ave 1
Geylang
1.8 km55y –$741k
2 sold
––
Blk 324 Ubi Ave 1
Geylang
1.8 km57y –$580k
1 sold
––
Blk 42 Cassia Cres
Geylang
1.8 km53y –$650k
1 sold
––
Blk 318 Ubi Ave 1
Geylang
1.8 km57y ––––
Blk 317 Ubi Ave 1
Geylang
1.9 km58y $475k
1 sold
–––
Blk 128 Geylang East Ave 1
Geylang
1.9 km55y $550k
1 sold
–$915k
3 sold
–
Blk 321 Ubi Ave 1
Geylang
1.9 km57y $450k
1 sold
–––
Blk 358B Ubi Rd 3
Geylang
1.9 km94y ––––
Blk 3 Marine Ter
Marine Parade
1.9 km47y ––$1.05M
3 sold
–
Blk 357B Ubi Rd 3
Geylang
1.9 km94y ––––
Blk 131 Geylang East Ave 1
Geylang
1.9 km59y ––––
Blk 320 Ubi Ave 1
Geylang
1.9 km57y –$565k
5 sold
––
Blk 126 Geylang East Ave 1
Geylang
1.9 km56y $645k
1 sold
$760k
3 sold
––
Blk 2 Marine Ter
Marine Parade
1.9 km47y ––$1.11M
1 sold
–
Blk 38A Pine Lane
Geylang
1.9 km93y ––––
Blk 314 Ubi Ave 1
Geylang
1.9 km58y –$570k
3 sold
––
Blk 357C Ubi Rd 3
Geylang
1.9 km94y ––––
Blk 313 Ubi Ave 1
Geylang
1.9 km57y ––––
Blk 358C Ubi Rd 3
Geylang
1.9 km95y ––––
Blk 1 Marine Ter
Marine Parade
1.9 km47y ––––
Blk 316 Ubi Ave 1
Geylang
1.9 km58y $464k
2 sold
–––
Blk 83B Circuit Rd
Geylang
1.9 km92y $807k
2 sold
$1.06M
5 sold
––
Blk 134 Geylang East Ave 1
Geylang
1.9 km59y ––$825k
1 sold
–
Blk 315 Ubi Ave 1
Geylang
1.9 km57y –$660k
5 sold
––
Blk 124 Geylang East Ave 1
Geylang
1.9 km56y $524k
2 sold
–$925k
3 sold
–
Blk 125 Geylang East Ave 1
Geylang
1.9 km56y $518k
2 sold
$775k
1 sold
$965k
1 sold
–
Blk 132 Geylang East Ave 1
Geylang
1.9 km59y –––$1.19M
1 sold
Blk 305 Ubi Ave 1
Geylang
1.9 km72y $465k
1 sold
–––
Blk 83A Circuit Rd
Geylang
2.0 km92y $795k
3 sold
$1.08M
1 sold
––
Blk 52 Cassia Cres
Geylang
2.0 km90y $707k
11 sold
–––
Blk 358D Ubi Rd 3
Geylang
2.0 km95y ––––
Blk 357D Ubi Rd 3
Geylang
2.0 km95y ––––
Blk 102 Bedok Reservoir Rd
Bedok
2.0 km57y ––––
Blk 312 Ubi Ave 1
Geylang
2.0 km57y ––––
Blk 304 Ubi Ave 1
Geylang
2.0 km72y ––––
Blk 82B Circuit Rd
Geylang
2.0 km92y $720k
3 sold
$1.03M
12 sold
––
Blk 37A Pine Lane
Geylang
2.0 km93y ––––
Blk 49 Jln Tiga
Geylang
2.0 km77y –$935k
2 sold
––
Blk 101 Bedok Reservoir Rd
Bedok
2.0 km57y ––––
Blk 311 Ubi Ave 1
Geylang
2.0 km58y –$544k
1 sold
$705k
1 sold
–
Blk 36 Cassia Cres
Geylang
2.0 km58y $488k
3 sold
–––

Medians over the 12 months to Oct 2026, by flat type. Distances are straight lines from the school's location to each block. For Primary 1 registration, MOE measures from the school's boundary to your address with OneMap, so a block near 1 km or 2 km can fall either side: check the exact distance on OneMap.