29 Townhouses for sale in Johannesburg

R 765,000
Townhouse for sale in The Hill
Just Listed
Well Run And Maintained 2 Bedroom Duplex
Family-focused, secure complex with 24-hour security, pool and on-site crèche — open-plan kitchen, skylit upstairs bedrooms and a private patio opening to a neat garden. Two bedrooms, open parking.
2
3
96m²
R 750,000
Townhouse for sale in The Hill
Just Listed
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 750,000
Townhouse for sale in Elandspark
Just Listed
Elands Rock Ground Floor 2 Bedroom
Tranquil living in Elands Rock Nature Estate with 24-hour security, open-plan lounge flowing to a covered patio, practical kitchen and two carports — two bedrooms, one bathroom.
2
1
52m²
R 630,000
Townhouse for sale in Corlett Gardens
Just Listed
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 699,000
Townhouse for sale in Ridgeway
Just Listed
Pet-friendly Oasis: 2 Bedroom Home With Pool & Garden!
Sunny private garden and sparkling pool create effortless outdoor living; pet-friendly two-bedroom home within easy reach of shops, schools and parks, with one bathroom and covered parking.
2
1
R 599,000
Townhouse for sale in Ridgeway
Just Listed
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,250,000
Townhouse for sale in Liefde En Vrede
Just Listed
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
Just Listed
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,295,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 620,000
Townhouse for sale in Ridgeway
Reduced
Sleek And Efficient: Modern 2-bedroom Awaits You!
2-bedroom, 1-bathroom apartment with 57 m² floor size and 2 open parking spaces.
2
1
57m²
R 580,000
Townhouse for sale in Winchester Hills
Reduced
Spacious 2 Bedroom Townhouse
2 bedrooms, 1.5 bathrooms, 91 m² unit with balcony and communal pool. Includes 1 covered parking space.
2
1.5
91m²
1,173m²
R 475,000
Townhouse for sale in South Hills
Chic 2-bedroom Retreat: Where Style Meets Safety!
2-bedroom, 1-bathroom home with 82 m² floor size and 1 covered parking space in a secure neighborhood.
2
1
82m²
R 1,899,000
Townhouse for sale in Bassonia
Video Tour
Reduced
Spoil Yourself - Pet Friendly Modern 3 Bedroom Duplex
3-bedroom, 2.5-bathroom duplex townhouse with 2 garages and 187 m² land in Bassonia, near shopping and amenities.
3
2.5
2
187m²
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 1,150,000
Townhouse for sale in Winchester Hills
Charming 3-bedroom Home With Modern Amenities
3-bedroom, 2-bathroom home with covered parking for 2 in a tranquil neighborhood.
3
2
R 650,000
Townhouse for sale in Winchester Hills
Secure, Stylish, And Scenic Living Awaits
2-bedroom townhouse in Winchester Hills with 1 bathroom, communal pool, and private balcony. Secure living environment.
2
1
R 650,000
Townhouse for sale in Regents Park
Ground Floor Private Garden Townhouse
2 bedroom, 1 bathroom ground floor unit with garden, kitchen, lounge/dining, and parking.
2
1
1
R 895,000
Townhouse for sale in Winchester Hills
Charming 3-bedroom Home With Modern Amenities In A Desirable Complex
3-bedroom, 1-bathroom home with 59 m² floor size in a desirable complex featuring a pool.
3
1
59m²
R 1,409,800
Townhouse for sale in Oakdene
Spacious Elegance: Your Perfect Family Home
Three bedrooms, two bathrooms, one garage, and two covered parking spaces. Ideal for families or professionals.
3
2
1
R 1,295,000
Townhouse for sale in Liefde En Vrede
Reduced
Modern Townhouse In Secure Complex
Freestanding simplex with 3 bedrooms, 2 bathrooms, garage for 1, open parking for 2, on 130 m² floor size.
3
2
1
130m²
3,322m²
R 1,250,000
Townhouse for sale in Ormonde View
Vibrant Community Living Awaits You Here
Three bedrooms, two bathrooms, and open parking for two in a vibrant community with various amenities.
3
2
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 750,000
Townhouse for sale in Elandspark
Reduced
Family-friendly Corner Lot: 2 Bed, 2 Bath Home!
Two bedrooms, two bathrooms, and covered parking for two. Generous yard on a corner stand.
2
2
R 945,000
Townhouse for sale in Winchester Hills
Charming Fixer-upper With Pool & Clubhouse Access
Ground-floor property with 3 bedrooms, 2 bathrooms, and 71 m². Includes 2 covered parking spaces.
3
2
71m²
R 1,050,000
Townhouse for sale in Bassonia
2 Bedroom Unit For Sale In Bassonia
Upstairs unit in Bassonia: 2 bedrooms, 1 bathroom, 88 m², garage, covered parking, pool access.
2
1
1
88m²
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.