Destination

Diani Beach

Diani Beach is a stunning coastal destination on Kenya’s south coast, about 30 km from Mombasa, known for its soft white sand and clear turquoise waters. Stretching around 17 kilometers, it offers a perfect mix of relaxation, snorkeling, diving, and water sports, with nearby coral reefs and coastal wildlife making it one of Kenya’s top beach getaways.

Hotels in Diani Beach

Handpicked accommodations for every style and budget

Swahili Beach Resort

★★★★
Flying Package

Luxury Swahili-Inspired Beachfront Resort in Diani, Kenya

Select a package type and visitor type to see pricing

Enquire About This Hotel

Package Details

Click a package tag above to see details

Chale Island Resort - Sands At Chale

★★★★
Flying Package

Private Island Paradise in Diani, Kenya

Select a package type and visitor type to see pricing

Enquire About This Hotel

Package Details

Click a package tag above to see details

Nomad Beach Resort - Sands At Nomad

★★★★
Flying Package

Luxury Beachfront Resort in Diani, Kenya

Select a package type and visitor type to see pricing

Enquire About This Hotel

Package Details

Click a package tag above to see details

The Maji Beach Boutique Hotel

★★★★
Flying Package

Boutique Beachfront Hotel in Diani, Kenya

Select a package type and visitor type to see pricing

Enquire About This Hotel

Package Details

Click a package tag above to see details

Where are you visiting from?