Mzima Beach Resort - Diani Beach is a 5-star hotel situated in Galu, a coastal town in Kenya, just 22 miles from Mombasa and 30 miles from Mtwapa. The hotel has excellent user ratings across location, cleanliness and overall experience. The hotel has direct access to the stunning Diani Beach, known for its white sands and turquoise waters. Here, you can enjoy a range of amenities, including a swimming pool, spa, restaurant, bar, fitness centre, and a variety of activities like darts.
9.4 115 reviews
Diani Beach
23/07 – 30/07
A$777/nighttotal: A$5439 (7 )
The Maji Beach Boutique Hotel -Adults Only
1 2
hotel , Diani Beach
The Maji Beach Boutique Hotel is located on Diani Beach, just a short distance from Ukunda Airstrip and a scenic drive from Mombasa. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience. The hotel offers a range of comfortable and spacious rooms, each with a balcony overlooking the Indian Ocean. Guests can enjoy a variety of amenities, including swimming pools, a spa, a fitness centre, and multiple dining options.
9.4 40 reviews
Diani Beach
10/09 – 13/09
A$108/nighttotal: A$324 (3 )
Babylon Gardens Diani
1 2
hotel , Ukunda
Babylon Gardens Diani, a hotel in Ukunda, is situated 2.7km from Colobus Conservation, 6.6km from Leisure Lodge Golf Club, and 8.5km from Kaya Kinondo Sacred Forest, offering convenient access to local attractions and Ukunda Airport (5km). This 70 square metre Diani accommodation features one bedroom, one bathroom, sleeps two guests, and includes a swimming pool, free Wi-Fi, a restaurant serving African cuisine with various dietary options, and free bikes for exploring the Ukunda area.
Diani Beach
02/08 – 08/08
A$768/nighttotal: A$4608 (6 )
Jandi Diani
1 7
hotel , Diani Beach
Jandi Diani, located in Ukunda, is less than 1.6km from Diani Beach, 2.2km from Leisure Lodge Golf Club, and under 1.6km from Ukunda Airport. This four-bedroom villa, offering a fully equipped kitchen, three bathrooms, private patio, and access to a garden, comfortably accommodates large groups or families and is part of the Jandi Diani offer.
Diani Beach
31/12 – 08/01
A$513/nighttotal: A$4104 (8 )
Twiga Lodge Tiwi
4 8
hotel
Twiga Lodge Tiwi, a 3-star hotel, offers the Twiga Lodge Tiwi package and is situated in Tiwi, a short walk from Tiwi Beach, and within 15 kilometres of Diani Snake Park and Diani Beach. This establishment provides on-site dining, complimentary breakfast, 24-hour reception, and free non-valet parking, with towel changes available on request.
Diani Beach
02/08 – 08/08
A$417/nighttotal: A$2502 (6 )
Casa En La Praya
1 7
hotel , Diani Beach
Casa En La Praya is a 3-star apartment located just 1.5 kilometres from Diani Beach and the Diani - Chale Marine National Park and Reserve, offering a tranquil setting close to both nature and the beach. The apartment complex is also within easy reach of other popular beaches in the region, such as Nyali Beach and Bamburi Beach, making it an ideal base for exploring the Kenyan coast. Each apartment comes equipped with a kitchenette for self-catering, a desk, an electric kettle, and digital programming for entertainment, while complimentary Wi-Fi and designated smoking areas ensure convenience and comfort.
9.7 34 reviews
Diani Beach
22/12 – 28/12
A$574/nighttotal: A$3444 (6 )
Villa Branca Diani Boutique Luxury & Personalized Service
1 2
hotel , Diani Beach
Villa Branca Diani Boutique Luxury & Personalised Service is situated in Diani Beach, Kenya, 2.25 km from Colobus Conservation, 6.28 km from Leisure Lodge Golf Club, and 5 km from Ukunda Airport. This one-bedroom villa offers luxurious accommodation for up to three guests, boasting a swimming pool, spa, fitness centre, and free parking, with nearby opportunities for activities such as darts and cycling.
8.8 221 reviews
Diani Beach
14/11 – 29/11
A$199/nighttotal: A$2985 (15 )
Seaclusion Diani
1 2
hotel , Diani Beach
Seaclusion Diani, a 4-star hotel in Diani Beach, Kenya, is located an 8-minute walk from the beach, 3.9km from Leisure Lodge Golf Club, and 4.3km from Colobus Conservation, with Ukunda Airport just 1.9km away. This self-catering establishment offers rooms with air conditioning, satellite TV, and Blu-ray players, plus on-site pools (indoor and outdoor), a jacuzzi, a restaurant with room service, a terrace, a garden, a spa, free Wi-Fi, and free private parking.
Diani Beach
30/07 – 07/08
A$62/nighttotal: A$496 (8 )
Glory Ocean Villas - Diani
1 4
hotel , Diani Beach
Glory Ocean Villas - Diani, a hotel located in Diani Beach, offers convenient access to local attractions and is situated within the popular Diani Beach area known for its beautiful coastline. This accommodation provides internet, a swimming pool, a terrace or balcony, a garden, and valet parking, with reception assistance available for safety deposit boxes and guestrooms equipped with essential amenities including refrigerators in select rooms and toiletries in some bathrooms.
Diani Beach
23/07 – 30/07
A$59/nighttotal: A$413 (7 )
Diani Reef Beach Hive 1 - 350m To The Beach
1 2
hotel , Diani Beach
Book a hotel room with an excellent rating of 98% based on reviews. Your accommodation will be based in Diani Beach. Facilities and services include a restaurant. Take advantage of the Free Parking with this accommodation in Diani Beach!
8.9 26 reviews
Diani Beach
11/10 – 16/10
A$591/nighttotal: A$2955 (5 )
Mzima Beach
2 4
hotel , Galu
Mzima Beach, a 4.5-star hotel in Diani Beach, Kenya, enjoys a beachfront location adjacent to a golf course and a 2.4km walk from Diani-Chale Marine National Park and Reserve, with the Kongo Mosque 2.6km away. This family-friendly resort boasts three outdoor swimming pools, a full-service spa, fitness centre, and numerous other amenities including a jacuzzi, sauna, and complimentary internet access.
9.3 71 reviews
Diani Beach
31/12 – 08/01
A$1130/nighttotal: A$9040 (8 )
Amkia Villas Diani
4 8
hotel , Diani Beach
Amkia Villas Diani is situated in Diani Beach, Kenya, 2.6 km from Colobus Conservation and 5 km from Ukunda Airport, offering convenient access to wildlife and travel. These family-friendly villas provide private patios with pool views, free Wi-Fi, air conditioning, a swimming pool, and free private parking; modern amenities include flat-screen TVs, safety deposit boxes, and refrigerators.
Best Diani Beach luxury hotels (4 and 5 stars)
Among the 29 accommodations in Diani Beach, here are the 4 best luxury hotels
Diani Beach
23/07 – 30/07
A$297/nighttotal: A$2079 (7 )
Diani Reef Beach Resort & Spa
1 2
hotel , Ukunda
Diani Reef Beach Resort & Spa is a five-star hotel situated directly on Diani Beach in Ukunda, offering a prime beachfront location ideal for families. This resort features 143 wheelchair-accessible rooms, a spa, fitness centre, tennis court, sauna, and multiple dining and bar options, with Wi-Fi and airport transfers available.
9.6 1218 reviews
Diani Beach
22/12 – 28/12
A$562/nighttotal: A$3372 (6 )
Ocean Village Club (Adults Only)
1 2
hotel , Diani Beach
Ocean Village Club (Adults Only) is a 4-star hotel situated on Diani Beach, a 10-minute drive from Ukunda village and 25 miles from Mombasa. It boasts excellent user ratings for location, cleanliness, and overall experience. The hotel offers a peaceful retreat with 40 square metre rooms, each with a private veranda, accommodating up to two guests. Amenities include a swimming pool, tennis court, restaurant, bar, and room service, ensuring a comfortable and enjoyable stay.
8.9 360 reviews
Diani Beach
22/12 – 28/12
A$552/nighttotal: A$3312 (6 )
Lalagalu
1 2
hotel , Mombasa
The Lalagalu hotel in Mombasa is situated near the beach, providing convenient access to coastal activities. This 4-star accommodation offers guests complimentary Wi-Fi, air conditioning in select rooms, a swimming pool, a spa, a fitness centre, a restaurant, a bar, and room service, with free on-site parking and airport transfer booking available.
8.8 57 reviews
Diani Beach
06/08 – 08/08
A$93/nighttotal: A$186 (2 )
Casamia Suites
1 1
hotel , Diani Beach
Casamia Suites, a 5-star hotel in Diani Beach, Kenya, is situated a 4-minute walk from the beach, 3.5km from Leisure Lodge Golf Club, and 4.3km from Colobus Conservation, with Ukunda Airport just 1.9km away. This beachfront suite offers 25 square metres of space, accommodating up to 3 guests, and features air conditioning, a private bathroom, free Wi-Fi, and amenities including a desk, electric kettle, fridge, safety deposit box, and flat-screen TV.
Best Diani Beach hotels with a pool
Among the 29 accommodations in Diani Beach, here are the 4 best hotels with a pool
8.3 244 reviews
Diani Beach
31/12 – 08/01
A$1750/nighttotal: A$14000 (8 )
Blue Marlin Beach Hotel
3 8
hotel , Diani Beach
The Blue Marlin Beach Hotel is situated directly on Diani Beach, just 20 metres from the shore, 40 kilometres from Mombasa and 48 kilometres from Moi International Airport. The hotel has received very good user ratings and excellent location ratings, with cleanliness also rated very good. The hotel offers a range of amenities including a swimming pool, a tropical garden, a sauna, a spa, a restaurant, a bar and a fitness centre. Guests can enjoy Swahili-inspired decor, a direct beachfront location, Halal breakfast options, an onsite seafood restaurant, free Wi-Fi, a 24-hour front desk, airport shuttle services and multilingual staff.
8.8 3 reviews
Diani Beach
14/11 – 29/11
A$255/nighttotal: A$3825 (15 )
The Coconut Beach Boutique Lodge & Spa
1 2
hotel , Tiwi
The Coconut Beach Boutique Lodge & Spa is situated directly on Tiwi Beach, approximately 14.5km from both the Kongo Mosque and Diani Beach. This 3.5-star establishment offers guests a swimming pool, spa, fitness centre, and restaurant serving local and international cuisine, alongside free continental breakfast and Wi-Fi in public areas.
8.7 83 reviews
Diani Beach
02/08 – 08/08
A$1095/nighttotal: A$6570 (6 )
Sonrisa Villas
4 7
hotel , Mombasa
Sonrisa Villas, a 4-star hotel in a tranquil area of Diani Beach, Kenya, is located a 34km drive from Moi International Airport and 21 minutes from Diani Chale Marine National Reserve. This beachfront property offers three self-catering apartments, each with a modern kitchen, balcony, and air conditioning, boasting a large swimming pool, spa, restaurant, bar, and on-site water sports facilities.
Diani Beach
10/09 – 13/09
A$145/nighttotal: A$435 (3 )
Seaclusion Diani
1 2
hotel , Kinondo
Seaclusion Diani is a 4-star hotel situated in Diani Beach, less than a mile from Baharini Shopping Center. It has received very good user ratings for location and cleanliness. The hotel offers a range of amenities including a swimming pool, a spa, a restaurant and a bar. Guests can enjoy comfortable rooms with air conditioning, private bathrooms, and a range of other facilities.
Frequently asked questions about hotels in Diani Beach
How can travelers relax during a week in and arond Diani Beach?
Diani Beach is perfect for relaxing. Spend your days soaking up the sun on the beach, indulging in a massage at a local spa, or taking a leisurely boat trip to the coral reefs. You can also enjoy a yoga session at one of the many beachside resorts or simply unwind with a good book and a cold drink.
What are the best hotels with a swimming pool in Diani Beach?
What amenities can travelers expect in hotel rooms in Diani Beach?
Most hotels in Diani Beach offer basic amenities like air conditioning, a private bathroom, and a balcony or patio. Many also have swimming pools, restaurants, and bars. Some luxury hotels offer additional amenities like spa services, gyms, and kids' clubs.
What are the most popular 2, 3 and 4-star hotels in Diani Beach?
When is the best time to book a hotel in Diani Beach?
The best time to book a hotel in Diani Beach is during the shoulder seasons, from April to June and September to October. This is when the weather is still pleasant but the crowds are smaller, and you'll likely get better deals. However, if you're looking for the best weather, the dry season, from June to October, is the ideal time to visit.
What are some pet-friendly activities in and around Diani Beach?
Unfortunately, Diani Beach is not known for being particularly pet-friendly. There are limited options for taking your pet to restaurants or beaches. However, you can always enjoy walks along the beach with your furry friend, and some hotels may allow pets with prior arrangements.
What are the best family friendly hotels in Diani Beach?
The Villa Luxury Suites Hotel is located a short walk from Diani Beach and Diani Snake Park, and 4.2 kilometres from Kongo Mosque. This 4-star hotel provides air conditioning, Wi-Fi in public areas, an outdoor swimming pool, on-site dining options including a restaurant and bar, and free parking.
9.0 14 reviews
Diani Beach
11/10 – 16/10
A$168/nighttotal: A$840 (5 )
Boxo Diani
2 4
hotel , Diani Beach
The Boxo Diani hotel is located on Diani Beach, a short 2km walk from Kongo Mosque, and a 5-minute walk from Diani - Chale Marine National Park and Reserve. The hotel is situated in a tranquil setting, ideal for those seeking a peaceful escape. It has a 4-star rating. The accommodation offers direct access to the beach, with sun loungers and umbrellas provided for guests to enjoy. There are also a range of amenities available, including a swimming pool, spa, restaurant, bar, and parking.
Diani Beach
07/01 – 31/01
A$54/nighttotal: A$1296 (24 )
Nyumbani Bustani Cottage
1 2
hotel , Ukunda
Nyumbani Bustani Cottage in Ukunda is located 2 kilometres from Leisure Lodge Golf Club and 1.9 kilometres from Ukunda Airport. This 45 square metre cottage offers air conditioning, WiFi, and can accommodate up to three guests, with room service available from the on-site restaurant.
8.6 5 reviews
Diani Beach
10/09 – 13/09
A$29/nighttotal: A$87 (3 )
Diani's Little Gem
1 2
hotel , Ukunda
Diani's Little Gem, a hotel in Ukunda, is located 1.9 kilometres from Diani Beach and 2.7 kilometres from Leisure Lodge Golf Club, with Ukunda Airport situated 1 kilometre away. This accommodation offers rooms with air conditioning, free WiFi, and private bathrooms, suitable for up to three guests, and includes a terrace, garden, and room service.
Best Diani Beach hotels with a balcony
8.1 476 reviews
Diani Beach
10/09 – 13/09
A$225/nighttotal: A$675 (3 )
Eleven Pearl Boutique Hotel & Spa
1 2
hotel , Diani Beach
Eleven Pearl Boutique Hotel & Spa is situated in Diani Beach, Kenya, a short walk from the beach itself, 2.6km from Galu Beach, and 6km from Ukunda Airport. This 4-star hotel offers 1-bedroom suites with air conditioning, a swimming pool, spa, fitness centre, restaurant serving African, French and Greek cuisine, and various activities including darts and cycling, plus proximity to watersports.
9.4 24 reviews
Diani Beach
23/07 – 30/07
A$161/nighttotal: A$1127 (7 )
Marikeka Hotel
1 2
hotel , Galu
The Marikeka Hotel in Galu is located less than 1 kilometre (approximately 965 metres) from Diani Beach and a 19-minute walk from Colobus Conservation, with Ukunda Airport 8 kilometres away. This family-friendly accommodation offers air-conditioned rooms with balconies, a swimming pool, on-site restaurant, bar, and complimentary WiFi, suitable for up to three guests.
10 2 reviews
Diani Beach
14/11 – 29/11
A$156/nighttotal: A$2340 (15 )
Diani Breeze Villas
1 2
hotel , Diani Beach
Diani Breeze Villas, a 3-star hotel, is located in Diani Beach, just 500 metres from Diani Beach and within 5 kilometres of Diani Snake Park and Galu Kinondo Beach. This family-friendly accommodation offers an outdoor swimming pool, a poolside bar, a rooftop terrace, and complimentary internet in common areas, with parking available.
8.7 57 reviews
Diani Beach
06/08 – 08/08
A$67/nighttotal: A$134 (2 )
Skippers - Adults Only
1 1
hotel , Diani Beach
Skippers - Adults Only is situated in Ukunda, just 2.2 kilometres from Diani Beach and 3.2 kilometres from Leisure Lodge Golf Club. The hotel is highly rated by guests, with excellent reviews for its location, cleanliness, and overall experience. The accommodation is ideal for couples, with one bedroom and one bathroom, and a maximum capacity of two guests. Guests can enjoy a peaceful and relaxing stay, with amenities such as a garden, terrace, restaurant, bar, and free parking.