As of October 2026, Listings.sg has 1,428 whole HDB flats for rent in Singapore. Most ask between S$2,600 and S$4,300 a month, with a median of S$3,400.
Updated 21 October 2026
Showing 126 to 150 of 1,428
Boon Lay / Jurong / Tuas


Hougang / Punggol / Sengkang


Hougang / Punggol / Sengkang


Chinatown / Tanjong Pagar

Bedok / Upper East Coast



Balestier / Toa Payoh
Pasir Ris / Tampines


Hougang / Punggol / Sengkang


Hougang / Punggol / Sengkang


Bukit Batok / Bukit Panjang / Choa Chu Kang


Bukit Batok / Bukit Panjang / Choa Chu Kang


Hougang / Punggol / Sengkang


Hougang / Punggol / Sengkang


Pasir Ris / Tampines


Sembawang / Yishun


Ang Mo Kio / Bishan / Thomson


Sembawang / Yishun


Eunos / Geylang / Paya Lebar


Buona Vista / West Coast / Clementi


Harbourfront / Telok Blangah


Hougang / Punggol / Sengkang


Ang Mo Kio / Bishan / Thomson


Bedok / Upper East Coast


Boon Lay / Jurong / Tuas


Macpherson / Potong Pasir


Renting out your HDB flat? Get a free Listings.sg estimate from recent transactions and what similar units ask.
Get a free estimateWhole HDB flats for rent across Singapore's towns, from 3-room units to executive flats. Each card shows the asking rent, size and when it was listed; tap Enquire to reach the agent.
On Listings.sg in October 2026, the median asking rent is S$3,200 a month for a two-bedroom flat, S$3,700 for three bedrooms and S$4,200 for four. The most listings are in Hougang / Punggol / Sengkang (D19), Bukit Batok / Bukit Panjang / Choa Chu Kang (D23) and Pasir Ris / Tampines (D18). Owners need HDB's approval to rent out a flat, so ask the agent to confirm it before you sign.
Source: live listings on Listings.sg, counted 21 October 2026.
Tenants must be Singapore citizens, PRs or hold a valid long-term pass. Rooms in HDB flats are listed separately under rooms for rent. To see what flats in a block have sold for, open its HDB block page.
| Bedrooms | Listings | Median rent |
|---|---|---|
| 1 bedroom | 130 | S$2,400 |
| 2 bedrooms | 531 | S$3,200 |
| 3 bedrooms | 690 | S$3,700 |
| 4 bedrooms | 60 | S$4,200 |
| District | Listings | Median rent |
|---|---|---|
| Hougang / Punggol / Sengkang (D19) | 221 | S$3,500 |
| Bukit Batok / Bukit Panjang / Choa Chu Kang (D23) | 129 | S$3,400 |
| Pasir Ris / Tampines (D18) | 122 | S$3,600 |
| Ang Mo Kio / Bishan / Thomson (D20) | 121 | S$3,200 |
| Sembawang / Yishun (D27) | 119 | S$3,300 |
| Boon Lay / Jurong / Tuas (D22) | 95 | S$3,800 |
| Balestier / Toa Payoh (D12) | 94 | S$3,500 |
| Buona Vista / West Coast / Clementi (D05) | 91 | S$3,500 |
Source: asking prices of live listings on Listings.sg, updated 21 October 2026.
As of October 2026, the median asking rent for a whole HDB flat on Listings.sg is S$3,400 a month, and most ask between S$2,600 and S$4,300. By size, the median is S$3,200 for two bedrooms, S$3,700 for three and S$4,200 for four. Flats in mature, central towns usually ask more.
Foreigners holding a valid pass (such as an Employment Pass, S Pass or Student Pass) can rent an HDB flat or room, but the owner must have HDB's approval to rent out. Tourists and Social Visit Pass holders are not eligible.
The flat owner must register the rental with HDB before the tenancy begins. As the tenant you don't apply yourself, but confirm the owner has valid approval: renting out without it is an offence.
A master room is the largest bedroom with its own attached bathroom, so it costs more. A common room is a smaller bedroom that usually shares a bathroom with other occupants.
Yes. Owners who have met the five-year Minimum Occupation Period can rent out the whole flat with HDB approval. Before the MOP is met, only room rental with the owner living in the flat is allowed.
HDB approves whole-flat rental for up to two years per application for Singaporean and PR tenants (shorter for some non-citizens), and it is renewable. Room rentals follow similar approval periods.
Yes. Tenancy agreements attract stamp duty payable to IRAS, calculated on the rent and the lease period. For a one-year lease it is about 0.4% of the year's rent, usually paid by the tenant.