Townhouses for sale in Johannesburg

1 461-1 480  of 4 305 townhouses

2 Bedroom Townhouse
R 850 000
2 Bedroom TownhouseBedfordview
Bedfordview 36 Stanford Gardens, 2 Pat Denorow Place
2 1 2 80 m²
Step into this spacious firstfloor unit, offering 80 sqm of comfortable living. The entrance opens onto a welcoming, openplan ...
Ingrid Foccart

2 Bedroom Townhouse
Under Offer
R 850 000
2 Bedroom TownhouseOakdene
Oakdene 999 Richmond Park, 90 Krausberg Street
2 2 3.2 ha
This modern, first-floor apartment is situated in the secure richmond park residential complex in oakdene, johannesburg south, ...
Tony Goncalves

2 Bedroom Townhouse
Under Offer
R 850 000
2 Bedroom TownhouseMagaliessig
Magaliessig 74 Villa Royale, 36 Troupant Avenue
2 1 60 m²
Welcome to this delightful townhouse in magaliessig, nestled within a serene and peaceful complex. this home features a private ...

2 Bedroom Cluster
R 850 000
2 Bedroom ClusterAlan Manor
Alan Manor 09 Tudar Village, 18 Constancia
2 1 1 66 m²
Nestled in alan manors most sought-after complex, this spacious cluster home offers the perfect blend of comfort and lifestyle. ...

2 Bedroom Duplex
R 850 000
2 Bedroom DuplexLyndhurst
Lyndhurst 98 Granada Village, 20 Drome Rd
2 1.5
Spacious duplex in a prime edenvale location this well-positioned 2-bedroom duplex offers an excellent opportunity for first-time ...

3 Bedroom Townhouse
R 855 000
3 Bedroom TownhouseGleneagles
Gleneagles 15 Fish Eagle, 81 Vorster Avenue
3 2 1.2 ha
Discover your dream home in this beautifully designed 3-bedroom ground floor townhouse, perfect for families or anyone looking for a ...
Cindy Ngubane

3 Bedroom Simplex
On Show:  08 Nov
R 875 000
3 Bedroom SimplexLenasia South
Lenasia South 84 Lenasia South, 784 784 Faith Street
3 1 3 210 m²
Nestled in lenasia south, this inviting house offers a warm, practical layout designed for easy everyday living. An open plan kitchen ...

3 Bedroom Townhouse
R 875 000
3 Bedroom TownhouseWinchester Hills
Winchester Hills 36 Casa Del Sol, 22 Marula Place
3 2 3 84 m²
Looking for a cosy, low-maintenance home in a secure and well-maintained complex this neat 3 bedroom ground-floor unit in casa del sol ...

2 Bedroom Townhouse
R 875 000
2 Bedroom TownhouseRuiterhof
Ruiterhof 58 Le Chandone, 13 Silver Pine Avenue
2 1 1 97 m²
Location! Location! Garden unit 2 bedrooms 1 full bathroom walking distance to randburg horskool and fontainebleau laerskool spacious ...

3 Bedroom Townhouse
R 880 000
3 Bedroom TownhouseElandspark
Elandspark 37 Fortress Dyke, 743 Mc Intosh
3 2 2 7 800 m²
Modern 3-bedroom townhouse in secure elandsheaven nature estate modern secure renovated excellent location experience ...
Mbuso Mvubu

2 Bedroom Townhouse
R 890 000
2 Bedroom TownhouseHalfway Gardens
Halfway Gardens N/a Weavers Nest, 268 Van Heerden Road
2 1 2 92 m²
Discover comfortable and convenient living in this well-maintained 2-bedroom townhouse in wavers nest, halfway gardens. This inviting ...

2 Bedroom Duplex
R 899 000
2 Bedroom DuplexNoordwyk
Noordwyk 15 8th Road
2 1 1
Modern 2-bedroom duplex in secure complex great buy!! This well-maintained duplex offers an excellent opportunity for first-time ...
Jerome Stephens

2 Bedroom Duplex
R 899 000
2 Bedroom DuplexNoordwyk
Noordwyk 15 Eighth Road Road
2 1 1
Modern 2-bedroom duplex in secure complex great buy!! This well-maintained duplex offers an excellent opportunity for first-time ...
Jerome Stephens

2 Bedroom Townhouse
R 899 000
2 Bedroom TownhouseBassonia
Bassonia 58 Beverley Hills, 6 Beverley Hills
2 1 1 75 m²
Stunning two-bedroom apartment with breathtaking views in bassonia wake up to spectacular views in this beautifully positioned ...

2 Bedroom Townhouse
Under Offer
R 899 000
2 Bedroom TownhouseCarlswald
Carlswald 973 Carlswald Creek, 105 9th Road
2 1 3 87 m²
Duplex in pristine condition with private garden welcome to carlswald creek, a conveniently located security complex in the well known ...

4 Bedroom Townhouse
Under Offer
R 899 000
4 Bedroom TownhouseLinmeyer
Linmeyer 333 Linmeyer Garden Village, 999 Plinlimmon Road
4 3.5 139 m²
On show this saturday 21 march 2026 from 12:30pm to 13:30pm. for sale | linmeyer garden village this well-located 4-bedroom unit is ...
Tania Rebolo

3 Bedroom Townhouse
New
R 899 999
3 Bedroom TownhouseOakdene
Oakdene 51 Waterfront Mews, 8 Amanda Avenue
3 2 4
Charming townhouse in oakdene: modern comfort and convenience discover the perfect blend of style and comfort in this exquisite ...
Sadia Latib

2 Bedroom Townhouse
R 900 000
2 Bedroom TownhouseLinden
Linden 36 Linden Lime, 33 Bram Fischer
2 2 2 76 m²
Ideal location. Close to everything! a must to view ! Upstairs 76sqm unit in excellent condition 2 bedrooms 2 bathrooms mes main ...

3 Bedroom Simplex
On Show:  08 Nov
R 910 000
3 Bedroom SimplexProtea Glen
Protea Glen 87 Protea Glen, 701 701 Capital Street
3 1 3 303 m²
Situated in protea glen, soweto, this inviting house blends comfort with practical features for modern living. The open plan kitchen ...

2 Bedroom Townhouse
Sold
R 920 000
2 Bedroom TownhouseNoordwyk
Noordwyk 24 Barclay
2 2 1 83 m²
2 bedroom 2 bathroom townhouse for sale in chesnick place, noordwyk, midrand discover comfortable and convenient living in the ...


sample image of property alerts

Get instant property alerts

Be the first to see new properties for sale in the Johannesburg area.