Official transaction records from NAPIC (JPPH) open sales data — actual sold prices, not asking prices. Filter by state, district, sector and property type.
| Month | Type | Scheme / road | District | Level | Sqft | Tenure | Price | PSF |
|---|---|---|---|---|---|---|---|---|
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru |
Where this data comes from
How we handle the data
What to keep in mind
| — |
| 1,392 |
| Freehold |
| RM444,380 |
| RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM444,380 | RM319 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,490 | Freehold | RM439,280 | RM295 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · TMN PULAI DUTA | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · TMN PULAI DUTA | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | HORIZON HILL · JLN GITA 2/5 | Johor Bahru · Johor | — | 2,155 | Freehold | RM850,000 | RM395 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN BUKIT INDAH · JLN INDAH 19/1A | Johor Bahru · Johor | — | 1,635 | Freehold | RM735,000 | RM450 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PERLING · JLN LAYANG 4 | Johor Bahru · Johor | — | 1,712 | Freehold | RM670,000 | RM391 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN NUSANTARA PRIMA · JLN PRIMA 5/2 | Johor Bahru · Johor | — | 1,385 | Freehold | RM650,000 | RM469 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI INDAH · JLN PI 26/6 | Johor Bahru · Johor | — | 1,313 | Freehold | RM530,000 | RM404 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | HORIZON HILL · JLN HIJAUAN 5/15 | Johor Bahru · Johor | — | 2,155 | Freehold | RM900,000 | RM418 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | ECO BOTANIC · JLN PERSIARAN EKO BOTANI 1 | Johor Bahru · Johor | — | 1,711 | Freehold | RM880,000 | RM514 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN NUSA BAYU · JLN BAYU 3/13 | Johor Bahru · Johor | — | 1,278 | Freehold | RM650,000 | RM509 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI MUTIARA · JLN PULAI MUTIARA 5/2 | Johor Bahru · Johor | — | 1,808 | Freehold | RM500,000 | RM277 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI DUTA · OFF JLN KANGKAR PULAI | Johor Bahru · Johor | — | 1,392 | Freehold | RM439,280 | RM316 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | BDR MEDINI ISKANDAR · JLN MEDINI TIMUR 5/1 | Johor Bahru · Johor | — | 1,674 | Freehold | RM1,150,000 | RM687 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | RESIDENSI TASIK CITRINE · JLN MEDINI SELATAN 11 | Johor Bahru · Johor | — | 2,055 | Freehold | RM918,000 | RM447 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | SETIA ECO GARDEN · JLN LAMAN SETIA | Johor Bahru · Johor | — | 1,399 | Freehold | RM527,850 | RM377 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN MUTIARA MAJU · JLN MUTIARA MAJU | Johor Bahru · Johor | — | 2,165 | Freehold | RM1,106,000 | RM511 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN MUTIARA MAJU · OFF JLN MUTIARA UTAMA | Johor Bahru · Johor | — | 2,165 | Freehold | RM875,000 | RM404 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN BUKIT INDAH · JLN INDAH 17/7 | Johor Bahru · Johor | — | 1,912 | Freehold | RM800,000 | RM418 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | LAMAN SETIA · JLN LAMAN SETIA 3/2 | Johor Bahru · Johor | — | 1,796 | Freehold | RM650,000 | RM362 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI MUTIARA · JLN PULAI MUTIARA 10/3 | Johor Bahru · Johor | — | 1,808 | Freehold | RM560,000 | RM310 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN ALMA @ ETHOS RESIDENCE · TMN ALMA @ ETHOS RESIDENCE | Johor Bahru · Johor | — | 1,720 | Freehold | RM947,000 | RM551 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN BUKIT INDAH · JLN INDAH 2/2 | Johor Bahru · Johor | — | 1,116 | Freehold | RM800,000 | RM717 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN BUKIT INDAH · JLN INDAH 7/1 | Johor Bahru · Johor | — | 1,536 | Freehold | RM780,000 | RM508 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN ALMA @ ETHOS RESIDENCE · TMN ALMA @ ETHOS RESIDENCE | Johor Bahru · Johor | — | 1,720 | Freehold | RM764,800 | RM445 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN NUSANTARA PRIMA · JLN PRIMA 1/2 | Johor Bahru · Johor | — | 1,385 | Freehold | RM688,000 | RM497 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN NUSA BAYU · JLN BAYU 3/11 | Johor Bahru · Johor | — | 1,278 | Freehold | RM620,000 | RM485 |
| Jul 2024 | 2 - 2 1/2 Storey Terraced | TMN PULAI MUTIARA 2 · JLN PULAI MUTIARA 10/16 | Johor Bahru · Johor | — | 1,439 | Freehold | RM499,000 | RM347 |