With a flawless, long stretch of white-sand beach hugged by lush forest and kissed by surfable waves, it's no wonder Diani Beach is so popular. This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water-sports enthusiasts.

Diani has some of the best accommodation in Kenya, from budget party hostels to funky kitesurfing lodges and intimate honeymoon spots.

Sort by

Sands at Chale Island - Tour

Sands at Chale Island

  • 1 Night
  • Chale Island
$ 130View Details
Diani Sea Lodge - Tour

Diani Sea Lodge

  • 3 Nights
  • Diani Beach, Kwale County
$ 175View Details
Azhari Beach Suite - Tour

Azhari Beach Suite

  • 1 Night
  • Diani Beach
$ 350View Details
Baobab Beach House - Tour

Baobab Beach House

  • 1 Night
  • Diani Beach, Kwale County
$ 97View Details
The Maji Beach Boutique Hotel - Tour

The Maji Beach Boutique Hotel

  • 1 Night
  • Diani Beach, Kwale County
$ 187View Details
Baobab Beach Resort - Tour

Baobab Beach Resort

  • 1 Night
  • Diani, Kwale County
$ 64View Details
Swahili Beach Resort - Tour

Swahili Beach Resort

  • 1 Night
  • Ukunda, Kwale County
$ 83View Details
Southern Palms Beach Resort - Tour

Southern Palms Beach Resort

  • 1 Night
  • Ukunda, Kwale County
$ 81View Details
Leopard Beach Resort and Spa - Tour

Leopard Beach Resort and Spa

  • 1 Night
$ 189View Details