Shimba Hills National Reserve

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:

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:

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

Residents (Kenya / East African Citizen)
  • Adults: KES 675

  • Children: KES 350

Non-Residents (International Visitors)
  • Adults: USD 50

  • Children: USD 25

African Citizens (Non-Resident Category)
  • Adults: USD 20

  • Children: USD 10

How to Purchase Shimba Hills Entry Tickets
  1. Sign in or register on the KWSPay eCitizen portal

  2. Select Shimba Hills National Reserve as your destination

  3. Choose visitor category:

    • Kenyan Citizen

    • Resident (Kenya / EAC)

    • African Citizen (Non-resident category)

    • International Visitor

  4. Enter visit details:

    • Date of entry

    • Number of visitors

    • Vehicle details (if applicable)

  5. Make payment securely via:

    • M-Pesa

    • Visa Card

    • MasterCard

    • eCitizen wallet

  6. Download and save your QR-coded receipt

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

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

Travelers arriving via Kenya’s main entry points can easily connect to Shimba Hills:

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 Terminus

From 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 / Ukunda Airport

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 Town

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

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