African Dream Cottages - Diani Beach is situated just 19 miles south of Mombasa and 17 miles from the Shimba Hills National Reserve, offering a peaceful escape close to both the bustling city and the natural beauty of the reserve. The cottages have received very good user ratings for cleanliness and overall experience, with the location itself being rated good. The cottages are family-friendly and pet-friendly, featuring a swimming pool, a garden, and a terrace. Guests can enjoy a restaurant, a bar, a fitness centre, room service, and a spa, with the option of preparing meals in their own kitchen.
Diani Beach
22/12 – 28/12
SG$98/nighttotal: SG$588 (6 )
Boxo Diani - Unique Beach Front Container Eco-hotel
1 2
hotel , Diani Beach
Boxo Diani, a hostel situated in Mombasa, is located in Diani, offering convenient airport transfers and proximity to Diani Beach. This accommodation provides rooms with air conditioning and linen service, complimentary Wi-Fi, on-site parking, and a swimming pool, with a floor area of 14 square meters and one bathroom per unit.
Diani Beach
06/08 – 08/08
SG$58/nighttotal: SG$116 (2 )
Nyumbani Bustani Cottage
1 1
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.8 57 reviews
Diani Beach
14/11 – 29/11
SG$102/nighttotal: SG$1530 (15 )
Casamia Suites
1 2
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.
Diani Beach
07/01 – 31/01
SG$141/nighttotal: SG$3384 (24 )
Amkia Villas Diani
1 2
hotel , Ukunda
Amkia Villas Diani, a 4-star hotel in Ukunda, offers complimentary airport transfers and on-site transport services for exploring local attractions. This accommodation provides family-friendly amenities including air conditioning, a swimming pool, garden, parking, and kitchen facilities, with some villas featuring separate living areas and balconies.
9.0 35 reviews
Diani Beach
13/08 – 17/08
SG$126/nighttotal: SG$504 (4 )
Tombo House
1 2
hotel , Diani Beach
Tombo House, a 4-star hotel in Diani Beach, enjoys a prime location less than 500 metres from Diani Beach and the Diani-Chale Marine National Park and Reserve, with Kongo Mosque and Galu Kinondo within 10km. This establishment offers guests free buffet breakfast, an outdoor pool, a fitness centre, free Wi-Fi in public areas, free self-parking, and various on-site dining options including a restaurant, bar, and coffee shop.
8.1 336 reviews
Diani Beach
06/08 – 08/08
SG$144/nighttotal: SG$288 (2 )
Safari Beach Hotel
1 1
hotel , Diani Beach
Safari Beach Hotel offers a prime beachfront location in Diani Beach, just steps from the sand and conveniently situated 1.9 kilometres from Colobus Conservation and 4.9 kilometres from Ukunda Airport. This hotel, with rooms measuring 25 square metres and accommodating up to 4 guests, features air conditioning, complimentary WiFi, an outdoor swimming pool, a garden, and an on-site restaurant serving a diverse menu, with a tennis court and fitness centre also available.
Diani Beach
30/07 – 07/08
SG$173/nighttotal: SG$1384 (8 )
Seaclusion Diani
2 4
hotel , Galu
Seaclusion Diani, a 4-star hotel in Galu Kinondo, is located 6 kilometres from the town centre, offering convenient access to local shops and markets. This establishment features a restaurant serving local cuisine, a fitness centre, free Wi-Fi, free parking, a children's playroom, and a barbeque area; transfer services are also arranged.
Diani Beach
22/12 – 28/12
SG$118/nighttotal: SG$708 (6 )
Boxo Diani
1 2
hotel , Diani
Boxo Diani, situated in Diani Beach, Kenya, is less than 0.1 kilometres from the beach. The Boxo Diani offer comprises uniquely designed recycled-container rooms, each with air conditioning, a terrace/balcony, and includes a complimentary breakfast snack box; guests can also enjoy the poolside restaurant and bar, plus airport transfers are available for 1500 KES.
9.0 116 reviews
Diani Beach
31/12 – 08/01
SG$1667/nighttotal: SG$13336 (8 )
Mzima Beach Residences - Diani Beach
4 8
hotel , Diani Beach
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.
8.2 56 reviews
Diani Beach
10/09 – 13/09
SG$104/nighttotal: SG$312 (3 )
The Safiya Hotel, Diani Beach, "Formely Diani Palm Resort"
1 2
hotel , Diani Beach
Diani Palm Resort, a 3-star hotel in Diani Beach, Kenya, is situated a 3-minute walk from the beach, a 12-minute walk from Colobus Conservation, and 5 kilometres from Kaya Kinondo Sacred Forest. This family-friendly lodging offers air-conditioned rooms with balconies, private bathrooms, and amenities including a swimming pool, spa, restaurant serving diverse cuisine (including African, Italian, Middle Eastern, vegetarian, dairy-free, and halal options), bar, and free Wi-Fi; it sleeps up to 3 guests and includes airport transfers.
Diani Beach
30/07 – 07/08
SG$261/nighttotal: SG$2088 (8 )
Retro Boutique Hotel
1 4
hotel , Mombasa
The Retro Boutique Hotel in Mombasa offers a convenient district location with easy access to local landmarks. This non-smoking establishment provides a homely atmosphere with in-room dining, room service, and bathrooms equipped with essential toiletries.
Best Diani Beach luxury hotels (4 and 5 stars)
Among the 29 accommodations in Diani Beach, here are the 4 best luxury hotels
9.2 261 reviews
Diani Beach
02/08 – 08/08
SG$1700/nighttotal: SG$10200 (6 )
Pinewood Beach Resort And Spa
4 7
hotel , Diani Beach
Pinewood Beach Resort and Spa, a four-star hotel on Galu Beach, Diani Beach, is located 10 kilometres from Ukunda Airstrip and 43 kilometres from Mombasa, offering direct access to the Indian Ocean. This resort provides a range of amenities including a swimming pool, spa, fitness centre, tennis court, and water sports facilities, with accommodation options featuring garden or sea views and exclusive suites with private chef services.
8.0 620 reviews
Diani Beach
23/07 – 30/07
SG$407/nighttotal: SG$2849 (7 )
Hôtel Neptune Paradise Beach Resort & Spa All Inclusive
1 2
hotel , Ukunda
The Hôtel Neptune Paradise Beach Resort & Spa All Inclusive is located directly on the south coast of Diani Beach, Ukunda, within a tropical garden. This 4-star resort offers a swimming pool, spa, sauna, tennis court, and direct access to Diani Beach, with 1 bedroom and 1 bathroom accommodation available.
9.0 529 reviews
Diani Beach
02/08 – 08/08
SG$3412/nighttotal: SG$20472 (6 )
Nomad Beach Resort
6 7
hotel , Diani Beach
Nomad Beach Resort is located on Diani Beach in Kwale County, Kenya, offering direct beachfront access and proximity to Chale Island. This 5-star resort boasts a Forest Breeze Spa & Wellness Centre, three restaurants including private dining options, a PADI dive centre offering turtle diving, and an extensive range of activities such as dhow sailing and big-game fishing.
Diani Beach
23/07 – 30/07
SG$410/nighttotal: SG$2870 (7 )
Neptune Village Beach Resort & Spa All Inclusive
1 2
hotel , Ukunda
Neptune Village Beach Resort & Spa - All Inclusive is situated on Diani Beach on the South Coast, approximately 40 kilometres from Mombasa. This 4-star resort offers a family-friendly all-inclusive package with direct access to Diani Beach, featuring a freshwater swimming pool, spa, tennis court, and gardens, with rooms including a terrace or balcony.
Best Diani Beach hotels with a pool
Among the 29 accommodations in Diani Beach, here are the 4 best hotels with a pool
9.4 115 reviews
Diani Beach
23/07 – 30/07
SG$702/nighttotal: SG$4914 (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.
Diani Beach
06/08 – 08/08
SG$404/nighttotal: SG$808 (2 )
Grand Amber Villa
1 1
hotel , Galu
The Grand Amber Villa, a 5-star property, is situated in the Diani Beach area of Galu, Kenya, a short walk from Diani Beach and Diani-Chale Marine National Park and Reserve, approximately 48 kilometres from Nyali and Bamburi Beaches. This self-catering villa boasts a private pool, patio, fully equipped kitchen, 32-inch flat-screen TV with satellite channels, luxurious bathroom with deep soaking tub and rainfall showerhead, air conditioning, complimentary Wi-Fi, and offers 24-hour airport shuttle service (surcharge).
9.3 4 reviews
Diani Beach
22/12 – 28/12
SG$47/nighttotal: SG$282 (6 )
The Ocean Pearl
1 2
hotel , Diani Beach
The Ocean Pearl is a hotel located in Diani Beach, 1.9 kilometres from the main beach and 1.9 kilometres from Leisure Lodge Golf Club. This accommodation offers 70 square metres of space with air conditioning, free WiFi, a swimming pool, garden, terrace, bar, and parking, suitable for up to 3 guests.
Diani Beach
30/07 – 07/08
SG$56/nighttotal: SG$448 (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.
Frequently asked questions about hotels in Diani Beach
What are the most affordable attractions in and around Diani Beach?
There are plenty of affordable activities in Diani. You can take a walk along the beach, visit the local markets, or go for a swim in the ocean. If you want something a bit more exciting, you can try kitesurfing or stand-up paddleboarding, which are both popular activities here.
What are the best hotels with a swimming pool in Diani Beach?
How can travelers relax during a week in and arond Diani Beach?
Diani is the perfect place to relax. You can spend your days swimming, sunbathing, and reading on the beach. There are also plenty of spas and wellness centres in the area where you can pamper yourself. If you want to get out and about, you can go on a boat trip to see the dolphins or visit the nearby Tiwi Beach.
What are the most popular 2, 3 and 4-star hotels in Diani Beach?
What amenities can travelers expect in hotel rooms in Diani Beach?
Most hotels in Diani offer a range of amenities, including air conditioning, Wi-Fi, and a private balcony or patio. Many hotels also have swimming pools, restaurants, and bars. Some hotels even offer spa services and other activities.
When is the best time to book a hotel in Diani Beach?
The best time to book a hotel in Diani is during the low season, which runs from April to June and September to November. Prices are generally lower during these months, and you'll find fewer crowds.
What are the best family friendly hotels in Diani Beach?
Which towns or cities worth a visit near Diani Beach?
There are a few towns and cities worth visiting near Diani Beach. Mombasa is a large city with a rich history and culture. You can visit Fort Jesus, the Old Town, and the Mombasa Marine National Park. The town of Ukunda is located just a short distance from Diani Beach and has a local market where you can find fresh produce and handicrafts.
What are the best pet 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.
8.2 28 reviews
Diani Beach
02/08 – 08/08
SG$187/nighttotal: SG$1122 (6 )
Blessing Holiday Homes - Diani Beach
3 7
hotel , Diani Beach
Blessing Holiday Homes, in Diani Beach, Kenya, offers convenient access to Galu Beach (a 3-minute walk) and is within 9km of Colobus Conservation, Kaya Kinondo Sacred Forest, and Leisure Lodge Golf Club. This pet-friendly guesthouse provides an outdoor pool, private beach access, free parking, a shared lounge and kitchen, organised tours, darts, and room service, alongside air conditioning, a terrace/balcony, and a bar.
8.0 1085 reviews
Diani Beach
02/08 – 08/08
SG$904/nighttotal: SG$5424 (6 )
Papillon Lagoon Reef Hotel
2 8
hotel , Diani Beach
Papillon Lagoon Reef Hotel is located on Diani Beach, a 10-minute drive from the shops and around 80 kilometres from Mombasa Airport. This 3-star accommodation has received very good user ratings for its cleanliness and location. The hotel features a traditional Swahili design and offers a range of amenities including a swimming pool, tennis court, fitness centre and restaurants. Guests can enjoy a variety of activities such as diving, deep sea fishing and evening entertainment.
9.7 34 reviews
Diani Beach
14/11 – 29/11
SG$245/nighttotal: SG$3675 (15 )
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.
Best Diani Beach hotels with a balcony
10 1 review
Diani Beach
06/08 – 08/08
SG$59/nighttotal: SG$118 (2 )
Skippers Coliving
1 1
hotel , Diani Beach
Skippers Coliving, a 2.5-star hotel in Diani Beach, Kenya, is located within 2km of Diani Beach and Diani Snake Park, and 10km from Galu Kinondo Beach and the Kongo Mosque. This guest house offers rooms with one bathroom, accommodating up to two guests, and features a swimming pool, fitness centre, restaurant, bar, free breakfast, and free Wi-Fi and parking.
8.8 221 reviews
Diani Beach
02/08 – 08/08
SG$569/nighttotal: SG$3414 (6 )
Seaclusion Diani
4 8
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
22/12 – 28/12
SG$201/nighttotal: SG$1206 (6 )
Tombo House
1 2
hotel , Diani Beach
Tombo House, a 4-star hotel in Diani Beach, enjoys a convenient location near the town centre. This Diani Beach lodging offers guests a spa, restaurant, and parking, accommodating up to two people with a terrace or balcony and laundry services.
8.1 512 reviews
Diani Beach
02/08 – 08/08
SG$427/nighttotal: SG$2562 (6 )
Soul Breeze Beach Resort
4 7
hotel , Diani Beach
Soul Breeze Beach Resort, on Diani Beach, Kenya, is situated 3.5km from the Kaya Kinondo Sacred Forest and 8km from the Diani Beach Shopping Centre. This beachfront establishment offers 1-bedroom units with a swimming pool, fitness centre, tennis court, and restaurant, plus room service and nearby water sports opportunities.