Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .

Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability
Diani Beach, Kenya
Select dates 2 Guests

Self-catering accommodation in Diani Beach-2

Diani Beach in Kwale County

Self-catering accommodation in Diani Beach

38 accommodation listings, including 1 special
Sophia Baharini Apartment Hotel | Diani Beach Self-catering

Sophia Baharini Apartment Hotel

Diani Beach Self-catering
Sleeps 36 in 18 rooms

Sophia Baharini Apartment Hotel is located in Diani, on the South Coast of Kenya. The hotel comprises 18 one-bedroom apartments and two studio apartments...

  • Wi-Fi
  • Swimming Pool
R854
Avg per night
R854
Avg per night
Diani House | Self-catering Diani Beach

Diani House

Diani Beach Self-catering, Bed and Breakfast
Sleeps 12 in 6 rooms

Diani House is located approximately 30 km south of Mombasa Island, on Diani Beach. The house is set in 12 acres of forested garden with 150 m of beach...

  • Swimming Pool
R3559
Avg per night
R3559
Avg per night
Villa Turquoise | Diani Beach Self-catering

Villa Turquoise

Diani Beach Self-catering
Sleeps 10

Villa Turquoise is located in Diani Beach and enjoys spectacular views across palm gardens to the Indian Ocean. A full-length terrace overlooks the pool, the...

  • Swimming Pool
  • Braai/Barbecue
R7046
Avg per night
R7046
Avg per night
Villa Malachite | Self-catering Diani Beach

Villa Malachite

Diani Beach Self-catering
Sleeps 8

Villa Malachite is located in Diani Beach and enjoys spectacular views across palm gardens to the Indian Ocean. The two balconies, the master bedroom and the...

  • Swimming Pool
  • Braai/Barbecue
R6975
Avg per night
R6975
Avg per night
Dolly House | Diani Beach Self-catering

Dolly House

Diani Beach Guest House, Self-catering
Sleeps 2

Welcome to our home; we hope you have a relaxing, happy and peaceful time. At Dolly House we are delighted to be able to offer you an extensive choice of...

  • Braai/Barbecue
  • On-site Parking
R1139
Avg per night
R1139
Avg per night
Gatehouse | Self-catering Diani Beach

Gatehouse

Diani Beach Self-catering
Sleeps 4

Welcome to our home; we hope you have a relaxing, happy and peaceful time. At Gatehouse we are delighted to be able to offer you an extensive choice of...

  • Braai/Barbecue
  • On-site Parking
R1993
Avg per night
R1993
Avg per night
Diani Breeze Villas | Diani Beach Self-catering

Diani Breeze Villas

Diani Beach Self-catering
Sleeps 40 in 8 rooms

Diani Breeze Villas are located in Diani Beach on the South Coast of Kenya. We are about 200 m from the unspoilt beach and surrounded by beautiful manicured...

  • Wi-Fi
  • Swimming Pool
  • Pet Friendly
  • On-site Parking
R1851
Avg per night
R1851
Avg per night
Watano House | Self-catering Diani Beach

Watano House

Diani Beach Self-catering
Sleeps 14 in 7 rooms

At Watano Beach House we are delighted to be able to offer you an extensive choice of accommodation, to suit you and your family whatever your needs. We...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R9965
Avg per night
R9965
Avg per night
Alfajiri Beach Villa | Diani Beach Self-catering

Alfajiri Beach Villa

Diani Beach Self-catering, Resort
Sleeps 8

Alfajiri Beach Villa overlooks the Indian Ocean and the elevated position ensures privacy and stunning views on Diani Beach. The beach is considered one of...

  • Swimming Pool
  • On-site Parking
R32157
Avg per night
R32157
Avg per night
Morning Star Resort | Self-catering Diani Beach

Morning Star Resort

Diani Beach Self-catering, Resort
Sleeps 104 in 43 rooms

Morning Star Diani offers accommodation in comfortable self-catering apartments, all of which have been constructed to European standards. Morning Star Diani...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R982
Avg per night
R982
Avg per night
Spice of The Coast | Diani Beach Self-catering

Spice of The Coast

Diani Beach Self-catering, Bed and Breakfast
Sleeps 12 in 5 rooms

Spice of The Coast is a small family-run hotel set 800 m from the white sandy beaches of the Indian Ocean in Diani Beach, Mombasa’s south coast. Set on a...

  • Wi-Fi
  • Swimming Pool
R2050
Avg per night
R2050
Avg per night
Diani Campsite and Cottages | Self-catering Diani Beach

Diani Campsite and Cottages

Diani Beach Self-catering, Backpacker, Camping and Caravanning
Sleeps 58 in 17 rooms

Diani Campsite and Cottages offers comfortable accommodation for budget travellers, situated in Diani and only a stone’s throw from the beach. It is close to...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R498
Avg per night
R498
Avg per night
Elephant Safari Apartments | Diani Beach Self-catering

Elephant Safari Apartments

Diani Beach Self-catering
Sleeps 12 in 2 rooms

Elephant Safari Apartments are situated in Diani Beach, just a short drive or walk to the ocean. The apartments offers self-catering accommodation, ideal for...

  • Swimming Pool
  • On-site Parking
R655
Avg per night
R655
Avg per night
LaSpaDiani | Self-catering Diani Beach

LaSpaDiani

Diani Beach Self-catering, Guest House, Bed and Breakfast
Sleeps 2

The scenic area of Diani Beach provides an idyllic location for LaSpaDiani. This is a great choice for couples exploring this coastal part of Kenya.This...

  • Swimming Pool
R284704
Avg per night
R284704
Avg per night
Amani Luxury Apartments | Diani Beach Self-catering

Amani Luxury Apartments

Diani Beach Self-catering
Sleeps 48 in 12 rooms

Amani Luxury Apartments, a development offering two-bedroom apartments with a unique African chic flair. The apartments are located approximately 500 m from...

  • Wi-Fi
  • Swimming Pool
R2719
Avg per night
R2719
Avg per night
Fair Haven Resort | Self-catering Diani Beach

Fair Haven Resort

Diani Beach Resort, Self-catering
Sleeps 12

Fair Haven is a fully furnished holiday home located approximately 800 meters from Diani Beach and tailored for families, groups, couples and backpackers....

  • Wi-Fi
  • Braai/Barbecue
R3317
Avg per night
R3317
Avg per night
Diani Place  | Diani Beach Self-catering

Diani Place

Diani Beach Self-catering
Sleeps 20 in 10 rooms

Diani Place is a premier hotel apartments located in Diani Beach in South Coast Kenya. We pride ourselves as the most convenient and comfortable apartments in...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1424
Avg per night
R1424
Avg per night
Villa Mandhari | Self-catering Diani Beach

Villa Mandhari

Diani Beach Self-catering
Sleeps 60 in 12 rooms

Villa Mandhari is an exclusive collection of 12 private luxury villas for the most refined travellers who seek total privacy. Each luxury villa embraces a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1200
Avg per night
R1200
Avg per night

Diani Beach Self-catering accommodation

Do your holiday plans include cooking a romantic dinner for that special someone, having a lekker braai with friends or a breakfast fry-up with the family? You're spoilt for choice with 30 options of Self-catering accommodation in Diani Beach.

Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R503 per person and keep an eye out for specials.

Booking couldn't be simpler with easy payment options and local support at your fingertips.

Book your perfect getaway today & get going!

Still considering another weekend on the couch instead?

Did you know? Diani Beach Accommodation is often misspelt. Here are some variations:

DianiBeach Self-catering,