Pazurina Holiday Homes

Reach us on Call | WhatsApp : +254 712 110 110

Voted Kenya's Best Coastal Real Estate Company - REA 2024

How to Get To Diani From Nairobi – With Cost breakdown.

Planning a trip to Diani Beach? Whether you’re heading for a holiday, honeymoon, or business retreat, understanding how to get there from Nairobi can save you time and money. This guide breaks down every major travel option—by air, rail, road, or private car—plus a detailed cost analysis to help you make the right decision.

Flight from Nairobi to Ukunda (Diani)

Flying is the fastest and most convenient way to reach Diani. Flights operate from Wilson Airport and Jomo Kenyatta International Airport (JKIA) directly to Ukunda Airstrip.

Airlines Operating the Route:
Jambojet
Skyward Express
Safarilink

Estimated Flight Time: 1 hour 15 minutes

Transfer to your hotel: 10–20 minutes via taxi or tuk-tuk

Cost Breakdown:

  • Flight ticket: KES 8,000 – 26,000 (USD 60–200)
  • Transfer from Ukunda Airport: KES 500 – 1,500 (USD 5–15)

Total per person: KES 10,000 – 30,000

Pros: Fast, skips ferry delays
Cons: Higher cost, flights can sell out quickly

SGR Train from Nairobi to Mombasa + Road to Diani

This option balances affordability with comfort. Travel via the Standard Gauge Railway (SGR) from Nairobi to Mombasa, then take a road transfer to Diani.

Departure: Nairobi Terminus (Syokimau)
Arrival: Mombasa Terminus (Miritini)

Estimated Travel Time:

  • SGR: 5 – 6 hours
  • Road + ferry transfer: 1 – 2 hours

Cost Breakdown:

  • SGR Economy: KES 1,000 (USD 10)
  • SGR First Class: KES 3,000 (USD 30)
  • Matatu from Mombasa to Diani: KES 200 – 400
  • Taxi alternative: KES 4,000 – 5,000

Total: KES 1,200 – 8,000 per person

Pros: Affordable, scenic journey
Cons: Transfers required, possible ferry delays

Bus from Nairobi to to Diani via Dongo Kundu

Taking a long-distance bus is the most budget-friendly travel option, though the slowest.

Popular Bus Companies:
– Modern Coast
– Dreamline Express
– Coast Bus

Estimated Travel Time:

  • Nairobi to Mombasa: 9 – 10 hours

Cost Breakdown:

  • Bus fare: KES 1,400 – 3,800 (USD 10–27)
  • Matatu to Diani: KES 200 – 400
  • Optional taxi: KES 4,000

Total per person: KES 1,600 – 8,000

Pros: Cheapest option, Dongo Kundu Bypass Option .
Cons: Long, less comfortable

Self-Drive or Private Car Hire

Driving gives you full control and allows for sightseeing stops along the way.

Distance: Approximately 520 km
Estimated Time: 7 – 9 hours

Cost Breakdown:

  • Fuel: KES 12,000 – 15,000 (round trip)
  • Tolls & misc: KES 1,000 – 2,000
  • Ferry fee for vehicle: ~KES 120 one-way
  • Car rental (if needed): KES 8,000 – 12,000/day

Total for 2–4 people: KES 15,000 – 30,000+

Pros: Flexible, scenic, Dongo Kundu Bypass Option .
Cons: Fatiguing,

Comparison Table

Option Time Cost (Per Person) Convenience
Flight to Ukunda 1.5 hours KES 10,000 – 30,000 High
SGR + Matatu/Taxi 6 – 7 hours KES 1,200 – 8,000 Moderate
Bus + Ferry 10 – 12 hours KES 1,600 – 8,000 Low
Self-Drive 7 – 9 hours KES 15,000 – 30,000+ High

Why Visit Diani?

Diani Beach is one of Kenya’s top coastal destinations, offering white sands, turquoise waters, and incredible hospitality. Whether you’re in for a vacation, investment tour, or a mix of both—Diani delivers unforgettable experiences.

Explore Beach Plots with Pazurina Holiday Homes

If you’re looking to invest while enjoying your stay, consider visiting Pazurina Holiday Homes. We offer prime beach plots and holiday developments in Diani, including our signature projects like Pazurina Golf Resort Annex and Vista Upperhill.

Our plots come with:

  • Ready title deeds
  • Proximity to the beach and key infrastructure
  • Financing partnerships with leading banks like NCBA

Schedule a Site Visit in Diani

Already in Diani or planning to visit soon? Contact us to book a free site visit to our beach plots. Our friendly team will guide you through available options, answer all your questions, and show you why Diani is the future of coastal real estate in Kenya.

Contact Pazurina Holiday Homes:
Phone: 0712 110 110
Email: info@pazurina.co.ke
Website: www.pazurina.co.ke

Leave a Reply

Your email address will not be published. Required fields are marked *

Scan the code