Book on our site
up to 10% less
than Booking.com
Check rooms and rates
From244US$ /night
Check-in
04Nov2025Select date
Check-out
05Nov2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Hotel

34, Diani Beach, Kenya, 80400

Leopard Beach Resort And Spa - A 5-star beachfront resort with private villas, diverse dining, and a forest spa

Leopard Beach Resort And Spa sits on the white sands of Diani Beach, offering 198 rooms, suites, and private villas with ocean or garden views. Accommodations include Superior Balcony rooms, Deluxe Terrace rooms, Sea View Cottages, and The Residences-16 villas with private pools. The Uzuri Spa and Fitness Forest spans 2.5 hectares of indigenous forest, featuring an adult-only pool, hydrotherapy, and a fully equipped gym. Dining options include Saffron Restaurant for Indian cuisine, Pizza 'n' Pasta Tornati for Italian dishes, and Lemongrass, an Asian fusion restaurant. Guests at The Residences can enjoy cocktails at the Grasshopper Bar overlooking a rock pool. The resort is 5 km from Ukunda Airstrip and 43 km from Mombasa International Airport.

Pros

The Uzuri Spa includes a hydrotherapy pool, sauna, and outdoor massage courtyards.

The Residences offer private villas with pools and access to an Asian fusion restaurant.

Multiple dining venues, including a wine and cigar bar and a beachfront pizza restaurant.

Proximity to Diani Beach's water sports and Shimba Hills National Reserve.

A dedicated kids' club with supervised activities and early dinner options.

Cons

The adult-only pool at Uzuri Spa restricts access for families with children.

Some dining venues, like Nyama Choma Boma, operate seasonally or weather-dependent.

View all

Select your room type

Find detailed information on rooms, amenities, and exclusive deals for your ideal beach holiday
Superior Balcony Room
2 persons
30 m² 
1 King-size bed
Shower
Balcony
Deluxe Terrace Room
2 persons
34 m² 
1 King-size bed
Shower
Air conditioning
Sea View Chui Class Cottage
2 persons
37 m² 
1 King-size bed
Sea view
Shower
Air conditioning
Two-Bedroom Villa Private Pool
2 persons
144 m² 
2 King Size Beds
Shower
Private pool
Click button to see more rooms
Show all rooms
Show all roomsLess

Prices and availability

View real-time room availability and secure the best rate for your travel dates

How to get around?

Explore our comprehensive transport guide

City Centre
Diani Beach900 m
Airports
Ukunda (UKA) 3.7 km
Moi (MBA) 56.0 km

Facilities

Enjoy modern comforts, from ocean-view suites to family-friendly options with breakfast included

General

  • Free internet access
  • Safe deposit box
  • 24-hour reception

Sports & Fitness

  • Fitness centre

Guest Parking

  • Electric kettle

Services

  • Room service
  • Laundry

Dining

  • Restaurant
  • Bar/ Lounge area
  • Outdoor dining area

Business

  • Business centre

Children

  • Cots
  • Babysitting/Child services
  • Children's play area
  • Kids club
  • Game room

Spa & Leisure

  • Outdoor swimming pool
  • Jacuzzi

Room features

  • In-room safe
  • Mini-bar
  • Sitting area
  • Tea and coffee facilities
  • Dining table

Bathroom

  • Free toiletries

Self-catering

  • Electric kettle

Media

  • Flat-screen TV
  • AM/FM alarm clock
Show more

Location

34, Diani Beach, Kenya, 80400
Map view
34, Diani Beach, Kenya, 80400
Nearby
word of life church
600 m
Restaurants
Chui Grill Leopard Beach hotel
210 m
Diani Beach Road
Aniello's
820 m
Diani Beach Rd
Swahili Beach
1.1 km
Plot 65
Want to get the best booking rate?
Access special rates for early reservations and start planning your dream beach holiday
Check Rates

Next best alternative

Consider them for your next trip.

Inspiration for future getaways

Good Resort alternatives
Check-in
04Nov2025Select date
Check-out
05Nov2025Select date
Rooms and Guests2 Guests, 1 Room