Shimba Hills National Reserve – Complete Travel Guide (Kwale County, Keny
Shimba Hills National Reserve is a coastal rainforest safari destination located in Kwale County, Kenya, approximately 33–40 km from Mombasa and about 45 minutes from Diani Beach.
Managed by the Kenya Wildlife Service (KWS), it is one of the closest safari parks to Kenya’s coast and a key destination for short safaris from Diani and Mombasa.
The reserve covers approximately 192 km² and features coastal rainforest, woodland, and open grassland. Its elevated terrain creates a cooler microclimate and offers occasional views of the Indian Ocean.
Shimba Hills is ecologically significant as the only protected area in Kenya where sable antelope exist in the wild.
Location & Access – Shimba Hills National Reserve
Shimba Hills National Reserve is located in Kwale County on Kenya’s South Coast, just a short drive inland from Diani Beach and easily accessible from Mombasa.
Its coastal proximity makes it one of the most accessible safari destinations near Diani Beach, ideal for day trips, half-day safaris, and short wildlife experiences on Kenya’s South Coast.
Entry Gates
Access to Shimba Hills National Reserve is through two main entry points:
- Shimba Hills Main Gate – the primary route for visitors from Diani Beach and Mombasa
- Kivumoni Gate – a secondary access point used for specific routes, lodge entry, and guided safaris
Travel Time & Route
- Diani Beach to Shimba Hills National Reserve: approximately 45 minutes
- Mombasa to Shimba Hills National Reserve: approximately 1.5 to 2 hours
The route is well-developed, with the final stretch opening into lush coastal rainforest, rolling hills, and panoramic viewpoints, creating a smooth transition from beach environment to safari terrain.
Getting There
Visitors can reach Shimba Hills National Reserve through:
- Private transfers from Diani Beach and Mombasa (most convenient option)
- Guided Shimba Hills safari tours with transport included
- Safari vehicles operated by local tour providers
- Taxi services from Diani Beach, with Karibu Taxi offering professional, hassle-free transfers directly to Shimba Hills National Reserve.
For a seamless experience, many travelers choose a Shimba Hills day trip from Diani Beach, where transport, park entry coordination, and guided game drives are bundled into one itinerary.
Why This Location Matters
Because of its proximity to Diani Beach, Shimba Hills National Reserve is uniquely positioned as a coastal safari destination in Kenya, offering wildlife viewing, tropical forest ecosystems, and attractions like Sheldrick Falls within a short distance of the Indian Ocean.
Plan Your Day Trips from Diani Beach
If you're exploring options beyond a single safari, Diani Beach serves as a hub for multiple experiences.
You can combine your visit to Shimba Hills National Reserve with other curated activities featured in:
Things to Do in Diani Beach (Day Trips & Experiences)
https://kaaribu.com/what-to-do-in/diani-beach
This creates a natural travel flow where visitors can discover and compare:
- Shimba Hills National Reserve Safari trip from Diani
- Wasini Island dolphin tours and snorkeling trips
- Colobus conservation and Kaya Kinondo forest experiences
- Local cultural and beach excursions along the South Coast
Why Visit Shimba Hills National Reserve
Shimba Hills offers a compact safari experience combining wildlife, rainforest exploration, and scenic viewpoints.
Key highlights:
- Coastal rainforest ecosystem unique in Kenya
- Reliable elephant sightings during game drives
- Only wild population of sable antelope in Kenya
- Scenic viewpoints overlooking the Indian Ocean
- Cooler climate compared to coastal lowlands
It is ideal for travelers seeking a short safari experience from the coast without traveling to inland parks such as Tsavo East National Park.
Top Attractions in Shimba Hills National Reserve
Sheldrick Falls
A guided forest hike leading to a waterfall within the coastal rainforest.
- 2–3 hour round-trip hike
- Dense indigenous forest
- Seasonal waterfall and natural pool
- Ranger escort required
Elephant Viewing Areas
Elephants are commonly seen during game drives.
- Often near forest clearings
- Best sightings in early morning and late afternoon
- Small herds moving through forest edges
Sable Antelope Conservation Area
A key ecological feature of the reserve.
- Only sable antelope population in Kenya
- Highly protected conservation zone
- Rare but significant sightings
Pengo Hill Viewpoint
A high-elevation scenic viewpoint within the reserve.
- Forest canopy views
- Occasional Indian Ocean visibility on clear days
- Photography hotspot
Wildlife in Shimba Hills National Reserve
Mammals
- African elephants
- Sable antelope
- Buffalo
- Giraffes
- Bushbuck and duikers
- Leopards (rare and elusive)
Birds
The reserve hosts over 100 bird species, including forest and coastal species, making it a strong birdwatching destination on the Kenya coast.
Activities in Shimba Hills National Reserve
Game Drives
- Half-day and full-day safari circuits
- Best wildlife viewing early morning and late afternoon
- Forest and grassland driving routes
Guided Nature Walks
- Sheldrick Falls forest hike
- Ranger-led forest interpretation walks
Photography
- Pengo Hill viewpoints
- Wildlife encounters
- Coastal rainforest scenery
Birdwatching
- Rich forest and coastal bird diversity
- Suitable for beginners and experienced birders
Accommodation in Shimba Hills National Reserve
Accommodation around Shimba Hills National Reserve is limited but well-structured across three main options: inside the reserve, on the forest edge, and in Diani Beach (the most popular base).
Inside Shimba Hills National Reserve (Safari Lodges)
For a fully immersive experience, staying inside the reserve offers direct wildlife access and forest views.
- Shimba Hills Lodge
The only lodge located inside the reserve, designed as a tree lodge within coastal rainforest, overlooking a waterhole frequently visited by wildlife.
Best for: authentic safari stays, overnight wildlife experience, nature immersion
Lodges & Eco-Stays Around the Reserve
Located just outside the reserve, these lodges provide quiet surroundings, scenic views, and easy access to park gates.
- Shimba Green Lodge – overlooks Mwaluganje Elephant Sanctuary with elevated forest views
- Kutazama Lodge – hillside setting with panoramic scenery and a relaxed atmosphere
- Jumbo Hilltop Lodge – practical mid-range option near Kwale town
Best for: eco-lodges, quiet stays, proximity to Shimba Hills without staying inside the reserve
Diani Beach Accommodation (Most Popular Option)
Most visitors stay in Diani Beach and visit the reserve as a day trip, combining beach relaxation with a short safari.
- Swahili Beach Resort – upscale beachfront resort with Swahili design
- Diani Reef Beach Resort & Spa – full-service resort ideal for package stays
- Diani Sea Lodge – popular all-inclusive option
- Pinewood Beach Resort & Spa – quieter boutique beachfront stay
- Safari Beach Hotel – convenient mid-range hotel for excursions
Best for: Shimba Hills day trips, beach + safari combination, wider accommodation choice
Where Should You Stay?
- Inside the reserve → best for a true safari lodge experience
- Near the reserve → ideal for quiet eco-stays and scenic views
- In Diani Beach → most flexible option for day trips and multiple experiences (recommended)
Booking & Travel Planning
For convenience, travelers can book these lodges and hotels directly through Kaaribu Experiences, with access to contracted rates, verified properties, and seamless reservation support.
Staying in Diani Beach also allows you to combine accommodation with curated activities. Explore available options here.
At Kaaribu Experiences, we work directly with lodges and hotels across Shimba Hills and Diani Beach, giving you access to contracted rates often not listed on major booking platforms.
We handle everything for you—from availability checks and recommendations to securing your reservation—ensuring a smooth, hassle-free booking experience.
For enquiries or to book your stay reach us directly:
- 📧 support@kaaribu.com
- 📞/WhatsApp: +254 732 905343
Frequently Asked Questions (FAQ)
Where is Shimba Hills National Reserve located?
Shimba Hills is located in Kwale County, Kenya, near Diani Beach and Mombasa on the South Coast.
How far is Shimba Hills from Diani Beach?
It is approximately 45 minutes by road from Diani Beach.
What animals can be seen in Shimba Hills?
Common animals include elephants, giraffes, buffalo, bushbuck, duikers, and the rare sable antelope.
Is Shimba Hills worth visiting?
Yes. It offers a short safari experience with rainforest scenery, wildlife viewing, and scenic viewpoints close to the coast.
What is Shimba Hills known for?
It is known for coastal rainforest, elephants, Sheldrick Falls, and being the only habitat of sable antelope in Kenya.
What is the main gate of Shimba Hills?
The main gate is the primary access point from Diani Beach and Mombasa. Kivumoni Gate is an alternative entry point.
Entry Fees
Shimba Hills National Reserve entry fees are set and regulated by the Kenya Wildlife Service (KWS). These fees support conservation, wildlife protection, park operations, and visitor services across Kenya’s national parks and reserves.
All payments are made exclusively through the official eCitizen KWSPay system before arrival. Visitors must present a valid QR-coded receipt at the gate. Cash payments are not accepted.
Officila Entry Fees (Per Person, Per 24 Hours) 🇰🇪 Kenyan Citizens-
Adults: KES 500
-
Children: KES 250
-
Adults: KES 675
-
Children: KES 350
-
Adults: USD 50
-
Children: USD 25
-
Adults: USD 20
-
Children: USD 10
-
Sign in or register on the KWSPay eCitizen portal
-
Select Shimba Hills National Reserve as your destination
-
Choose visitor category:
-
Kenyan Citizen
-
Resident (Kenya / EAC)
-
African Citizen (Non-resident category)
-
International Visitor
-
-
Enter visit details:
-
Date of entry
-
Number of visitors
-
Vehicle details (if applicable)
-
-
Make payment securely via:
-
M-Pesa
-
Visa Card
-
MasterCard
-
eCitizen wallet
-
-
Download and save your QR-coded receipt
-
Present receipt + ID/passport at the park gate for entry verification
Location
Shimba Hills National Reserve is located in Kwale County on Kenya’s South Coast, inland from Diani Beach and within convenient reach of Mombasa.
The reserve sits in the South Coast safari corridor, forming part of the coastal-to-inland transition zone where beach destinations connect naturally to inland safari circuits such as Tsavo East National Park.
Because of its proximity to the coast, Shimba Hills is one of the closest rainforest safari destinations in Kenya, commonly accessed as a day trip from Diani Beach or Mombasa.
Distance & Access from Nearby TownsShimba Hills National Reserve is strategically positioned within easy reach of key travel hubs along Kenya’s coast:
- Diani Beach → Shimba Hills National Reserve: approximately 36 km (45–60 minutes)
- Mombasa → Shimba Hills National Reserve: approximately 65 km (1.5–2 hours)
- Ukunda Airstrip → Shimba Hills National Reserve: approximately 40–50 minutes
This makes the reserve highly accessible for short safari experiences without inland travel logistics, unlike longer routes to parks such as Tsavo East National Park.
Airport & Transfer AccessTravelers arriving via Kenya’s main entry points can easily connect to Shimba Hills:
- Moi International Airport (Mombasa) → road transfer south via Likoni or Dongo Kundu bypass
- Ukunda Airstrip (Diani) → fastest access point for coastal safari departures
- Jomo Kenyatta International Airport (Nairobi) → onward flight or road connection via Mombasa highway corridor
For seamless ground movement, visitors can book professional transfers via Karibu Taxi, offering airport pickups, coastal transfers, and direct safari transport to Shimba Hills National Reserve and other South Coast attractions.
Tours Around This Attraction
Guided hike to Sheldrick Falls, Guided and self-guided game drives, and a magnificent view of the landscape from the Ocean view point and Pengo the highest point.
How To Get There
How to Get to Shimba Hills National Reserve (Airport & Transfer Access)
Shimba Hills National Reserve is easily accessible from key transport hubs along Kenya’s South Coast, including airports, rail terminals, and nearby towns. The reserve is most commonly accessed via Diani Beach and Mombasa, making it ideal for short safari transfers and day trips.
From Mombasa Airport / Rail TerminusFrom Moi International Airport or Mombasa Rail Terminus:
- Take a taxi or private shuttle transfer
- Recommended booking via Karibu Taxi for reliable airport and safari transfers
- Route options:
- Dongo Kundu Bypass
- Likoni Ferry crossing
- Total driving distance: approximately 65 km south of Mombasa
- Travel continues inland toward Shimba Hills National Reserve through Kwale County
From Diani Beach or Ukunda Airstrip:
- Distance: approximately 36 km to Shimba Hills Main Gate
- Travel time: 45–60 minutes
- Route: Diani → Ukunda → Kwale → Shimba Hills Main Gate
This is the most common and convenient route for safari day trips, often used for combined beach + wildlife experiences including game drives and Sheldrick Falls hikes.
From Kwale TownFrom Kwale:
- Distance to Shimba Hills National Reserve main gate: approximately 3–4 km
- Access via the (C106 Road) Kwale–Shimba Hills road (main reserve access route)
- Travel time: Up to 20 minutes depending on road conditions and gate entry procedures)
Kwale Town is the closest urban access point to Shimba Hills National Reserve and is commonly used for quick park entry, local guided tours, and safari departures.
Kwale Town serves as the closest urban access point to Shimba Hills National Reserve, making it a quick entry route for local travelers and guided tours.
Travel Planning InsightMost visitors combine their visit to Shimba Hills National Reserve with stays in Diani Beach, using it as a base for South Coast safari itineraries.
For seamless logistics, travelers often book transfers and day trips through Karibu Taxi, which provides airport pickups, hotel transfers, and direct safari transport to the reserve.
Best Time To Visit
Best time to visit Shimba Hills National Reserve
The best time to visit Shimba Hills National Reserve is during the dry seasons, when wildlife viewing, road access, and hiking conditions are most reliable. The reserve has a coastal rainforest climate, so conditions can vary depending on rainfall and elevation.
Dry season (best overall)June to October & January to February
-
Best wildlife viewing, especially elephants and antelope
-
Easier access to viewpoints and forest roads
-
Clear conditions for Ocean Viewpoint and Pengo Hill
-
Ideal for game drives and Sheldrick Falls hikes
Peak season for Shimba Hills activities
Green season (low crowds)March to May & November to December
-
Lush rainforest scenery and strong photography conditions
-
Fewer visitors and quieter trails
-
Occasional rain may affect roads and hiking routes
Best for nature, photography, and calm visits
Best time of day-
Morning (6:30–10:00 AM) → best wildlife activity
-
Late afternoon (3:30–6:00 PM) → softer light and cooler temperatures
Book With Us
You can book this attraction with us.
Send us an email at: support@kaaribu.com
Call / WhatsApp: +254732905343
Send us the details below.
- Preferred name of the lead guest:
- Number of Adults:
- Number of Children:
- Check-in dates:
- Check out date:
- Special request ID:
We provide a free, non-obligatory proposal for you to compare with the hotel OTAs or other operators and agents.
Below are the benefits of booking with us.
- We get better rates than direct and OTAs
- Since we have a direct relationship with hotels, we share our commission with you.
- Booking with us makes us your personal travel consultant.
- We can get you discounts that are never published online, especially during low occupancies
- We can bundle up the hotel with other components like safaris, excursions, and transfers.
- In some destinations, we have complimentary free tours for all guests who book with us.
- We are flexible, and therefore, we will accommodate your travel changes with ease.
- For some hotels, we can allow you to pay on arrival if you have paid the commitment fee.