• Login or Create Account
  • Currency

    CAD

You are booking hotel for more than 90 days

map
Price Per Night
  • (6)
  • (17)
  • (29)
  • (27)
  • (6)
  • (15)
  • (12)

Your Budget

to
Star Category
  • (8)
  • (34)
  • (47)
User Rating
  • (8)
  • (9)
  • (11)
  • (1)
  • (29)
Property Type
  • (34)
  • (25)
  • (17)
  • (14)
  • (11)
  • (6)
  • (3)
Amenities
Guests Love
  • (65)
  • (39)
  • (102)

Show -3 more

Booking Preference
Booking Preference
  • (35)
  • (111)
  • (53)
BACK TO TOP

Book Hotels in Msambweni, Kenya from 116 Hotels

hotelImg

Chale Island Resort

Msambweni
Breakfast and Lunch/Dinner Included
This 4 Star Resort in Msambweni is located in Msambweni. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Private Beach & Spa & Gym.
View More
Excellent4.7

(114 Ratings)

CAD 598

+ CAD 108 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Diamonds Leisure Beach & Golf Resort

Diani Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Location of the Resort is Diani Beach View On Map (Diani Beach). Top Facilities of this Resort are Spa & Swimming Pool & Gym.
View More
Excellent4.5

(1215 Ratings)

CAD 471

+ CAD 85 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Swahili Beach Resort

Diani Beach | 2.9 km drive to Ukunda Airport (UKA)
Beach club
SpaSpa
Swimming PoolSwimming Pool
This 5 Star Resort in Msambweni is located in Diani Beach. Full Address of property is Diani Beach View On Map Key amenities of this property are Beach club & Spa & Swimming Pool.
View More
Very Good4.2

(1115 Ratings)

CAD 491

+ CAD 88 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Waterlovers Beach Resort

Diani Beach | 2.2 km drive to Ukunda Airport (UKA)
Beach club
SpaSpa
GymGym
Location of the Resort is Diani Beach View On Map (Diani Beach Road). Top Facilities of this Resort are Beach club & Spa & Gym.
View More
Excellent4.8

(71 Ratings)

CAD 490

+ CAD 88 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Nomad Beach Resort

Diani Beach | 4.8 km drive to Ukunda Airport (UKA)
SpaSpa
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Msambweni is located in Diani Beach. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.5

(104 Ratings)

CAD 515

+ CAD 93 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Diani Sea Resort

Diani Beach | 2.2 km drive to Ukunda Airport (UKA)
SpaSpa
GymGym
Free Cancellation
Breakfast, Lunch and Dinner Included
Location of the Resort is Diani Beach View On Map (Diani Beach Road). Top Facilities of this Resort are Spa & Gym.
View More
Excellent4.4

(121 Ratings)

CAD 413

+ CAD 66 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Diani Sea Lodge

Diani Beach | 3.4 km drive to Ukunda Airport (UKA)
SpaSpa
Free Cancellation till 24 hrs before check in
Breakfast, Lunch and Dinner Included
This 3 Star Hotel in Msambweni is located in Diani Beach. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Spa.
View More
Excellent4.5

(84 Ratings)

CAD 310

+ CAD 56 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Pinewood Beach Resort and Spa

Kinondo
SpaSpa
GymGym
Free Cancellation
Location of the Hotel is Kinondo View On Map (Diani Beach P.O. Box 90521). Top Facilities of this Hotel are Spa & Gym.
View More
Excellent4.6

(153 Ratings)

CAD 369

+ CAD 66 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Southern Palms Beach Resort

Diani Beach | 5.7 km drive to Ukunda Airport (UKA)
SpaSpa
GymGym
Free Cancellation
Breakfast, Lunch and Dinner Included
This 4 Star Resort in Msambweni is located in Diani Beach. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Spa & Gym.
View More
Very Good4.0

(196 Ratings)

CAD 515

CAD 444

+ CAD 124 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Jacaranda Indian Ocean Beach Resort

Diani Beach
Private BeachPrivate Beach
SpaSpa
Skiing
Location of the Resort is Diani Beach View On Map (South Coast). Top Facilities of this Resort are Private Beach & Spa & Skiing.
View More
Very Good4.2

(943 Ratings)

CAD 147

+ CAD 41 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Neptune Village Beach Resort & Spa All Inclusive

Galu Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Breakfast, Lunch and Dinner Included
This 4 Star Resort in Msambweni is located in Galu Beach. Full Address of property is Diani Beach Galu Kinondo View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Very Good4.0

(41 Ratings)

CAD 383

+ CAD 69 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Neptune Palm Beach Boutique Resort & Spa All Inclusive

Galu Beach
SpaSpa
Swimming PoolSwimming Pool
JacuzziJacuzzi
Breakfast, Lunch and Dinner Included
Location of the Resort is Galu Beach View On Map (Diani Beach Galu Kinondo). Top Facilities of this Resort are Spa & Swimming Pool & Jacuzzi.
View More
Very Good4.2

(33 Ratings)

CAD 544

+ CAD 98 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Villa Mandhari- Diani Beach

Diani Beach | 5.4 km drive to Ukunda Airport (UKA)
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Beach club
SpaSpa
Swimming PoolSwimming Pool
This 3 Star Apart-hotel in Msambweni is located in Diani Beach. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Beach club & Spa & Swimming Pool.
View More
Excellent4.5

(4 Ratings)

CAD 213

+ CAD 38 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Villa Luxury Suites Hotel

Diani Beach
Skiing
Swimming PoolSwimming Pool
GymGym
Location of the Hotel is Diani Beach View On Map (Beach Road next to Colliers). Top Facilities of this Hotel are Skiing & Swimming Pool & Gym.
View More
Excellent4.6

(352 Ratings)

CAD 149

+ CAD 24 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Mzima Beach

5 km drive to Ukunda Airport (UKA)
Private BeachPrivate Beach
SpaSpa
GymGym
Free Cancellation
Full Address of property is Diani Beach View On Map Key amenities of this property are Private Beach & Spa & Gym.
View More
Excellent4.5

(9 Ratings)

CAD 286

+ CAD 52 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Papillon Lagoon Reef

Kinondo
SpaSpa
Swimming PoolSwimming Pool
Breakfast, Lunch and Dinner Included
Location of the Hotel is Kinondo View On Map (Diani Beach Road). Top Facilities of this Hotel are Spa & Swimming Pool.
View More
Very Good4.0

(40 Ratings)

CAD 260

+ CAD 47 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Blue Marlin Beach Hotel

Galu Beach | 7.2 km drive to Ukunda Airport (UKA)
SpaSpa
GymGym
This 3 Star Hotel in Msambweni is located in Galu Beach. Full Address of property is Beach Road View On Map Key amenities of this property are Spa & Gym.
View More
Very Good4.2

(204 Ratings)

CAD 260

+ CAD 65 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Neptune Paradise Beach Resort & Spa

Galu Beach
SpaSpa
Swimming PoolSwimming Pool
JacuzziJacuzzi
Breakfast, Lunch and Dinner Included
Location of the Resort is Galu Beach View On Map (Diani Beach Road, Diani Beach Galu Kinondo). Top Facilities of this Resort are Spa & Swimming Pool & Jacuzzi.
View More
Excellent4.3

(41 Ratings)

CAD 467

+ CAD 84 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach
Breakfast and Lunch/Dinner Included
Free Cancellation
This 5 Star Resort in Msambweni is located in Diani Beach. Full Address of property is Diani Beach Road View On Map Key amenities of this property are Swimming Pool & Gym.
View More
Average2.8

(845 Ratings)

CAD 172

+ CAD 48 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Safari Beach Hotel

Diani Beach
Private BeachPrivate Beach
SpaSpa
GymGym
Location of the Hotel is Diani Beach View On Map (Beach Road). Top Facilities of this Hotel are Private Beach & Spa & Gym.
View More
Very Good4.0

(323 Ratings)

CAD 128

+ CAD 23 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Msambweni


Check out best Msambweni hotel deals and offers on more than 116 hotels in Msambweni only on MakeMyTrip!

Wondering where to book your stay in Msambweni? We understand your desire for comfort and hence have listed out the best Msambweni hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Msambweni. Select from best 116 hotels in Msambweni.

All Above properties for Msambweni are updated on Tuesday, June 09, 2026- 05.57.

Book affordable hotels in Msambweni at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Msambweni, Stay in Msambweni's best hotels! Msambweni Hotels Price Starts from Minimum CAD 24 for Budget hotel. If you’re looking for a cheap hotel in Msambweni, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Msambweni accommodation. Check Price Now!


Five Star Hotels in Msambweni

Diani Beach

Nomad Beach Resort

0 1 2 3 4 0 1 2 3 4

CAD 554

Per Night

Diani Beach

Swahili Beach Resort

0 1 2 3 4 0 1 2 3 4

CAD 406

Per Night

Diani Beach

Casamia Suites

0 1 2 3 4 0 1 2 3 4

CAD 97

Per Night

Diani Beach

Galu Beach

Diani Beach

Hotels By Category in Msambweni

Get the best deals on different type of Hotel categories in Msambweni with MakeMyTrip.com. Choose from 116 hotels in Msambweni. Just CAD 24 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Msambweni with Free Breakfast

Diani Beach

Diani Beach

PrideInn Hotel Diani

0 1 2 0 1 2 3 4

CAD 104

Per Night

Diani Beach

Morning Star Diani

0 1 2 0 1 2 3 4

CAD 108

Per Night

Diani Beach

Diani Beach

Galu Beach

Kaskazi Beach Hotel

0 1 2 0 1 2 3 4

CAD 125

Per Night

Diani Beach

Galu Beach

Diani Beach

Ukunda

Chale Island Resort

0 1 2 3 0 1 2 3 4

CAD 644

Per Night

Msambweni

Hera Hostel Diani

0 -1 0 1 2 3 4

CAD 63

Per Night

Diani Beach

Diani Beach

Four Star Hotels in Msambweni

Diani Beach

Diani Beach

Seaclusion Diani

0 1 2 3 0 1 2 3 4

CAD 155

Per Night

Diani Beach

Leshan Luxury Villas

0 1 2 3 0 1 2 3 4

CAD 69

Per Night

Diani Beach

Diani Sea Resort

0 1 2 3 0 1 2 3 4

CAD 409

Per Night

Diani Beach

Diani Beach

Galu Beach

Diani Beach

Three Star hotels in Msambweni

Mwazaro Beach Lodge

0 1 2 0 1 2 3 4

CAD 381

Per Night

Lungalunga

Galu Beach

Diani Beach

Papillon Lagoon Reef

0 1 2 0 1 2 3 4

CAD 250

Per Night

Kinondo

Diani Beach

Diani Breeze Villas

0 1 2 0 1 2 3 4

CAD 151

Per Night

Diani Beach

Lotfa Resort Diani

0 1 2 0 1 2 3 4

CAD 147

Per Night

Diani Beach

Safari Beach Hotel

0 1 2 0 1 2 3 4

CAD 139

Per Night

Diani Beach

Kaskazi Beach Hotel

0 1 2 0 1 2 3 4

CAD 125

Per Night

Diani Beach

Babylon Gardens

0 1 2 0 1 2 3 4

CAD 107

Per Night

Diani Beach

PrideInn Hotel Diani

0 1 2 0 1 2 3 4

CAD 104

Per Night

Diani Beach

YU Resort

0 1 2 0 1 2 3 4

CAD 92

Per Night

Msambweni

Diani Beach

Diani Beach

Tradewinds Lodge

0 1 2 0 1 2 3 4

CAD 28

Per Night

Diani Beach

Coral Beach Resort

0 1 2 0 1 2 3 4

CAD 70

Per Night

Diani Beach

Diani Beach

Diani Beach

luxury villa

0 1 2 0 1 2 3 4

CAD 335

Per Night

Diani Beach

Casa Villa Diani

0 1 2 0 1 2 3 4

CAD 288

Per Night

Diani Beach

Diani Beach

Amkia Villas Diani

0 1 2 0 1 2 3 4

CAD 249

Per Night

Diani Beach

Galu Beach

Diani Beach

Villa Dora and Holly

0 1 2 0 1 2 3 4

CAD 194

Per Night

Galu Beach

Casa En La Praya

0 1 2 0 1 2 3 4

CAD 183

Per Night

Diani Beach

Diani Beach

Diani Beach

Galu Beach

Coco-De-Ville

0 1 2 0 1 2 3 4

CAD 128

Per Night

Galu Beach

Doric Cottages Diani

0 1 2 0 1 2 3 4

CAD 118

Per Night

Diani Beach

Diani Beach

Morning Star Diani

0 1 2 0 1 2 3 4

CAD 108

Per Night

Diani Beach

Diani Beach

Ocean's Whisper

0 1 2 0 1 2 3 4

CAD 81

Per Night

Diani Beach

Diani Beach

Galu Beach

Diani Beach

Aqua Resort

0 1 2 0 1 2 3 4

CAD 65

Per Night

Diani Beach

Qua Bruce Apartment

0 1 2 0 1 2 3 4

CAD 55

Per Night

Diani Beach

Pendo Villas Diani

0 1 2 0 1 2 3 4

CAD 53

Per Night

Diani Beach

Ukunda

Kijani Cottages Diani

0 1 2 0 1 2 3 4

CAD 24

Per Night

Diani Beach

Msambweni Hotels by Location

Properties in Msambweni

Show More

Hotels By Star Category in Msambweni

Premium Hotels in Nearby Cities

Severin Sea Lodge

0 1 2 3 0 1 2 3 4

CAD 286

Per Night

Bamburi

Leinmach House, Nyali

0 1 2 3 0 1 2 3 4

CAD 48

Per Night

Mombasa

Ras Makamaiwe

Shanzu

Kilifi South

Mkomani

Ashnil Aruba Lodge

0 1 2 3 0 1 2 3 4

CAD 344

Per Night

Voi

Bamburi