25 Townhouses for sale in Johannesburg

R 1,499,000
Townhouse for sale in Mulbarton
Just Listed
3 Bedroom Townhouse For Sale In Mulbarton
Relax and entertain effortlessly in a peaceful, leafy complex, enjoying a private garden, open-plan living and a generous kitchen — three beds, two baths, single garage.
3
2
1
116m²
R 1,075,000
Townhouse for sale in Glenvista
Just Listed
Reduced
2 Bedroom Duplex In Glenvista
Live comfortably in a pet-friendly community complex with a private garden — open-plan tiled lounge and modern kitchen, two bedrooms, 1.5 bathrooms, and single garage.
2
1.5
1
96m²
R 1,925,000
Townhouse for sale in Bassonia
Just Listed
4 Bedroom Duplex Townhouse For Sale In Bassonia
Relaxed family living with sunlit open-plan lounge and dining opening to a manicured garden in a quiet complex with pool. Ground-floor en-suite; four beds, three baths, single garage.
4
3
1
169m²
R 1,180,000
Townhouse for sale in Elandspark
Just Listed
3 Bedroom Townhouse In Secure Access Controlled Complex In Nature Estate
Secure estate living with regular patrols, set amid natural landscapes, featuring a wooden deck with expansive views and a converted cinema room — three bedrooms, two bathrooms, double garage.
3
2
2
128m²
R 1,099,999
Townhouse for sale in Mulbarton
Beautiful Townhouse In Mulbarton
Enjoy relaxed Mulbarton living in a secure ground-floor townhouse with open-plan living and reliable solar backup; close to amenities. Three bedrooms, two bathrooms and two carports.
3
2
96m²
R 760,000
Townhouse for sale in Winchester Hills
Smart And Secure In A Sensational Setting
Relaxed family living in a secure, well-located complex near shops and transport — enjoy a private balcony, three bedrooms, two bathrooms, and a carport.
3
2
R 1,380,000
Townhouse for sale in Elandspark
Spacious Home In Exclusive Complex
Enjoy peaceful low-density living in an exclusive four-unit complex with lawn and secure perimeter. Chef’s kitchen with scullery, enclosed balcony, three bedrooms, two bathrooms and two covered parking.
3
2
158m²
R 610,000
Townhouse for sale in Mondeor
Top Floor ,top Spot ,top Choice
Enjoy relaxed, secure complex living with a private balcony and communal pool, close to shops and transport — two bedrooms, one bathroom and covered carport.
2
1
69m²
R 1,150,000
Townhouse for sale in Mondeor
A Perfect Lifestyle Property To Treasure
Relaxed low‑maintenance living in a secure gated complex with convenient access to local amenities; communal pool, two bedrooms, two bathrooms and two covered parking bays.
2
2
135m²
R 890,000
Townhouse for sale in Mulbarton
Sure To Catch Your Eye
Entertainer's lifestyle in a secure gated community with sunny pool and spacious lounge. Modern kitchen, three bedrooms with built-ins, two bathrooms and a convenient carport.
3
2
1,194m²
R 1,199,000
Townhouse for sale in Mayfield Park
Calling First Home Buyers
Entertain effortlessly in a vibrant community with a communal pool and gardens; enjoy a private, pet-friendly garden and modern kitchen with breakfast nook. 3 beds, 2.5 baths, two parking spaces.
3
2.5
112m²
R 995,000
Townhouse for sale in Mondeor
Your Own Peace Of Paradise Awaits You
Enjoy relaxed family living in a vibrant community minutes from schools, shopping and medical facilities; open-plan living and a private balcony. Three bedrooms, two bathrooms.
3
2
98m²
R 750,000
Townhouse for sale in The Hill
Spacious 2 Bedroom Duplex
Enjoy secure community living with pool, on-site crèche, playground and lush gardens, a pet-friendly patio and skylit upstairs. Two bedrooms, two bathrooms and basement parking.
2
2
1
R 595,000
Townhouse for sale in Corlett Gardens
Reduced
1 Bed, 1.5 Bath Duplex Townhouse In Corlett Gardens
1 bedroom, 1.5 bathrooms duplex with 63 m² floor size and 1 garage in Corlett Gardens.
1
1.5
1
63m²
R 599,000
Townhouse for sale in Ridgeway
Charming 2-bedroom Home: Comfort Meets Convenience!
Bright upstairs apartment with airy open-plan lounge, abundant natural light and built-in storage, in a sought-after neighborhood near schools, shops and transport. 2 beds, 1 bath, single covered parking.
2
1
R 1,170,000
Townhouse for sale in Liefde En Vrede
Reduced
Sleek Pet Friendly Townhouse: Comfort, Style, And Security Combined!
Private corner townhouse in a secure, tranquil complex with a sunny backyard patio for gatherings, master suite with jacuzzi, modern granite kitchen and walk-in pantry — 3 beds, 2 baths, garage.
3
2
1
130m²
R 1,475,000
Townhouse for sale in Bassonia
Stunning 2 Bedroom Townhouse In Bassonia
Modern, secure townhouse in Beverley Hills, Bassonia — close to top schools and shopping. Caesarstone island kitchen and stacker doors lead to a corner balcony; communal pool, two covered bays.
2
2
117m²
R 1,100,000
Townhouse for sale in Oakdene
Start Living Your Dream
Enjoy relaxed living in a tranquil, conveniently located neighborhood with a chef's kitchen and spacious lounge — two bedrooms, two bathrooms and covered parking.
2
2
84m²
R 1,250,000
Townhouse for sale in Liefde En Vrede
Reduced
Eco-friendly Family Haven With Extra Living Spaces!
Sunny family home in a quiet neighborhood with open-plan kitchen, spacious backyard for pets and play, versatile back room and Wendy house workshop — three beds, two baths, covered parking.
3
2
77m²
R 550,000
Townhouse for sale in Townsview
Sunny And Cosy
Two bedrooms, one bathroom townhouse with 69 m² floor size, garage, open parking, and swimming pool.
2
1
1
69m²
69m²
R 2,750,000
Townhouse for sale in Bassonia
Don't Miss Out On This Amazing Family Home!!!
3-bedroom, 2.5-bathroom townhouse with a 1-bedroom flatlet and double automated garage. Total size not specified.
3
2.5
2
R 750,000
Townhouse for sale in Elandspark
Entertain & Relax: Stunning Open-plan Family Home!
3 bedrooms, 2 bathrooms, 76 m² floor size, 76 m² land size, double carport for 2 vehicles.
3
2
76m²
76m²
R 599,000
Townhouse for sale in Elandspark
Under Offer
Modern Kitchen & Cozy Lounge In A 2-bed Delight!
Property with 2 bedrooms, 1 bathroom, and covered parking for 1 vehicle.
2
1
R 900,000
Townhouse for sale in Bassonia Rock
2 Bedroom Townhouse For Sale In Bassonia, Johannesburg
Two-bedroom, two-bathroom home with 93 m² floor size and one covered parking space.
2
2
93m²
POA
Townhouse for sale in Turffontein
Family-friendly
Three bedrooms, one bathroom townhouse with a garage and open parking in a family-friendly neighborhood.
3
1
1
Ready to sell in Johannesburg?
Get a market estimate on your property from one of our qualified real estate professionals.
Get Johannesburg email alerts
Sign up and get notified as soon as the new townhouses becomes available in this area.