KenyaBeach holidays
Beach holidays
in Kenya
Our 31 favourite places in Kenya to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Diani Beach
Diani Beach
Kenya
From$210
Mombasa
Mombasa
Kenya
From$105
Lamu
Lamu
Kenya
From$210
Watamu
Watamu
Kenya
From$205
Malindi
Malindi
Kenya
From$105
Kilifi
Kilifi
Kenya
From$85
Kakamega
Kakamega
Kenya
From$130
Naivasha
Naivasha
Kenya
From$90
Matuga
Matuga
Kenya
From$75
Lang'ata
Lang'ata
Kenya
From$95
Mandera
Mandera
Kenya
From$80
Khwisero
Khwisero
Kenya
From$100
Kisii
Kisii
Kenya
From$130
Athi River
Athi River
Kenya
From$80
Isiolo
Isiolo
Kenya
From$75
Migori
Migori
Kenya
From$100
El Wak
El Wak
Kenya
From$150
Upper Gilgil
Upper Gilgil
Kenya
From$75
Kimilili
Kimilili
Kenya
From$90
Imara Daima Estate
Imara Daima Estate
Kenya
From$90
Habaswein
Habaswein
Kenya
From$150
Moyale
Moyale
Kenya
From$115
Ol Kalou
Ol Kalou
Kenya
From$130
Homa Bay
Homa Bay
Kenya
From$105
Kinoi
Kinoi
Kenya
From$75
Kenol
Kenol
Kenya
From$115
Masalani
Masalani
Kenya
From$80
Murang’a
Murang’a
Kenya
From$115
Webuye
Webuye
Kenya
From$100
Iten
Iten
Kenya
From$75
Kapsabet
Kapsabet
Kenya
From$115
Beach holidays in Kenya — FAQs
- What are the best beach holidays in Kenya?
- Our 31 top picks for beach holidays in Kenya are listed above, sorted by where you'll get most for your money on Booking.com — starting from $75/night.
- When is the best time for a beach holiday in Kenya?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Kenya; midsummer is hot and busy.
- How much do beach holidays in Kenya cost?
- Hotels for our Kenya beach picks start from $75/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.