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 Diani Beach · 10.54 km from centre
9.3
63 reviews
Breakfast available
Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.
The spacious, air-conditioned rooms come with elegant décor, a balcony with Indian Ocean views, and a seating area with satellite TV. Some rooms also feature a private pool. The bathrooms include a bathrobe, slipper and free toiletries.
Guests can relax by the beach, pool or with a massage. There is also a shared lounge area, library and souvenir shop. The restaurant serves a range of Swahili, Indian, and Mediterranean cuisine.
The Maji Beach Boutique Hotel is located just 5 km from Ukunda Airstrip and 35 km from Mombasa. Moi International Airport is 50 km away.

Hotel in Ukunda · 9.08 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 Diani Beach · 9.62 km from centre
8.4
136 reviews
Breakfast available
With a stay at Leopard Beach Resort & Spa in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This beach resort is 25.3 mi (40.7 km) from Nyali Beach and 2.1 mi (3.3 km) from Kongo Mosque.

Resort in Diani Beach · 10.27 km from centre
8.0
352 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 1.7 mi (2.7 km) from Kongo Mosque.

Hotel in Diani Beach · 9.06 km from centre
9.2
71 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 2.8 mi (4.5 km) from Kongo Mosque.

Resort in Diani Beach · 9.96 km from centre
8.2
121 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 · 10.24 km from centre
9.2
8 reviews
With a stay at Mzima Beach in Diani Beach, you'll be on the beach, 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 1.6 mi (2.6 km) from Kongo Mosque.

Resort in Diani Beach · 6.90 km from centre
8.5
245 reviews
Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort.
The accommodation will provide you with a TV and air conditioning. Featuring a shower, private bathroom also comes with a bath and a hairdryer. You can enjoy garden view from the room.
At Diani Sea Resort you will find a tennis court and a fitness centre. Other facilities offered at the property include entertainment staff, a shared lounge and luggage storage. An array of activities can be enjoyed on site or in the surroundings, including mini golf.
This resort is 30 km from Moi International Airport.

Resort in Diani Beach · 11.46 km from centre
8.0
192 reviews
Breakfast available
With a stay at Southern Palms Beach Resort in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Kongo Mosque. This all-inclusive resort is 2 mi (3.1 km) from Diani Snake Park and 5.5 mi (8.9 km) from Galu Kinondo Beach.

Hotel in Diani Beach · 7.18 km from centre
8.0
1 review
Breakfast available
Set in Diani Beach, 100 metres from Diani Beach, D Camp And Cottages offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Among the facilities of this property are a restaurant, free shuttle service and room service, along with free WiFi throughout the property. The hotel features garden views and a terrace.
At the hotel, the rooms have a balcony. All rooms are fitted with a private bathroom fitted with a shower and free toiletries, while some rooms also offer a kitchen equipped with a microwave. All guest rooms will provide guests with a fridge.
A Full English/Irish breakfast is available at D Camp And Cottages.
You can play darts at this 4-star hotel, and the area is popular for cycling.
Leisure Lodge Golf Club is 3 km from the accommodation, while Colobus Conservation is 5.3 km from the property. Ukunda Airport is 1 km away.

Resort in Diani Beach · 8.53 km from centre
8.3
1,161 reviews
Breakfast available
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.
All units in the resort are equipped with a flat-screen TV. All rooms are fitted with a private bathroom with free toiletries. All rooms at Swahili Beach have air conditioning and a desk.
A buffet breakfast is served every morning at the property. At the accommodation you will find a restaurant serving local and seafood cuisine. Vegan, vegetarian and halal options can also be requested.
Swahili Beach offers a fitness centre. You can play table tennis, billiards and darts at the resort, and bike hire is available.
Guests can also take advantage of the business centre and newspapers. Staff at the 24-hour front desk speak German, English and French.
Baharini Shopping Centre is 1.9 km from Swahili Beach, while Colobus Conservation is 6 km from the property. Moi International Airport is 29 km away.