Curated luxury hotels in Kwale County

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Kwale County

Recommended

See the latest prices and deals by choosing your dates

Primary image
Swahili Beach Resort
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Diani Beach · 12.20 mi from centre

8.8

 

249 reviews

Breakfast available

When you stay at Swahili Beach Resort in Diani Beach, you'll be on the beach, within a 10-minute walk of Diani Beach and Diani Snake Park. This beach resort is 24.6 mi (39.6 km) from Nyali Beach and 26 mi (41.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
The Maji Beach Boutique Hotel -Adults Only
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 12.04 mi from centre

9.2

 

56 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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cocoa Boutique Hotel
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Mombasa · 20.34 mi from centre

7.4

 

34 reviews

When you stay at Cocoa Boutique Hotel in Mombasa, you'll be on the beach, within a 15-minute walk of Nyali Beach and Wild Waters. This beach hotel is 3.7 mi (5.9 km) from Bamburi Beach and 1.3 mi (2.1 km) from Mamba Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Diani Beach · 11.93 mi from centre

8.0

 

341 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 5-minute drive of Diani Beach and Diani Snake Park. This beach resort is 25.6 mi (41.2 km) from Nyali Beach and 27 mi (43.5 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel English Point Marina & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Mombasa · 17.93 mi from centre

8.0

 

303 reviews

Breakfast available

With a stay at Hotel English Point Marina & Spa in Mombasa, you'll be on the beach, within a 15-minute drive of Nyali Beach and Mombasa Marine National Park. This beach hotel is 5.6 mi (9.1 km) from Bamburi Beach and 2 mi (3.2 km) from Mamba Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Baobab Beach Resort & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Diani Beach · 13.70 mi from centre

8.6

 

152 reviews

When you stay at Baobab Beach Resort & Spa 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 mi (45 km) from Nyali Beach and 29.4 mi (47.3 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Lobby
The Villa Luxury Suites Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 11.97 mi from centre

9.2

 

69 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.5 mi (39.5 km) from Nyali Beach and 25.9 mi (41.8 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Chamiachi Luxury Apartments
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Mombasa · 20.75 mi from centre

8.0

 

13 reviews

Breakfast available

Located in Mombasa, Chamiachi Luxury Apartments is in the business district, within a 5-minute drive of Haller Park and Nguuni Nature Sanctuary. This luxury hotel is 2.7 mi (4.3 km) from Bamburi Beach and 3 mi (4.8 km) from Mombasa Marine National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Galu Beach, Diani Beach · 14.82 mi from centre

8.0

 

29 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 10-minute drive of Diani Beach and Colobus Conservation. This all-inclusive hotel is 30 mi (48.3 km) from Nyali Beach and 31.4 mi (50.5 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Voyager Beach Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Mombasa · 20.51 mi from centre

8.6

 

702 reviews

Breakfast available

When you stay at Voyager Beach Resort in Mombasa, you'll be on the beach, within a 15-minute drive of Nyali Beach and Bamburi Beach. This beach resort is 1 mi (1.6 km) from Wild Waters and 1.3 mi (2.1 km) from City Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Diamonds Leisure Beach & Golf Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Diani Beach · 12.14 mi from centre

8.0

 

114 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.6 km) from Kaya Kinondo Sacred Forest. This beach resort is 14.8 mi (23.8 km) from Chale Beach and 20.3 mi (32.6 km) from Fort Jesus.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mzima Beach
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 12.19 mi from centre

10.0

 

7 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 27.1 mi (43.7 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
LalaGalu
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Galu Beach, Diani Beach · 14.98 mi from centre

9.0

 

10 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 beach hotel is 30.2 mi (48.6 km) from Nyali Beach and 31.6 mi (50.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pinewood Beach Resort and Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 15.60 mi from centre

8.8

 

17 reviews

Breakfast available

When you stay at Pinewood Beach Resort and Spa in Diani Beach, you'll be on the beach, within a 5-minute drive of Galu Kinondo Beach and Kaya Kinondo Sacred Forest. This beach hotel is 3.5 mi (5.6 km) from Diani Beach and 31.2 mi (50.2 km) from Nyali Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lantana Galu Beach
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Galu Beach, Diani Beach · 14.95 mi from centre

8.8

 

24 reviews

Breakfast available

With a stay at Lantana Galu Beach in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Colobus Conservation. This beach hotel is 30.1 mi (48.5 km) from Nyali Beach and 31.6 mi (50.8 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Afrika Pearl & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 13.96 mi from centre

8.4

 

40 reviews

Breakfast available

With a stay at Afrika Pearl & Spa in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Galu Kinondo Beach. This beach hotel is 28.5 mi (45.9 km) from Nyali Beach and 29.9 mi (48.2 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Sonrisa Villas
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Diani Beach · 16.07 mi from centre

9.1

 

63 reviews

Breakfast available

Offering beachfront accommodation in Diani Beach, Sonrisa Villas features a swimming pool, bar and BBQ facilities. Guests can relax in the garden or enjoy a drink and some sunshine on the terrace. Free Wi-Fi access is available throughout.

Guests rooms at Sonrisa Villas are all air-conditioned and feature a balcony. The units are fitted with a fan,have extra length beds and a fridge.
The private bathrooms are fitted with a shower and include free toiletries.

Other facilities at Sonrisa include water sports facilities, a shared lounge and luggage storage. Guests can enjoy an array of activities on site or in the surroundings, including fishing, diving and snorkeling.

The Diani Chale Marine National Reserve can be reached from the hotel in 21 minutes by car. Moi International Airport is 52 km away.

• For those of you who remember Hotel Sonrisa, Estate Sonrisa is part of the same property, with the same quality and ambience as the original hotel.

• We have rebuilt and have three lovely and comfortable self-catering apartments with well-equipped modern kitchens where you will find starter pack with fresh produce from whatever is in season available at our orchard and at our organic farm.

• Estate Sonrisa is extension to our home with huge swimming pool and many little hidden romantic places to relax and enjoy the garden.

• Friendly helpful staff, always at hand, to let you sink into relax mode. It is a quite part of Diani beach you still can walk a few kilometres only seeing a few fishermen. Our dogs Lil, Brudy, Fluff and Sleepy love the walks, only if you promise to bring them back ☺

• We pride ourselves with the repeat Guests, who know Sonrisa is the place to relax and unwind.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southern Palms Beach Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Diani Beach · 11.77 mi from centre

8.0

 

171 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 24.3 mi (39.1 km) from Nyali Beach and 27.8 mi (44.7 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Neptune Village Beach Resort & Spa All Inclusive
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Galu Beach, Diani Beach · 14.82 mi from centre

7.8

 

34 reviews

Breakfast available

With a stay at Neptune Village Beach Resort & Spa All Inclusive in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Colobus Conservation. This all-inclusive property is 30 mi (48.3 km) from Nyali Beach and 31.4 mi (50.5 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Neptune Paradise Beach Resort & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Galu Beach, Diani Beach · 14.77 mi from centre

8.4

 

40 reviews

Breakfast available

With a stay at Neptune Paradise Beach Resort & Spa in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Colobus Conservation. This all-inclusive resort is 29.9 mi (48.1 km) from Nyali Beach and 31.3 mi (50.4 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor