Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Ukunda · 78.83 km from centre
9.6
4 reviews
Breakfast available
With a stay at Elewana Afrochic Diani Beach in Ukunda, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach hotel is 23.3 mi (37.5 km) from Nyali Beach and 24.7 mi (39.8 km) from Bamburi Beach.

Resort in Malindi · 53.43 km from centre
8.8
35 reviews
Breakfast available
When you stay at Diamonds Malindi in Malindi, you'll be by the ocean, within a 5-minute drive of Portuguese Chapel and Marine Park. This beach resort is 13.9 mi (22.4 km) from Watamu Beach and 1.2 mi (1.9 km) from Silversands Beach.

Hotel in Malindi · 53.43 km from centre
7.7
267 reviews
Breakfast available
<h2>Prime Beachfront Location</h2>
Diamonds Malindi in Malindi offers a private beach area and beachfront access. Guests enjoy stunning views of the Indian Ocean and a swimming pool with a view.
<h2>Exceptional Facilities</h2>
The hotel features spa facilities, a fitness centre, a lush garden, and a terrace. Additional amenities include a restaurant, bar, and free WiFi.
<h2>Comfortable Accommodations</h2>
Rooms are equipped with air-conditioning, private bathrooms, and modern amenities. Family rooms and interconnected rooms cater to all guest needs.
<h2>Dining Experience</h2>
A variety of dining options are available, including a family-friendly restaurant, bar, and pool bar. Breakfast includes continental, buffet, and à la carte selections.
<h2>Nearby Attractions</h2>
Tropical Beach is a 4-minute walk away, and Malindi Airport is 4 km from the hotel. Guests can enjoy activities such as fitness classes and walking tours.

Resort in Diani Beach · 77.88 km from centre
8.4
185 reviews
Breakfast available
With a stay at Leopard Beach Resort & Spa in Diani Beach, you'll be near the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This luxury resort is 25.3 mi (40.7 km) from Nyali Beach and 26.7 mi (43 km) from Bamburi Beach.

Hotel in Malindi · 57.68 km from centre
10.0
3 reviews
Breakfast available
When you stay at Lions Luxury Eco-Resort & Spa in Malindi, you'll be next to a golf course and 14 minutes by foot from Malindi Beach. This family-friendly hotel is 14.6 mi (23.5 km) from Watamu Beach and 3.1 mi (4.9 km) from Silversands Beach.

Hotel in Diani Beach · 84.81 km from centre
8.3
460 reviews
Breakfast available
<h2>Beachfront Location</h2>
Eleven Pearl Boutique Hotel & Spa in Diani Beach offers direct beachfront access and a private beach area. Guests enjoy stunning sea views and a serene beachfront setting.
<h2>Exceptional Facilities</h2>
The hotel features a swimming pool with a view, spa facilities, fitness centre, and a lush garden. Additional amenities include a terrace, open-air bath, and free WiFi in public areas.
<h2>Comfortable Accommodations</h2>
Rooms offer air-conditioning, private bathrooms, and modern amenities such as tea and coffee makers and flat-screen TVs. Family rooms and ground-floor units provide added comfort.
<h2>Dining Experience</h2>
The family-friendly restaurant serves African, French, Greek, Italian, Mediterranean, Moroccan, pizza, and international cuisines. Guests can enjoy lunch, dinner, high tea, and cocktails in a traditional or romantic ambience.
<h2>Nearby Attractions</h2>
Diani Beach is just a few steps away, and Ukunda Airport is 6 km from the hotel. Activities include skiing, film nights, and cycling. Guests appreciate the attentive staff and excellent service.

Resort in Diani Beach · 77.23 km from centre
8.0
413 reviews
With a stay at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This beach resort is 25.8 mi (41.5 km) from Nyali Beach and 27.2 mi (43.8 km) from Bamburi Beach.

Hotel in Mombasa · 50.48 km from centre
8.2
419 reviews
Breakfast available
With a stay at Hotel English Point Marina & Spa in Mombasa, you'll be near the beach, within a 15-minute drive of Nyali Beach and Mombasa Marine National Park. This spa hotel is 5.7 mi (9.2 km) from Bamburi Beach and 22.5 mi (36.3 km) from Diani Beach.

Hotel in Malindi · 51.08 km from centre
8.2
19 reviews
Breakfast available
Located in Malindi, Leopard Point Luxury Beach Resort & Spa is a 5-minute drive from Marine Park and 14 minutes from Malindi Beach. This family-friendly hotel is 9.7 mi (15.7 km) from Watamu Beach and 13.4 mi (21.6 km) from Ruins of Gedi.

Hotel in Malindi · 53.25 km from centre
9.0
9 reviews
Breakfast available
Located in Malindi, Kilili Baharini Resort & Spa is within a 5-minute drive of Marine Park and Portuguese Chapel. This beach hotel is 14.1 mi (22.6 km) from Watamu Beach and 1.3 mi (2.1 km) from Silversands Beach.

Hotel in Diani Beach · 83.64 km from centre
9.6
985 reviews
Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.
Featuring tropical decor with teak furniture, all rooms come with a veranda and air-conditioning. The Deluxe Rooms all have sea views through the tropical forest. They include a seating area with flat-screen TV and a small fridge.
A selection of meals and dishes are offered from breakfast, lunch and dinner, as well as pizzas and cocktails can be enjoyed in the Sails restaurant, and drinks are served at the poolside bar.
The resort is just a 10-minute drive from Ukunda village. Mombasa is located 40 km away and Moi International Airport is 50 km away.
We discourage noisy activities , we do not accept bookings for conferences, weddings, large groups (Maximum 2 rooms , 4 Adults ) or children. No personal music instruments or music players are allowed in the hotel.
The hotel has a strict minimum stay policy of 4 nights and maximum stay of 10 nights per calendar year.

Hotel in Malindi · 51.79 km from centre
9.8
6 reviews
Breakfast available
Located in Malindi, Lion in the Sun Boutique Hotel & Spa is in the historical district – a 2-minute drive from Marine Park and 7 minutes from Portuguese Chapel. This luxury hotel is 10.2 mi (16.4 km) from Watamu Beach and 3.1 mi (4.9 km) from Silversands Beach.

Resort in Diani Beach · 84.18 km from centre
8.6
184 reviews
When you stay at Baobab Beach Resort & Spa - All Inclusive in Diani Beach, you'll be on the beach, within a 15-minute walk of Diani Beach and Galu Kinondo Beach. This all-inclusive resort is 28.4 mi (45.7 km) from Nyali Beach and 29.8 mi (48 km) from Bamburi Beach.

Hotel in Diani Beach · 78.44 km from centre
9.2
72 reviews
When you stay at The Villa Luxury Suites Hotel in Diani Beach, you'll be near the beach, within a 15-minute walk of Diani Beach and Diani Snake Park. This hotel is 24.6 mi (39.6 km) from Nyali Beach and 26 mi (41.8 km) from Bamburi Beach.

Hotel in Mombasa · 46.28 km from centre
8.0
13 reviews
Breakfast available
Located in Mombasa, Chamiachi Luxury Apartments is in the business district – a 1-minute drive from Haller Park and 5 minutes from Mombasa Marine National Park. This luxury hotel is 2.5 mi (4.1 km) from Bamburi Beach and 5.3 mi (8.5 km) from Jain Temple.

Hotel in Galu Beach, Diani Beach · 87.29 km from centre
8.4
33 reviews
Breakfast available
With a stay at Neptune Palm Beach Boutique Resort & Spa All Inclusive in Diani Beach (Galu Beach), you'll be within a 15-minute drive of Diani Beach and Colobus Conservation. This all-inclusive hotel is 30.1 mi (48.5 km) from Nyali Beach and 31.6 mi (50.8 km) from Bamburi Beach.

Resort in Mombasa · 47.12 km from centre
8.8
810 reviews
Breakfast available
With a stay at Voyager Beach Resort in Mombasa, you'll be on the beach, within a 5-minute drive of Nyali Beach and Wild Waters. This beach resort is 2.9 mi (4.7 km) from Bamburi Beach and 24.7 mi (39.8 km) from Diani Beach.

Resort in Diani Beach · 77.59 km from centre
8.2
145 reviews
Breakfast available
With a stay at Diamonds Leisure Beach & Golf Resort in Diani Beach, you'll be 0.8 mi (1.3 km) from Diani Beach and 8.5 mi (13.7 km) from Kaya Kinondo Sacred Forest. This beach resort is 11.9 mi (19.1 km) from Chale Beach and 20.2 mi (32.6 km) from Fort Jesus.

Hotel in Diani Beach · 77.26 km from centre
9.0
12 reviews
With a stay at Mzima Beach in Diani Beach, you'll be next to a golf course, within a 10-minute drive of Diani Beach and Diani Snake Park. This beach hotel is 25.7 mi (41.4 km) from Nyali Beach and 27.1 mi (43.7 km) from Bamburi Beach.

Hotel in Galu Beach, Diani Beach · 87.35 km from centre
9.4
47 reviews
Breakfast available
With a stay at LalaGalu in Diani Beach (Galu Beach), you'll be within a 15-minute drive of Diani Beach and Galu Kinondo Beach. This spa hotel is 30.2 mi (48.6 km) from Nyali Beach and 31.6 mi (50.9 km) from Bamburi Beach.