Hotels in Diani Beach

53 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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

Raquel's Bliss Hotel Diani - Diani Beach
8.8 25 reviews

Raquel's Bliss Hotel Diani

hotel, Diani Beach
Raquel's Bliss Hotel Diani, a 4-star hotel in Diani Beach, is located a 12-minute walk from the coast and 2.6 kilometres from Colobus Conservation.
This family-friendly accommodation offers air-conditioned rooms with private bathrooms, free WiFi, an outdoor swimming pool, and complimentary parking, with paid airport shuttle service available to Ukunda Airport, 5 kilometres away.
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.
Mzima Beach Residences - Diani Beach - Diani Beach
8.7 87 reviews

Mzima Beach Residences - Diani Beach

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.
Ocean Village Club (Adults Only) - Diani Beach
9.6 1030 reviews

Ocean Village Club (Adults Only)

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.

Best Diani Beach hotels with a pool

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

Prideinn Hotel Diani - Diani Beach
8.2 531 reviews

Prideinn Hotel Diani

hotel, Diani Beach
PrideInn Hotel Diani, a three-star establishment, is situated in Diani Beach, Kenya, 1.1 kilometres from the Diani Beach Shopping Centre and 7 kilometres from Colobus Conservation.
This family-friendly hotel offers 23-square-metre rooms with air conditioning, a swimming pool, spa, and fitness centre; free Wi-Fi and parking are also provided.
Seaclusion Diani - Diani Beach
No reviews

Seaclusion Diani

hotel, Mombasa
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.
Safari Beach Hotel - Diani Beach
8.2 407 reviews

Safari Beach Hotel

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.
Babylon Gardens - Diani Beach
9.4 3 reviews

Babylon Gardens

hotel, Diani Beach
Babylon Gardens, a 3-star hotel in Diani Beach, is conveniently located 1.3km from Diani Beach, within 5km of Galu Kinondo Beach and Diani Snake Park, and less than 10km from Kaya Kinondo Sacred Forest and Kongo Mosque.
This establishment offers an outdoor pool, on-site restaurant and bar, complimentary breakfast, free Wi-Fi in public areas, free parking, and features such as a garden and terrace.

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?

    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 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?

    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 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.
  • 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 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?

    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?

    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 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

Babylon Gardens Diani - Diani Beach
9.3 48 reviews

Babylon Gardens Diani

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.
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
No reviews

Seaclusion Diani

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.
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.

Best Diani Beach hotels with a balcony

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.
Diani's Little Gem - Diani Beach
8.3 7 reviews

Diani's Little Gem

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.
Pinewood Beach Resort And Spa - Diani Beach
9.2 262 reviews

Pinewood Beach Resort And Spa

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