We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cheap Diani Beach Holiday Homes

Destination
Revenue impacts this sort order. Learn more

Bedrooms

Bathrooms

Amenities

Suitability

Property type

Distinctive Features

Distance from

5 km
167 rentals in Diani Beach.
Mango Villa in Jamboland, holiday rental in Diani Beach
Mango Villa in Jamboland, holiday rental in Diani Beach
Mango Villa in Jamboland, holiday rental in Diani Beach

Mango Villa in Jamboland

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Relax and rejuvenate in South Coast of Kenya: Beach front property sleeps 6 ,, holiday rental in Diani Beach
Relax and rejuvenate in South Coast of Kenya: Beach front property sleeps 6 ,, holiday rental in Diani Beach
Relax and rejuvenate in South Coast of Kenya: Beach front property sleeps 6 ,, holiday rental in Diani Beach

Relax and rejuvenate in South Coast of Kenya: Beach front property sleeps 6 ,

Condo/Apartment
3 bedrooms
3 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Stunning villa Twiga in African style with Wi-Fi, holiday rental in Diani Beach
Stunning villa Twiga in African style with Wi-Fi, holiday rental in Diani Beach
Stunning villa Twiga in African style with Wi-Fi, holiday rental in Diani Beach

Stunning villa Twiga in African style with Wi-Fi

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Monkey Beach House, Beachfront, Ocean Views,  Shared Pool, Staff Provided, holiday rental in Diani Beach
Monkey Beach House, Beachfront, Ocean Views,  Shared Pool, Staff Provided, holiday rental in Diani Beach
Monkey Beach House, Beachfront, Ocean Views,  Shared Pool, Staff Provided, holiday rental in Diani Beach

Monkey Beach House, Beachfront, Ocean Views, Shared Pool, Staff Provided

Holiday Rental House
5 bedrooms
5 bathrooms
Sleeps 11
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Beach Front Apartment., holiday rental in Diani Beach
Beach Front Apartment., holiday rental in Diani Beach
Beach Front Apartment., holiday rental in Diani Beach

Beach Front Apartment.

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
A step from ocean, holiday rental in Diani Beach
A step from ocean, holiday rental in Diani Beach
A step from ocean, holiday rental in Diani Beach

A step from ocean

Holiday Rental House
3 bedrooms
4 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished Studio apartment - walking distance from the beach, holiday rental in Diani Beach
Modern Furnished Studio apartment - walking distance from the beach, holiday rental in Diani Beach
Modern Furnished Studio apartment - walking distance from the beach, holiday rental in Diani Beach

Modern Furnished Studio apartment - walking distance from the beach

Condo/Apartment
0 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Studio Room 308 with a Breath taking view of Diani Beach., holiday rental in Diani Beach
Studio Room 308 with a Breath taking view of Diani Beach., holiday rental in Diani Beach
Studio Room 308 with a Breath taking view of Diani Beach., holiday rental in Diani Beach

Studio Room 308 with a Breath taking view of Diani Beach.

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished 2 bedroom-walking distance from beach and malls

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished 3 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 3 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 3 bedroom-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished 3 bedroom-walking distance from beach and malls

Condo/Apartment
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished Studio Apartment-walking distance from beach and malls

Condo/Apartment
0 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished Studio Apartment-walking distance from beach and malls

Condo/Apartment
0 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished Studio Apartment-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished Studio Apartment-walking distance from beach and malls

Condo/Apartment
0 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach
Modern Furnished 2 bedroom-walking distance from beach and malls, holiday rental in Diani Beach

Modern Furnished 2 bedroom-walking distance from beach and malls

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
A unique, tastefully furnished luxury villa in Diani, near Africa's best beach., holiday rental in Diani Beach
A unique, tastefully furnished luxury villa in Diani, near Africa's best beach., holiday rental in Diani Beach
A unique, tastefully furnished luxury villa in Diani, near Africa's best beach., holiday rental in Diani Beach

A unique, tastefully furnished luxury villa in Diani, near Africa's best beach.

Holiday Rental House
4 bedrooms
3 bathrooms
Sleeps 17
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Villa Zumaridi, holiday rental in Diani Beach
Villa Zumaridi, holiday rental in Diani Beach
Villa Zumaridi, holiday rental in Diani Beach

Villa Zumaridi

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
5-bedroom Villa - 3 Mins Walk To The Beach, holiday rental in Diani Beach
5-bedroom Villa - 3 Mins Walk To The Beach, holiday rental in Diani Beach
5-bedroom Villa - 3 Mins Walk To The Beach, holiday rental in Diani Beach

5-bedroom Villa - 3 Mins Walk To The Beach

Holiday Rental House
5 bedrooms
3 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Serenity Villa - 8min Escape in Diani Beach, holiday rental in Diani Beach
Serenity Villa - 8min Escape in Diani Beach, holiday rental in Diani Beach
Serenity Villa - 8min Escape in Diani Beach, holiday rental in Diani Beach

Serenity Villa - 8min Escape in Diani Beach

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Charming 1-Bed Cottage in Diani Beach 10min to bea, holiday rental in Diani Beach
Charming 1-Bed Cottage in Diani Beach 10min to bea, holiday rental in Diani Beach
Charming 1-Bed Cottage in Diani Beach 10min to bea, holiday rental in Diani Beach

Charming 1-Bed Cottage in Diani Beach 10min to bea

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Holiday house Diani Beach for 1 - 8 persons with 3 bedrooms - Holiday house, holiday rental in Diani Beach
Holiday house Diani Beach for 1 - 8 persons with 3 bedrooms - Holiday house, holiday rental in Diani Beach
Holiday house Diani Beach for 1 - 8 persons with 3 bedrooms - Holiday house, holiday rental in Diani Beach

Holiday house Diani Beach for 1 - 8 persons with 3 bedrooms - Holiday house

Holiday Rental House
3 bedrooms
5 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
A 8-10min walk to the beach cottage with a private pool, free wifi., holiday rental in Diani Beach
A 8-10min walk to the beach cottage with a private pool, free wifi., holiday rental in Diani Beach
A 8-10min walk to the beach cottage with a private pool, free wifi., holiday rental in Diani Beach

A 8-10min walk to the beach cottage with a private pool, free wifi.

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Private villa with big pool, a chef free of charge, holiday rental in Diani Beach
Private villa with big pool, a chef free of charge, holiday rental in Diani Beach
Private villa with big pool, a chef free of charge, holiday rental in Diani Beach

Private villa with big pool, a chef free of charge

Holiday Rental House
6 bedrooms
5 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Private cozy villa 10 min to the beach!, holiday rental in Diani Beach
Private cozy villa 10 min to the beach!, holiday rental in Diani Beach
Private cozy villa 10 min to the beach!, holiday rental in Diani Beach

Private cozy villa 10 min to the beach!

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Okomos Private Villa, Diani Beach Kenya, holiday rental in Diani Beach
Okomos Private Villa, Diani Beach Kenya, holiday rental in Diani Beach
Okomos Private Villa, Diani Beach Kenya, holiday rental in Diani Beach

Okomos Private Villa, Diani Beach Kenya

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Spacious holiday home with private pool and garden., holiday rental in Diani Beach
Spacious holiday home with private pool and garden., holiday rental in Diani Beach
Spacious holiday home with private pool and garden., holiday rental in Diani Beach

Spacious holiday home with private pool and garden.

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Swahili Design Luxury Villa, holiday rental in Diani Beach
Swahili Design Luxury Villa, holiday rental in Diani Beach
Swahili Design Luxury Villa, holiday rental in Diani Beach

Swahili Design Luxury Villa

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
V-Szameitat Homes - Congo (Joy), holiday rental in Diani Beach
V-Szameitat Homes - Congo (Joy), holiday rental in Diani Beach
V-Szameitat Homes - Congo (Joy), holiday rental in Diani Beach

V-Szameitat Homes - Congo (Joy)

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
private pool cottage diani beach, holiday rental in Diani Beach
private pool cottage diani beach, holiday rental in Diani Beach
private pool cottage diani beach, holiday rental in Diani Beach

private pool cottage diani beach

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
BEACH VILLA DIANI, holiday rental in Diani Beach
BEACH VILLA DIANI, holiday rental in Diani Beach
BEACH VILLA DIANI, holiday rental in Diani Beach

BEACH VILLA DIANI

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Large luxury beachside villa with a pool, guesthouse, cook, gardener, and maid, holiday rental in Diani Beach
Large luxury beachside villa with a pool, guesthouse, cook, gardener, and maid, holiday rental in Diani Beach
Large luxury beachside villa with a pool, guesthouse, cook, gardener, and maid, holiday rental in Diani Beach

Large luxury beachside villa with a pool, guesthouse, cook, gardener, and maid

Holiday Rental House
7 bedrooms
5 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Hello,, letting this 2 bedroom fully furnished bungalow   at   Mombasa Diani., holiday rental in Diani Beach
Hello,, letting this 2 bedroom fully furnished bungalow   at   Mombasa Diani., holiday rental in Diani Beach
Hello,, letting this 2 bedroom fully furnished bungalow   at   Mombasa Diani., holiday rental in Diani Beach

Hello,, letting this 2 bedroom fully furnished bungalow at Mombasa Diani.

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Elna's Beachfront Studio Diani- Seaview & AC - 202, holiday rental in Diani Beach
Elna's Beachfront Studio Diani- Seaview & AC - 202, holiday rental in Diani Beach
Elna's Beachfront Studio Diani- Seaview & AC - 202, holiday rental in Diani Beach

Elna's Beachfront Studio Diani- Seaview & AC - 202

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Tamani homes 8min to the beach, holiday rental in Diani Beach
Tamani homes 8min to the beach, holiday rental in Diani Beach
Tamani homes 8min to the beach, holiday rental in Diani Beach

Tamani homes 8min to the beach

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Beautiful 2 bedroom villa apartment along diani beach road for 25$ per, holiday rental in Diani Beach
Beautiful 2 bedroom villa apartment along diani beach road for 25$ per, holiday rental in Diani Beach
Beautiful 2 bedroom villa apartment along diani beach road for 25$ per, holiday rental in Diani Beach

Beautiful 2 bedroom villa apartment along diani beach road for 25$ per

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 9
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Diani Paradise Villas, holiday rental in Diani Beach
Diani Paradise Villas, holiday rental in Diani Beach
Diani Paradise Villas, holiday rental in Diani Beach

Diani Paradise Villas

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
V-szameitat Homes Congo, holiday rental in Diani Beach
V-szameitat Homes Congo, holiday rental in Diani Beach
V-szameitat Homes Congo, holiday rental in Diani Beach

V-szameitat Homes Congo

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
1 Bedroom Villas Diani - 15 Mins to The Beach, holiday rental in Diani Beach
1 Bedroom Villas Diani - 15 Mins to The Beach, holiday rental in Diani Beach
1 Bedroom Villas Diani - 15 Mins to The Beach, holiday rental in Diani Beach

1 Bedroom Villas Diani - 15 Mins to The Beach

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Colobus House Bella Seaview, holiday rental in Diani Beach
Colobus House Bella Seaview, holiday rental in Diani Beach
Colobus House Bella Seaview, holiday rental in Diani Beach

Colobus House Bella Seaview

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Tree House Bella Seaview, holiday rental in Diani Beach
Tree House Bella Seaview, holiday rental in Diani Beach
Tree House Bella Seaview, holiday rental in Diani Beach

Tree House Bella Seaview

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
1 room apartment (upper floor) with bathroom & kitchenette & terrace -NG - in, holiday rental in Diani Beach
1 room apartment (upper floor) with bathroom & kitchenette & terrace -NG - in, holiday rental in Diani Beach
1 room apartment (upper floor) with bathroom & kitchenette & terrace -NG - in, holiday rental in Diani Beach

1 room apartment (upper floor) with bathroom & kitchenette & terrace -NG - in

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
The Sandcastle Apartment, holiday rental in Diani Beach
The Sandcastle Apartment, holiday rental in Diani Beach
The Sandcastle Apartment, holiday rental in Diani Beach

The Sandcastle Apartment

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Silent Palms Villa, holiday rental in Diani Beach
Silent Palms Villa, holiday rental in Diani Beach
Silent Palms Villa, holiday rental in Diani Beach

Silent Palms Villa

Condo/Apartment
2 bedrooms
3 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Diani Fully Furnished Apartments, holiday rental in Diani Beach
Diani Fully Furnished Apartments, holiday rental in Diani Beach
Diani Fully Furnished Apartments, holiday rental in Diani Beach

Diani Fully Furnished Apartments

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
7 Bedroom Whole Main Vacation Home - "Forest Dream Resort", holiday rental in Diani Beach
7 Bedroom Whole Main Vacation Home - "Forest Dream Resort", holiday rental in Diani Beach
7 Bedroom Whole Main Vacation Home - "Forest Dream Resort", holiday rental in Diani Beach

7 Bedroom Whole Main Vacation Home - "Forest Dream Resort"

Holiday Rental House
7 bedrooms
7 bathrooms
Sleeps 14
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Spacious Diani garden house, holiday rental in Diani Beach
Spacious Diani garden house, holiday rental in Diani Beach
Spacious Diani garden house, holiday rental in Diani Beach

Spacious Diani garden house

Holiday Rental House
4 bedrooms
3 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Ocean Front Beach Chalet with sandy beach, Room with seaview, holiday rental in Diani Beach
Ocean Front Beach Chalet with sandy beach, Room with seaview, holiday rental in Diani Beach
Ocean Front Beach Chalet with sandy beach, Room with seaview, holiday rental in Diani Beach

Ocean Front Beach Chalet with sandy beach, Room with seaview

Holiday Rental House
1 bedroom
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Luxury Villas in Diani Beach, holiday rental in Diani Beach
Luxury Villas in Diani Beach, holiday rental in Diani Beach
Luxury Villas in Diani Beach, holiday rental in Diani Beach

Luxury Villas in Diani Beach

Holiday Rental House
2 bedrooms
3 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Nice apartment in the African style, holiday rental in Diani Beach
Nice apartment in the African style, holiday rental in Diani Beach
Nice apartment in the African style, holiday rental in Diani Beach

Nice apartment in the African style

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Kilele Beach Penthouse in Diani  with rooftop terrace, holiday rental in Diani Beach
Kilele Beach Penthouse in Diani  with rooftop terrace, holiday rental in Diani Beach
Kilele Beach Penthouse in Diani  with rooftop terrace, holiday rental in Diani Beach

Kilele Beach Penthouse in Diani with rooftop terrace

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
Luxuary villa at Diani Beach for 8 people, private, staff, pool, garden, gym, holiday rental in Diani Beach
Luxuary villa at Diani Beach for 8 people, private, staff, pool, garden, gym, holiday rental in Diani Beach
Luxuary villa at Diani Beach for 8 people, private, staff, pool, garden, gym, holiday rental in Diani Beach

Luxuary villa at Diani Beach for 8 people, private, staff, pool, garden, gym

Holiday Rental House
4 bedrooms
4 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Stayz.com.au logo
…
Showing results 1-50 of 167
Things to DoRestaurantsFlightsTravel StoriesCruisesRental Cars