Pick your preferred language. We speak English and 42 other languages.
FREE cancellation on most rooms! Instant confirmation when you reserve
Finding a great honeymoon hotel is easy with Booking.com. More choices, more destinations.
5 romantic hotels
5 romantic hotels
6 romantic hotels
3 romantic hotels
From honeymoon hotels to country houses, more accommodations in Kenya
Vacation Rentals Apartments Homestays B&Bs Vacation Homes Villas Guest houses Lodges Cottages Resorts Glamping Luxury Tents Serviced Apartments Campgrounds Hostels Country Houses Resort Villages Inns Cabins Farm Stays
Check out our selection of great honeymoon hotels in Kenya
9.0 Awesome 138 reviews
Featuring free WiFi, Seawhispers Inn is located in Watamu, 8 km from Watamu National Marine Park.
Some units feature a seating area for your convenience.
Malindi Airport is a 30-minute drive from the property, while Moi International Airport is 2.5 hour drive away.
9.1 Awesome 147 reviews
Situated on Chale Island along a white sandy beach, The Sands at Chale Island is surrounded by indigenous forest and offers magnificent sea views. The resort boasts 3 outdoor pools and a spa.
The rooms and suites at The Sands are elegantly decorated and reflect traditional architecture. Each is equipped with air conditioning, an en-suite bathroom and a Swahili-style bed. Guests can enjoy sea views from all rooms.
8.4 Very Good 1,352 reviews
Situated in the Kilimani in Nairobi, Swiss Lenana Mount features an outdoor pool, a fitness centre and free WiFi throughout. Free private parking is available on site.
The rooms are equipped with a flat-screen TV. You will find a kettle in the room. Each room has a private bathroom fitted with a shower. Extras include bathrobes and free toiletries.
8.5 Very Good 1,343 reviews
Located in Nairobi, Meridian Hotel offers free WiFi access in all areas. Other facilities offered at the property include a ticket service, a tour desk and luggage storage.
Featuring city views each room comes with a TV and air conditioning. Rooms are fitted with a shower and private bathroom.
8.3 Very Good 303 reviews
Set 2 minutes away from Yaya Centre, Royal Tulip Canaan Nairobi offers free WiFi and an outdoor swimming pool. Guests can enjoy a drink at the bar and make use of the fitness centre and spa facilities available in the property. The hotel also features secure parking on site.
8.6 Excellent 321 reviews
Featuring a private beach area and water sports facilities, Swahili Beach is situated in Diani Beach, 200 metres from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Centre. Guests at the 5-star property can enjoy sea views in the rooms and access to a sauna. The resort features an outdoor swimming pool and evening entertainment.
8.5 Very Good 957 reviews
Each room at this hotel is air-conditioned and is equipped with a private bathroom with hot water, bathrobes and slippers. The rooms are fitted with a flat-screen satellite TV, a hair dryer, and a complimentary tea-and-coffee-making facility. Some units feature an inbuilt sauna, a Jacuzzi and splendid views over the creek
8.5 Very Good 412 reviews
Set in a garden on a white and sandy beach, Jacaranda Indian Ocean Beach Resort offers accommodation in Diani Beach and 9 km from Ukunda Airstrip.
The makuti-roofed rooms are fitted with local furniture, minibar, tea-and-coffee making facilities and en-suite bathroom. Some of them have sea view. The beds are draped with a mosquito net.
8.2 Very Good 126 reviews
Set in Watamu, 450 metres from Mapango restaurant, Aquarius Club features a private beach area. The resort has air-conditioned rooms with a private bathroom and free WiFi. The property is situated in the Watamu Beach district, 1 km from ACK St.Peter's church Watamu.
This romantic hotel in Kenya has been booked 631 times.
This romantic hotel in Kenya has been booked 222 times.
This romantic hotel in Kenya has been booked 219 times.
This romantic hotel in Kenya has been booked 146 times.
This romantic hotel in Kenya has been booked 144 times.
This romantic hotel in Kenya has been booked 135 times.