Please Wait....

Houses For Rent And Sale In Kenya

The average price is KSh 7,965,778 The most expensive house costs KSh 800,000,000. while the cheapest costs KSh 25,000. We have a total of 3,526 Houses for rent & sale in Kenya updated on 21 Jan 2026. Among these properties are houses, lands, shops, apartments, flats and commercial spaces . Every Real Estate in Kenya posted on this site is verified by real estate agents . We also have cheap houses for rent and cheap houses for sale . Refine your property search by price, number of beds and type of property.

Show More

Result 1 - 20 of 3526

Sort:
Must See
19

4 Bedroom Villas

Syokimau Mulolongo Machakos

4 Bedroom Villas / Houses FOR Sale

KSh 18,000,000

PID : 1BKPV

4 Beds 5 Baths
  • Fence
  • Secure Parking
  • Garden
Premium

Updated 21 Jan 2026, Added 02 Oct 2025

2

KSh 75,000

PID : 6BMZD

Added 16 Feb 2026

1

KSh 70,000

PID : 1BMZD

Added 16 Feb 2026

2

KSh 60,000

PID : 3BMZC

Added 16 Feb 2026

1

KSh 60,000

PID : 2BMZC

Added 16 Feb 2026

Must See
5

KSh 15,000,000

PID : 0BMZB

4 Beds 4 Baths
  • Balcony
  • Fence
  • Parking

Added 16 Feb 2026

Must See
5

KSh 14,500,000

PID : 5BMZA

4 Beds 4 Baths
  • Ensuite
  • Cctv
  • Air Conditioning

Added 16 Feb 2026

Must See
5

KSh 20,000,000

PID : 4BMZA

4 Beds 4 Baths
  • Balcony
  • Alarm
  • Walk In Closet

Added 16 Feb 2026

1

KSh 70,000

PID : 7BMYY

Added 16 Feb 2026

1

KSh 70,000

PID : 3BMYX

Added 16 Feb 2026

Receive alerts for new properties

Subscribe Now
1

KSh 75,000

PID : 7BMYW

Added 16 Feb 2026

1

KSh 60,000

PID : 3BMYW

Added 16 Feb 2026

1

KSh 60,000

PID : 2BMYV

Added 16 Feb 2026

2

KSh 450,000

PID : 4BMYU

Added 16 Feb 2026

2

KSh 300,000

PID : 3BMYU

Added 16 Feb 2026

1

KSh 400,000

PID : 2BMYU

Added 16 Feb 2026

5

KSh 100,000

PID : 5BMYT

Added 16 Feb 2026

2

KSh 150,000

PID : 3BMYS

Added 16 Feb 2026

2

KSh 100,000

PID : 4BMYR

Added 16 Feb 2026

Can’t find what you are looking for?

Post a request
2

KSh 80,000

PID : 8BMYQ

Added 16 Feb 2026

Frequently Asked Questions

The average price of houses is KSh 7,965,778.

The price of the most expensive houses is KSh 800,000,000.

The price of the cheapest houses is KSh 25,000

There are 3526 available houses.