- 8.1Very good (4,803 ratings)0.8 km to Diani beachfrom R 1,017See prices from 3 sites
- Popular choice
Sun N Sand Beach Resort
7.9Good (2,401 ratings)Multiple swimming pools with slides, Spacious apartment accommodations
0.0 km to Diani beachfrom R 1,433See prices from 3 sitesBamburi Beach Hotel
8.1Very good (3,706 ratings)Proximity to local attractions, Expansive pool with palm island
4.1 km to Diani beachSelect dates to see prices and availability- Popular choice
Voyager Beach Resort
9.0Excellent (14,454 ratings)Three distinct swimming pools, Diverse culinary extravaganzas
5.3 km to Diani beachfrom R 2,728See prices from 6 sitesHotel Sapphire
9.1Excellent (2,928 ratings)Rooms with city view balconies, Vibrant poolside entertainment
1.5 km to Diani beachfrom R 1,337See prices from 5 sitesHotel English Point Marina & Spa
8.5Excellent (8,368 ratings)Panoramic creek and Fort Jesus views, Infinity pool overlooking the port
2.5 km to Diani beachfrom R 2,354See prices from 5 sitesJumeirah Beachfront
8.5Excellent (2,530 ratings)Outdoor pool with ocean views, Diverse culinary experiences
5.0 km to Diani beachSelect dates to see prices and availabilityNyali International Beach
8.0Very good (4,857 ratings)Beachfront location on Indian Ocean, Refreshing outdoor swimming pool
4.4 km to Diani beachSelect dates to see prices and availability- Popular choice
Sarova Whitesands Beach Resort & Spa
8.9Excellent (14,335 ratings)Five distinct swimming pools, Prime beachfront on Bamburi Beach
9.1 km to Diani beachfrom R 4,784See prices from 7 sitesRoyal Court Hotel
7.8Good (1,678 ratings)Dining with panoramic city vistas, Rooftop pool with city views
1.7 km to Diani beachfrom R 1,390See prices from 2 sitesSentrim Castle Royal Hotel
7.9Very good (1,957 ratings)Rooftop dining with city views, Renovated rooms with balconies
2.1 km to Diani beachfrom R 1,150See prices from 3 sites- Popular choice
Sun Africa Beach Resort
8.0Very good (575 ratings)Relaxing spa and wellness center, Well-equipped fitness center
5.2 km to Diani beachfrom R 1,369See prices from 1 siteSheratton Regency Hotel
7.2(986 ratings)Rooftop swimming pool oasis, Central city location
2.0 km to Diani beachfrom R 683See prices from 2 sitesKilua Residences by CityBlue, Mombasa
7.8Good (129 ratings)Panoramic views of the Kenyan coast, Outdoor pool with exquisite lounging
3.7 km to Diani beachSelect dates to see prices and availabilityPremium Inn Mombasa City
9.3Excellent (1,113 ratings)Secure on-site parking, Elegant ambiance with subtle music
1.7 km to Diani beachSelect dates to see prices and availability- Popular choice
Tamarind Village Hotel Apartments
8.8Excellent (3,006 ratings)Harbour Restaurant by the poolside, Spacious apartments with private verandas
1.6 km to Diani beachfrom R 3,740See prices from 1 siteStadium Holiday Inn
7.7Good (932 ratings)Restaurant with bar and lounge, Central Mombasa town location
0.4 km to Diani beachSelect dates to see prices and availabilityRegency Park Hotel
7.3(571 ratings)International and local dining, Secure on-site parking available
1.9 km to Diani beachfrom R 733See prices from 1 site- Popular choice
Severin Sea Lodge
9.0Excellent (5,124 ratings)Two outdoor pools with jacuzzi, Dining aboard a historic dhow
10.1 km to Diani beachfrom R 2,758See prices from 4 sitesTravellers Beach Hotel & Club
8.2Very good (481 ratings)Extensive spa and wellness facilities, Rooms with private balcony or terrace
9.4 km to Diani beachfrom R 3,128See prices from 2 sites- Popular choice
Reef Hotel Mombasa
7.7Good (4,533 ratings)Invigorating swimming pool for all, Rejuvenating spa and wellness center
6.1 km to Diani beachfrom R 1,894See prices from 3 sites- Popular choice
Bahari Beach Hotel
8.5Excellent (2,156 ratings)Diverse dining experiences, Swahili-inspired room design
5.5 km to Diani beachSelect dates to see prices and availabilityNyali Sun Africa Beach Hotel & Spa
7.0(289 ratings)Balconies with amazing beach views, Three outdoor swimming pools
4.4 km to Diani beachSelect dates to see prices and availability- Popular choice
PrideInn Paradise Beach Resort & Spa Mombasa
9.0Excellent (10,947 ratings)Rejuvenating full-service spa, Rooms with private balconies or terraces
11.8 km to Diani beachfrom R 3,029See prices from 5 sitesVoyager Beach
8.2Very good (248 ratings)5.3 km to Diani beachfrom R 2,667See prices from 1 siteHotel Bahari Beach Club
8.4Very good (1,786 ratings)5.6 km to Diani beachSelect dates to see prices and availabilityNeptune Beach Resort
8.3Very good (1,719 ratings)Direct access to Bamburi Beach, Freshwater outdoor swimming pool
10.2 km to Diani beachfrom R 3,718See prices from 4 sites- Popular choice
Bliss Resort
8.6Excellent (2,164 ratings)Atmospheric poolside dining, 24-hour restaurant service
6.1 km to Diani beachfrom R 2,420See prices from 3 sitesJambo Paradise - Mombasa
7.6Good (686 ratings)0.6 km to Diani beachSelect dates to see prices and availabilitySheratton Beach Villagio
8.3Very good (1,256 ratings)Ocean-facing sundeck, Indoor swimming pool
8.1 km to Diani beachSelect dates to see prices and availability- Popular choice
PrideInn Flamingo Beach Resort & Spa Mombasa
8.8Excellent (7,968 ratings)Beachfront overlooking marine park, Expansive lagoon-shaped pool
12.5 km to Diani beachSelect dates to see prices and availabilityRegency Inn Tudor
7.4(68 ratings)Diverse African and Asian cuisine, Tranquil garden for relaxation
1.1 km to Diani beachSelect dates to see prices and availabilityBaobab Holiday Resort
7.9Good (573 ratings)Authentic Chinese cuisine at Gold Chopsticks, Daily engaging recreational activities
7.1 km to Diani beachSelect dates to see prices and availabilityKahama Hotel Mombasa
8.1Very good (450 ratings)Outdoor swimming pool, Golf course access nearby
9.7 km to Diani beachSelect dates to see prices and availabilityAzul Margarita Beach Resort
7.6Good (963 ratings)Outdoor pool with children's section, Direct access to Bamburi Beach
8.1 km to Diani beachfrom R 985See prices from 1 site
The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.