Book on our site
up to 10% less
than Booking.com
Check rooms and rates
From244US$ /night
Check-in
20Jun2025Select date
Check-out
21Jun2025Select 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
Max:
3 persons
325 sq. feet 
Bed options:
1 King-size bed
Garden view
Shower
Balcony
Check Prices
Deluxe Terrace Room
Max:
3 persons
370 sq. feet 
Bed options:
1 King-size bed
Garden view
Shower
Air conditioning
Check Prices
Sea View Chui Class Cottage
Max:
2 persons
400 sq. feet 
Bed options:
1 King-size bed
Sea view
Shower
Air conditioning
Check Prices
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 Beach3000 ft
Airports
Ukunda (UKA) 2.3 mi
Moi (MBA) 34.8 mi

Facilities

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

General

  • Non-smoking rooms
  • No parking
  • Safe deposit box
  • 24-hour reception
  • No pets allowed
  • Luggage storage
  • Locker room
  • Coffee shop

Sports & Fitness

  • Fitness centre
  • Wind surfing
  • Diving
  • Golf course
  • Billiard tables
  • Darts
  • Table tennis
  • Yoga class
  • Sports trainer
  • Fishing

Guest Parking

  • Electric kettle

Services

  • Paid airport shuttle
  • Room service
  • Housekeeping
  • Laundry
  • Dry cleaning
  • Shops/Commercial services
  • Welcome drink

Dining

  • In-room breakfast
  • Restaurant
  • Snack bar
  • Bar/ Lounge area
  • Outdoor dining area

Business

  • Business centre
  • Meeting/ Banquet facilities
  • Fax/Photocopying

Children

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

Spa & Leisure

  • Beach access
  • Beach umbrellas
  • Sun loungers
  • Karaoke
  • Live entertainment
  • Night club
  • Sun terrace
  • Garden area
  • Spa & wellness centre
  • Sauna
  • Body scrub
  • Facial
  • Treatment room
  • Body wraps
  • Back massage
  • Head massage
  • Full body massage
  • Foot massage

Room features

  • Free Wi-Fi in rooms
  • Air conditioning
  • Mini-bar
  • Sitting area
  • Terrace
  • Garden furniture
  • Tea and coffee facilities
  • Dining table
  • Ironing facilities

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
2000 ft
Restaurants
Amigos Bar and Restaurant
100 ft
Beach Road
Shan e Punjab
2800 ft
Diani Beach Road Opposite Hotel Diani Beach Resort-Diani Complex
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.
Check-in
20Jun2025Select date
Check-out
21Jun2025Select date
Rooms and Guests2 Guests, 1 Room