Photo by Kenya Tourism Board

Romantic Hotels in Kenya from ¥9,516
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Kenya Romantic Hotels
Our top choices for Kenya romantic hotels

1. Tribe Hotel
Tribe HotelGigiri
9.0 out of 10, Wonderful, (286 reviews)
The price is ¥34,017
¥42,522 total
includes taxes & fees
Nov 20 - Nov 21

3. Ole Sereni
Ole SereniNairobi South
8.4 out of 10, Very good, (754 reviews)
The price is ¥16,689
¥21,193 total
includes taxes & fees
Dec 6 - Dec 7

4. Aberdare Country Club
Aberdare Country ClubMweiga
9.6 out of 10, Exceptional, (26 reviews)
The price is ¥20,506
¥24,475 total
includes taxes & fees
Dec 6 - Dec 7

6. Bahari Dhow Beach Villas
Bahari Dhow Beach VillasDiani Beach
7.6 out of 10, Good, (123 reviews)
The price is ¥14,285
¥17,917 total
includes taxes & fees
Dec 5 - Dec 6

7. Boma Inn Nairobi
Boma Inn NairobiNairobi West
8.0 out of 10, Very good, (230 reviews)
The price is ¥7,402
¥9,516 total
includes taxes & fees
Dec 6 - Dec 7

8. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Beach
8.0 out of 10, Very good, (414 reviews)
The price is ¥25,510
¥31,888 total
includes taxes & fees
Nov 18 - Nov 19
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Kenya Hotel Reviews

Radisson Blu Hotel Nairobi Upper Hill
10/10 Excellent
Explore a world of travel with Expedia
- Holiday Park Resorts in Kagio
- Hostels in Laikipia County
- Lodges in Maasai Mara
- Cheap Hotels in Bisil
- Matuu Hotels
- Watamu Hotels
- Luxury Hotels in Nyeri
- Cheap Hotels in Diani Beach
- Nanyuki Hotels
- Lodges in Samburu County
- Migori County Hotels
- Scuba Diving Hotels in Lamu
- Resorts in Keekorok
- Holiday Park Resorts in Maasai Mara
- Guest Houses in Nairobi
- Cheap Hotels in Murang'a
- All-Inclusive Hotel Hotels in Migori County
- Apartments in Murang'a County
- All-Inclusive Hotel Hotels in Kimana
- Cheap Hotels in Kajiado County
- All-Inclusive Hotel Hotels in Diani Beach
- Cheap Hotels in Shimoni
- Lodges in Amboseli
- Cheap Hotels in Sega
- Lodges in Chale Island
- Luxury Hotels in Nairobi
- Cheap Hotels in Kerugoya
- Cheap Hotels in Nairobi
- Hostels in Keekorok
- Apartments in Nakuru County
- Historic Hotels in Kajiado County
- Maasai Mara Hotels
- Cheap Hotels in Ngong
- Resorts in Chale Island
- Kisumu Hotels
- Condo Resorts in Murang'a County
- Lodges in Lake Elementaita
- All-Inclusive Hotel Hotels in Watamu
- Hotels with a Pool in Diani Beach
- Mombasa Hotels
- Family Hotels in Maasai Mara
- Luxury Hotels in Maasai Mara
- Cheap Hotels in Kwale County
- Diani Beach Hotels
- Resorts in Mtwapa
- Safari Tentalow in Maasai Mara
- Shimoni Hotels
- Nairobi Hotels
- Turkana County Hotels
- Luxury Hotels in Samburu
- Safari Tentalow in Laikipia County
- Lodges in Naivasha
- Luxury Hotels in Maralal
- Lodges in Samburu
- Resorts in Kabati
- Luxury Hotels in Lamu
- Resorts in Maasai Mara
- Hotel with a Concierge Hotels in Maasai Mara
- Luxury Hotels in Aberdare National Park
- Apartments in Kilifi County
- Guest Houses in Kajiado County
- Aparthotels in Keekorok
- Resorts in Lamu
- Cheap Hotels in Kiambu County
- Lodges in Mbita
- Beach Hotels in Kilifi
- Luxury Hotels in Malindi
- Cheap Hotels in Kisumu County
- Condo Resorts in Mambrui
- Luxury Hotels in Subukia
- Resorts & Hotels with Spas in Mombasa
- Ranches in Maasai Mara
- Amboseli Hotels
- Lodges in Mara Simba
- Aparthotels in Nairobi
- Kajiado County Hotels
- Hostels in Turkana County
- Beach Hotels in Kilifi County
- Lodges in Keekorok
- Resorts in Naivasha
- Beach Hotels in Watamu
- Beach Hotels in Diani Beach
- Resorts & Hotels with Spas in Chale Island
- All-Inclusive Hotel Hotels in Sega
- Chale Island Hotels
- Malindi Hotels
- B&B in Kiboko
- Resorts in Kiritiri
- Resorts in Diani Beach
- Beach Hotels in Bondo
- Lamu Hotels
- Mara Simba Hotels
- Resorts in Mara Simba
- Resorts in Limuru
- Resorts & Hotels with Spas in Baringo County
- Beach Hotels in Mombasa
- Naivasha Hotels











































