Hotels in Diani Beach

53 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Diani Beach hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

53 Cheap hotels in Diani Beach

Best Diani Beach luxury hotels (4 and 5 stars)

Among the 53 accommodations in Diani Beach, here are the 4 best luxury hotels

Hôtel Leopard Beach Resort And Spa - Diani Beach
8.0 2 reviews

Hôtel Leopard Beach Resort And Spa

hotel, Ukunda
Hôtel Leopard Beach Resort & Spa is a 4-star hotel situated on Diani Beach, 34km south of Mombasa, 6km from shops, 5km from Ukunda airstrip, and 45km from Mombasa's international airport.
This beachfront resort boasts 158 rooms, each with a private bathroom, balcony/terrace, and amenities including satellite TV and a minibar; further facilities include five restaurants, a spa, fitness centre, kids' club, and direct beach access with coral outcrop views.
Neptune Village Beach Resort & Spa   All Inclusive - Diani Beach
No reviews

Neptune Village Beach Resort & Spa All Inclusive

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.
Casamia Suites - Diani Beach
8.6 63 reviews

Casamia Suites

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.
Soroi Blue - Diani Beach - Diani Beach
No reviews

Soroi Blue - Diani Beach

hotel, Diani Beach
The Soroi Blue - Diani Beach resort is located in Diani Beach, a mere 3-minute walk from the renowned beach and 1.9 kilometres from the Leisure Lodge Golf Club.
This 5-star hotel offers family-friendly accommodation with amenities including complimentary WiFi, air conditioning, a terrace or balcony, a garden, a spa, an on-site restaurant and bar, and private parking, with check-out between 06:00 AM and 10:00 AM.

Best Diani Beach hotels with a pool

Among the 53 accommodations in Diani Beach, here are the 4 best hotels with a pool

Marikeka Hotel - Diani Beach
10 2 reviews

Marikeka Hotel

hotel
The Marikeka Hotel, a 3.5-star establishment, is located in Galu Beach, Kenya, approximately 1.6 kilometres from Colobus Conservation and within 4.8 kilometres of Diani Beach and BoraBora Wildlife Park.
This hotel offers guests an outdoor swimming pool, an on-site restaurant and bar, complimentary WiFi in public areas, free self-parking, and laundry facilities, with a 24-hour front desk available for assistance.
Casa Marabella - Diani Beach
No reviews

Casa Marabella

hotel, Diani Beach
Casa Marabella offers a 2-star hotel stay in Diani Beach, conveniently located within walking distance of the town centre and featuring a dedicated parking zone.
This private host property includes air conditioning, a swimming pool, a spa, an aquapark, and laundry services, with massage treatments available by prior reservation for a maximum of 2 guests.
Casa Marabella - Diani Beach
No reviews

Casa Marabella

hotel
Casa Marabella, a 2.5-star hotel, is located in Diani Beach, 2.1 kilometres from Kongo Mosque and 3.3 kilometres from Diani Beach.
This establishment offers guests complimentary Wi-Fi, a swimming pool, a spa, a terrace, and on-site parking, with an on-site water park available for family entertainment.
Blue Marlin Beach Hotel - Diani Beach
8.2 246 reviews

Blue Marlin Beach Hotel

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.

Frequently asked questions about hotels in Diani Beach

  • What are the most affordable attractions in and around Diani Beach?

    The best value for money is definitely the Diani Beach itself. It's a stunning stretch of sand, perfect for sunbathing, swimming, and simply relaxing. You can also take a stroll along the beach and visit the local market, where you can find handcrafted souvenirs and fresh local produce.
  • What are the best hotels with a swimming pool in Diani Beach?

    Ocean Village Club (Adults Only), Swahili Beach and Diamonds Leisure Beach & Golf Resort are among the best hotels with a swimming pool in Diani Beach.

  • How can travelers relax during a week in and arond Diani Beach?

    Diani Beach is all about relaxation, so you can spend your days lounging on the beach, swimming in the ocean, or taking a dip in the pool at your hotel. For a change of pace, try a yoga class at the Swahili Beach Spa or book a massage at the The Sands at Chale Island.
  • What are the most popular 2, 3 and 4-star hotels in Diani Beach?

    Among 2, 3 and 4-star hotels in Diani Beach, Papillon Lagoon Reef Hotel, Prideinn Hotel Diani and Diani Palm B&b Resort are the most popular ones.

  • 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. Some hotels also have swimming pools, restaurants, and bars. You can also expect to find free Wi-Fi in most hotels.
  • What are the best luxury hotels in Diani Beach?

    Ocean Village Club (Adults Only), Nomad Beach Resort and Seaclusion Diani are among the best luxury 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, which are April-June and September-October. You'll find the best deals and fewer crowds during these months.
  • What are the best family friendly hotels in Diani Beach?

    The best family friendly hotels in Diani Beach are Swahili Beach, Diamonds Leisure Beach & Golf Resort and Jacaranda Indian Ocean Beach Resort.

  • Which towns or cities worth a visit near Diani Beach?

    If you're looking for a change of scenery, you can take a day trip to Mombasa, which is about a 40-minute drive from Diani Beach. Mombasa is a historic city with plenty of attractions, including Fort Jesus, the Old Town, and the Mombasa Marine National Park.
  • What are the best pet friendly hotels in Diani Beach?

    The best pet friendly hotels in Diani Beach are African Dream Cottages - Diani Beach, Villa Mandhari - Diani Beach and Galu Inn.

  • What are the best hotels with jacuzzi in Diani Beach?

    Swahili Beach, Diamonds Leisure Beach & Golf Resort and Diani Reef Beach Resort & Spa are the best hotels with a jacuzzi in Diani Beach.

Popular destinations

Best Diani Beach hotels with air conditioning

Papillon Lagoon Reef Hotel - Diani Beach
8.1 1086 reviews

Papillon Lagoon Reef Hotel

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.
African Dream Cottages - Diani Beach - Diani Beach
8.4 147 reviews

African Dream Cottages - Diani Beach

hotel, Diani Beach
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.
Searenity Beach Villa - Diani Beach
9.3 111 reviews

Searenity Beach Villa

hotel, Diani Beach
Searenity Beach Villa is situated in Diani Beach, Kenya, conveniently located 1 kilometre from Ukunda Airport and 2.6 kilometres from Diani Beach itself, offering easy access to Leisure Lodge Golf Club (3 kilometres) and Colobus Conservation (5.5 kilometres).
This one-bedroom, one-bathroom villa boasts a private beach area, swimming pool, jacuzzi, and a restaurant serving diverse cuisine, including African, French, Indian, vegetarian, dairy-free, and halal options, along with free shuttle service and evening entertainment.
Seaclusion Diani - Diani Beach
8.8 227 reviews

Seaclusion Diani

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.

Best Diani Beach hotels with a balcony

Diani Breeze Villas - Diani Beach
No reviews

Diani Breeze Villas

hotel, Galu
Diani Breeze Villas, a 3-star hotel in Galu, is located 5 kilometres from the city centre, offering a tranquil retreat with on-site bar, complimentary Wi-Fi, and dedicated parking.
This accommodation provides leisure facilities including a swimming pool, library, and picnic area, alongside practical amenities such as laundry, an ATM, and tour assistance for organising excursions.
Boxo Diani - Diani Beach
No reviews

Boxo Diani

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.
Lalagalu - Beachfront Ecocabins - Diani Beach
8.9 414 reviews

Lalagalu - Beachfront Ecocabins

hotel, Diani Beach
LalaGalu - Beachfront Ecocabins offers beachfront accommodation in Diani Beach, Kenya, a short walk from Galu Beach and within 2.7km of Colobus Conservation and 3.9km of the Kaya Kinondo Sacred Forest.
These eco-friendly cabins, featuring one bedroom and one bathroom, boast an outdoor pool, fitness centre, restaurant, bar, free Wi-Fi, and private parking, with bike rentals available for exploring Diani Beach's attractions.
Lalagalu - Diani Beach
8.9 29 reviews

Lalagalu

hotel, Galu
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.
©2026 cozycozy.com