Skip to content

Cheapest towns to rent an HDB flat

26 towns ranked · Median rent, 4-room · Updated monthly from data.gov.sg

The cheapest towns to rent a 4-room HDB flat are Bukit Panjang, Yishun, Choa Chu Kang, where the median rent is about $3,000 per month (typically $2,900–$3,200). The most expensive is Central Area at around $4,400 per month. Rents and ranges for every flat type are shown below.

Typical rent by flat type

The median monthly rent for each HDB flat type, taken across towns, with the range most renters pay. Tap a type for the cheapest towns for that size.

Flat type Median rent /mo Typical range
2-Room $2,300 $2,100–$2,500
3-Room $2,800 $2,600–$3,000
4-Room $3,400 $3,150–$3,600
5-Room $3,700 $3,400–$4,000
Executive $3,900 $3,600–$4,250
Towns ranked by 4-room rent, cheapest first

Median monthly rent for a 4-room flat, with the typical range (the middle half of leases). Only towns with at least 10 recent 4-room rentals are ranked. Tap a town for the full breakdown.

# Town Median rent Rentals
1 Bukit Panjang $3,000/mo $2,900–$3,200 458
2 Yishun $3,100/mo $2,900–$3,300 913
3 Choa Chu Kang $3,100/mo $2,900–$3,300 667
4 Woodlands $3,100/mo $2,900–$3,300 823
5 Sembawang $3,100/mo $2,900–$3,300 383
6 Sengkang $3,200/mo $3,000–$3,400 1,127
7 Hougang $3,200/mo $3,000–$3,450 831
8 Punggol $3,200/mo $3,050–$3,400 779
9 Bukit Batok $3,300/mo $3,000–$3,500 644
10 Pasir Ris $3,300/mo $3,000–$3,500 447
11 Bedok $3,300/mo $3,000–$3,500 686
12 Tampines $3,400/mo $3,200–$3,600 1,048
13 Serangoon $3,400/mo $3,100–$3,700 402
14 Ang Mo Kio $3,400/mo $3,200–$3,600 536
15 Jurong West $3,500/mo $3,150–$3,800 1,031
16 Jurong East $3,500/mo $3,100–$3,700 350
17 Marine Parade $3,500/mo $3,200–$3,600 119
18 Geylang $3,600/mo $3,200–$3,900 368
19 Bishan $3,600/mo $3,400–$3,800 416
20 Bukit Timah $3,650/mo $3,350–$3,800 42
21 Toa Payoh $3,700/mo $3,250–$4,000 441
22 Kallang/Whampoa $3,800/mo $3,400–$4,100 488
23 Bukit Merah $3,950/mo $3,600–$4,200 807
24 Clementi $4,000/mo $3,500–$4,300 488
25 Queenstown $4,200/mo $3,800–$4,400 491
26 Central Area $4,400/mo $3,700–$4,950 221
Rents are the median of approved HDB rentals over the past year, owner-declared and unverified, updated monthly. The typical range is the 25th to 75th percentile, the spread most renters actually pay. Your rent depends on the exact block, floor, lease, and condition.
Source: HDB Renting Out of Flats, data.gov.sg (Singapore Open Data Licence). Cite as: CheckHowMuch, "Cheapest Towns to Rent an HDB Flat (2026)", https://checkhowmuch.sg/rent/cheapest/.

Where HDB flats rent for the least

A 4-room HDB flat is cheapest to rent in Bukit Panjang, at a median $3,000 a month, and dearest in Central Area at about $4,400. Rent tracks location and remaining lease more than anything else: outlying and older towns rent for less, central and newer towns for more. Smaller flats rent for less across the board, so a 2-room or 3-room flat in an affordable town is the lowest-cost way to rent. The range matters more than the median when you are budgeting, because two flats of the same type in the same town can still rent hundreds of dollars apart. All figures come from Singapore's data.gov.sg open data and are updated monthly.