Townhouses for sale 2 bedroom in Nairobi region

872 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
14 pictures Arrow icon pointing to the right
House
House for sale in Muhoroni, Kisumu
KSh 500,000,000
Muhoroni, Kisumu

4 Bedrooms

5 Bathrooms

GardenBalconyParkingLoungeFully furnished

18 Jun 2026

10 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 160,000,000
Lavington, Kiambu

5 Bedrooms

5 Bathrooms

Office roomLiftTerraceFully furnished

17 Jun 2026

20 pictures Arrow icon pointing to the right
Land
Land for sale in Nakuru
KSh 300,000,000
Nakuru

16 Jun 2026

13 pictures Arrow icon pointing to the right
House
House for sale in Ridgeways, Kiambu
KSh 85,000,000
Ridgeways, Kiambu

5 Bedrooms

4 Bathrooms

Office roomBalconyStorage roomEquipped kitchenFireplaceParkingFully furnished

14 Jun 2026

20 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 78,000,000
Lavington, Kiambu

5 Bedrooms

5 Bathrooms

GardenDrying areaEquipped kitchenParkingFully furnished

11 Jun 2026

7 pictures Arrow icon pointing to the right
House
House for sale in Kajiado
KSh 6,000,000
Kajiado

3 Bedrooms

GardenDrying areaStorage room

10 Jun 2026

20 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Kiambu, Nairobi
KSh 22,500,000
Kiambu, Nairobi

3 Bedrooms

4 Bathrooms

202 m²

GardenBalconyParkingSwimming poolGymLoungeLiftFully furnished

4 Jun 2026

9 pictures Arrow icon pointing to the right
House
House for sale in Ongata Rongai, Kajiado
KSh 7,500,000
Ongata Rongai, Kajiado

3 Bedrooms

3 Jun 2026

14 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Kiambu, Nairobi
KSh 2,700,000
Kiambu, Nairobi

31 May 2026

12 pictures Arrow icon pointing to the right
House
House for sale in Bahati, Nakuru
KSh 48,000,000
Bahati, Nakuru

5 Bedrooms

4 Bathrooms

Office roomGardenStorage roomLounge

31 May 2026

15 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 140,000,000
Runda, Kiambu

4 Bedrooms

5 Bathrooms

Office roomGardenEquipped kitchenFireplaceTerraceFully furnished

29 May 2026

16 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Parklands, Kiambu
KSh 22,000,000
Parklands, Kiambu

4 Bedrooms

3 Bathrooms

2,400 m²

SecurityBalconyEquipped kitchenWater tankLiftJacuzziFully furnished

26 May 2026

19 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 130,000,000
Runda, Kiambu

5 Bedrooms

6 Bathrooms

GardenEquipped kitchenParkingSwimming poolFully furnished

24 May 2026

12 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 230,000,000
Lavington, Kiambu

4 Bedrooms

GardenSecurityParkingSwimming pool

23 May 2026

16 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 200,000,000
Runda, Kiambu

10 Bedrooms

BalconyGymCellarTerrace

22 May 2026

8 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 135,000,000
Lavington, Kiambu

5 Bedrooms

6 Bathrooms

GardenEquipped kitchenParkingFully furnished

22 May 2026

17 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Kiambaa, Kiambu
KSh 6,500,000
Kiambaa, Kiambu

1 Bedroom

SecurityLift

21 May 2026

10 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 78,000,000
Lavington, Kiambu

5 Bedrooms

5 Bathrooms

GardenSecurityEquipped kitchenParkingLoungeFully furnished

14 May 2026

12 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Bahati, Nakuru
KSh 6,800,000
Bahati, Nakuru

1 Bedroom

1 Bathroom

GardenSecurityGymLounge

13 May 2026

18 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 28,500,000
Lavington, Kiambu

4 Bedrooms

3 Bathrooms

Lounge

10 May 2026

19 pictures Arrow icon pointing to the right
House
House for sale in Lavington, Kiambu
KSh 85,000,000
Lavington, Kiambu

5 Bedrooms

6 Bathrooms

GardenSecurityDrying areaParkingFireplaceTerraceFully furnished

9 May 2026

20 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 140,000,000
Runda, Kiambu

4 Bedrooms

5 Bathrooms

500 m²

Office roomGardenGymSaunaTerrace

6 May 2026

28 pictures Arrow icon pointing to the right
House
House for sale in Mbagathi, Kajiado
KSh 16,900,000
Mbagathi, Kajiado

4 Bedrooms

Garden

3 May 2026

20 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 100,000,000
Runda, Kiambu

4 Bedrooms

5 Bathrooms

Office roomSecurityDrying areaBalconyStorage roomLoungeTerrace

27 Apr 2026

15 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Subukia, Nakuru
KSh 6,500,000
Subukia, Nakuru

1 Bedroom

Fully furnished

19 Apr 2026

20 pictures Arrow icon pointing to the right
House
House for sale in CBD, Starehe
KSh 28,000,000
CBD, Starehe

4 Bedrooms

3 Bathrooms

1,000 m²

Balcony

17 Apr 2026

17 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Njiru, Nairobi
KSh 15,100,000
Njiru, Nairobi

3 Bedrooms

3 Bathrooms

SecurityEquipped kitchenParkingGymLoungeLiftSaunaTerraceFully furnished

17 Apr 2026

14 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Nairobi
KSh 3,465,000
Nairobi

1 Bathroom

24 m²

SecurityBalconyLiftFully furnished

17 Apr 2026

20 pictures Arrow icon pointing to the right
House
House for sale in Runda, Kiambu
KSh 90,000,000
Runda, Kiambu

4 Bedrooms

5 Bathrooms

GardenEquipped kitchenFully furnished

17 Apr 2026

19 pictures Arrow icon pointing to the right
Apartment
Apartment for sale in Kiambu, Nairobi
KSh 6,500,000
Kiambu, Nairobi

1 Bedroom

2 Bathrooms

60 m²

Balcony

17 Apr 2026

Property value in Nairobi
Average price per m²
KSh 160,000/
0.0 %
Price evolution on February 2026
2.5 %
Price evolution on March 2025
Average property value
KSh 68,000,000