JKIA Transfers

.jkia-transfer-page{ –jk-black:#101512; –jk-green:#006b3f; –jk-green-dark:#00472a; –jk-red:#bb1e2d; –jk-gold:#d7a947; –jk-cream:#f6f8f5; –jk-text:#203028; –jk-muted:#627067; –jk-border:#dce6df; –jk-white:#ffffff; –jk-shadow:0 16px 40px rgba(10,41,25,.10); –jk-radius:18px; color:var(–jk-text); font-family:inherit; line-height:1.7; } .jkia-transfer-page *{box-sizing:border-box;} .jkia-transfer-page a{ color:var(–jk-green); font-weight:800; text-decoration:none; } .jkia-transfer-page a:hover{ color:var(–jk-red); text-decoration:underline; } .jkia-transfer-page .jk-wrap{ width:min(1180px,calc(100% – 32px)); margin:0 auto; } .jkia-transfer-page .jk-section{ padding:76px 0; } .jkia-transfer-page .jk-section-soft{ background:var(–jk-cream); } .jkia-transfer-page .jk-section-dark{ background:linear-gradient(135deg,#111812 0%,#003d25 100%); color:#fff; } .jkia-transfer-page .jk-eyebrow{ display:inline-flex; align-items:center; gap:8px; margin:0 0 14px; padding:7px 12px; border:1px solid rgba(255,255,255,.28); border-radius:999px; background:rgba(255,255,255,.13); color:#fff; font-size:.77rem; font-weight:900; letter-spacing:.08em; text-transform:uppercase; } .jkia-transfer-page .jk-section-label{ display:inline-block; margin-bottom:10px; color:var(–jk-red); font-size:.78rem; font-weight:900; letter-spacing:.09em; text-transform:uppercase; } .jkia-transfer-page .jk-section-head{ max-width:850px; margin:0 auto 38px; text-align:center; } .jkia-transfer-page .jk-section-head h2, .jkia-transfer-page .jk-copy h2{ margin:0; color:var(–jk-green-dark); font-size:clamp(1.8rem,3.4vw,2.8rem); line-height:1.18; letter-spacing:-.03em; } .jkia-transfer-page .jk-section-head p{ margin:14px auto 0; color:var(–jk-muted); font-size:1.02rem; } .jkia-transfer-page .jk-section-dark .jk-section-head h2{ color:#fff; } .jkia-transfer-page .jk-section-dark .jk-section-head p{ color:rgba(255,255,255,.78); } .jkia-transfer-page .jk-btn{ display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:49px; padding:12px 20px; border:1px solid transparent; border-radius:10px; font-size:.94rem; font-weight:900; text-decoration:none !important; transition:.2s ease; } .jkia-transfer-page .jk-btn:hover{ transform:translateY(-2px); } .jkia-transfer-page .jk-btn-red{ background:var(–jk-red); color:#fff !important; box-shadow:0 10px 24px rgba(0,0,0,.16); } .jkia-transfer-page .jk-btn-red:hover{ background:#9f1724; } .jkia-transfer-page .jk-btn-white{ background:#fff; color:var(–jk-green) !important; } .jkia-transfer-page .jk-btn-white:hover{ color:var(–jk-red) !important; } .jkia-transfer-page .jk-btn-outline{ border-color:rgba(255,255,255,.45); background:transparent; color:#fff !important; } .jkia-transfer-page .jk-btn-outline:hover{ background:rgba(255,255,255,.11); } .jkia-transfer-page .jk-hero{ position:relative; overflow:hidden; padding:78px 0 64px; color:#fff; background: linear-gradient(112deg,rgba(0,45,27,.97) 0%,rgba(0,96,57,.89) 55%,rgba(0,0,0,.67) 100%), url(“https://images.unsplash.com/photo-1556388158-158ea5ccacbd?auto=format&fit=crop&w=1800&q=86″) center/cover no-repeat; } .jkia-transfer-page .jk-hero:after{ content:””; position:absolute; right:-120px; bottom:-160px; width:460px; height:460px; border:45px solid rgba(215,169,71,.17); border-radius:50%; pointer-events:none; } .jkia-transfer-page .jk-hero-grid{ position:relative; z-index:1; display:grid; grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr); gap:40px; align-items:end; } .jkia-transfer-page .jk-hero h1{ max-width:860px; margin:0; color:#fff; font-size:clamp(2.35rem,5vw,4.5rem); line-height:1.06; letter-spacing:-.04em; } .jkia-transfer-page .jk-hero p{ max-width:770px; margin:20px 0 0; color:rgba(255,255,255,.90); font-size:1.08rem; } .jkia-transfer-page .jk-hero-actions{ display:flex; flex-wrap:wrap; gap:12px; margin-top:28px; } .jkia-transfer-page .jk-hero-card{ padding:23px; border:1px solid rgba(255,255,255,.24); border-radius:18px; background:rgba(255,255,255,.11); backdrop-filter:blur(8px); } .jkia-transfer-page .jk-hero-card h2{ margin:0 0 13px; color:#fff; font-size:1.12rem; } .jkia-transfer-page .jk-hero-card ul{ margin:0; padding:0; list-style:none; } .jkia-transfer-page .jk-hero-card li{ position:relative; margin:10px 0; padding-left:22px; color:rgba(255,255,255,.90); font-size:.92rem; } .jkia-transfer-page .jk-hero-card li:before{ content:”✓”; position:absolute; left:0; color:#f2c65d; font-weight:900; } .jkia-transfer-page .jk-local-nav{ background:var(–jk-black); } .jkia-transfer-page .jk-local-nav-inner{ display:flex; gap:3px; overflow:auto; } .jkia-transfer-page .jk-local-nav a{ flex:0 0 auto; padding:15px 16px; color:rgba(255,255,255,.84); font-size:.82rem; font-weight:800; white-space:nowrap; } .jkia-transfer-page .jk-local-nav a:hover{ background:rgba(255,255,255,.09); color:#fff; text-decoration:none; } .jkia-transfer-page .jk-answer-box{ display:grid; grid-template-columns:54px 1fr; gap:16px; max-width:980px; margin:0 auto; padding:24px; border-left:5px solid var(–jk-red); border-radius:0 16px 16px 0; background:#fff4f3; } .jkia-transfer-page .jk-answer-icon{ display:grid; width:47px; height:47px; place-items:center; border-radius:50%; background:var(–jk-red); color:#fff; font-size:1.18rem; font-weight:900; } .jkia-transfer-page .jk-answer-box h3{ margin:0 0 7px; color:#7f1822; font-size:1.15rem; } .jkia-transfer-page .jk-answer-box p{ margin:0; color:#6d4d50; font-size:.94rem; } .jkia-transfer-page .jk-card-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; } .jkia-transfer-page .jk-card{ min-height:100%; padding:22px 18px; border:1px solid var(–jk-border); border-radius:16px; background:#fff; box-shadow:0 9px 22px rgba(7,36,22,.05); } .jkia-transfer-page .jk-card-icon{ display:grid; width:46px; height:46px; place-items:center; margin-bottom:13px; border-radius:13px; background:#e9f4ed; color:var(–jk-green); font-size:1.3rem; font-weight:900; } .jkia-transfer-page .jk-card h3{ margin:0 0 8px; color:var(–jk-green-dark); font-size:1.07rem; line-height:1.25; } .jkia-transfer-page .jk-card p{ margin:0; color:var(–jk-muted); font-size:.89rem; line-height:1.55; } .jkia-transfer-page .jk-intro-grid{ display:grid; grid-template-columns:minmax(0,1fr) minmax(340px,.88fr); gap:44px; align-items:start; } .jkia-transfer-page .jk-copy p{ margin:0 0 17px; } .jkia-transfer-page .jk-quick-panel{ padding:26px; border-top:5px solid var(–jk-red); border-radius:16px; background:#fff; box-shadow:var(–jk-shadow); } .jkia-transfer-page .jk-quick-panel h3{ margin:0 0 16px; color:var(–jk-green-dark); font-size:1.2rem; } .jkia-transfer-page .jk-quick-list{ display:grid; gap:12px; margin:0; padding:0; list-style:none; } .jkia-transfer-page .jk-quick-list li{ display:grid; grid-template-columns:34px 1fr; gap:11px; align-items:start; color:#4b5a52; font-size:.91rem; } .jkia-transfer-page .jk-quick-list b{ display:grid; width:31px; height:31px; place-items:center; border-radius:9px; background:#e8f3ed; color:var(–jk-green); } .jkia-transfer-page .jk-rate-wrap{ overflow:auto; border:1px solid var(–jk-border); border-radius:17px; background:#fff; box-shadow:0 10px 24px rgba(7,36,22,.05); } .jkia-transfer-page .jk-rate-table{ width:100%; min-width:740px; border-collapse:collapse; } .jkia-transfer-page .jk-rate-table th{ padding:15px 17px; background:var(–jk-green-dark); color:#fff; font-size:.83rem; text-align:left; } .jkia-transfer-page .jk-rate-table td{ padding:15px 17px; border-top:1px solid #e9eeeb; color:#46554d; font-size:.91rem; vertical-align:top; } .jkia-transfer-page .jk-rate-table tr:nth-child(even) td{ background:#fbfcfb; } .jkia-transfer-page .jk-rate-table strong{ color:var(–jk-green-dark); } .jkia-transfer-page .jk-note{ margin-top:18px; padding:16px 18px; border-left:5px solid var(–jk-gold); border-radius:0 12px 12px 0; background:#fff9eb; color:#665123; font-size:.91rem; } .jkia-transfer-page .jk-compare-wrap{ overflow:auto; border:1px solid rgba(255,255,255,.15); border-radius:17px; } .jkia-transfer-page .jk-compare-table{ width:100%; min-width:760px; border-collapse:collapse; } .jkia-transfer-page .jk-compare-table th{ padding:15px 17px; background:rgba(255,255,255,.11); color:#fff; font-size:.84rem; text-align:left; } .jkia-transfer-page .jk-compare-table td{ padding:15px 17px; border-top:1px solid rgba(255,255,255,.12); color:rgba(255,255,255,.82); font-size:.9rem; vertical-align:top; } .jkia-transfer-page .jk-fleet-grid{ display:grid; grid-template-columns:repeat(5,1fr); gap:16px; } .jkia-transfer-page .jk-fleet-card{ min-height:100%; padding:22px 18px; border:1px solid var(–jk-border); border-radius:16px; background:#fff; box-shadow:0 10px 24px rgba(7,36,22,.05); } .jkia-transfer-page .jk-fleet-card-featured{ border-color:rgba(0,107,63,.45); box-shadow:0 13px 29px rgba(0,107,63,.12); } .jkia-transfer-page .jk-fleet-icon{ display:grid; width:48px; height:48px; place-items:center; margin-bottom:16px; border-radius:13px; background:#eaf4ee; color:var(–jk-green); font-size:1.45rem; } .jkia-transfer-page .jk-fleet-card h3{ margin:0 0 8px; color:var(–jk-green-dark); font-size:1.08rem; } .jkia-transfer-page .jk-fleet-card p{ margin:0 0 13px; color:var(–jk-muted); font-size:.88rem; line-height:1.55; } .jkia-transfer-page .jk-fleet-meta{ display:block; padding-top:12px; border-top:1px solid #edf1ee; color:#415148; font-size:.81rem; font-weight:800; } .jkia-transfer-page .jk-route-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:17px; } .jkia-transfer-page .jk-route-card{ overflow:hidden; border:1px solid var(–jk-border); border-radius:16px; background:#fff; box-shadow:0 10px 24px rgba(7,36,22,.05); } .jkia-transfer-page .jk-route-top{ padding:18px; background:linear-gradient(135deg,var(–jk-green-dark),var(–jk-green)); color:#fff; } .jkia-transfer-page .jk-route-top h3{ margin:0; color:#fff; font-size:1.08rem; } .jkia-transfer-page .jk-route-top p{ margin:5px 0 0; color:rgba(255,255,255,.78); font-size:.82rem; } .jkia-transfer-page .jk-route-body{ padding:18px; } .jkia-transfer-page .jk-route-body p{ margin:0; color:var(–jk-muted); font-size:.9rem; } .jkia-transfer-page .jk-route-body a{ display:inline-block; margin-top:14px; font-size:.88rem; } .jkia-transfer-page .jk-process-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; } .jkia-transfer-page .jk-process{ padding:23px 19px; border:1px solid rgba(255,255,255,.15); border-radius:16px; background:rgba(255,255,255,.07); } .jkia-transfer-page .jk-process-number{ display:grid; width:38px; height:38px; place-items:center; margin-bottom:15px; border-radius:50%; background:var(–jk-gold); color:#2d250f; font-size:.9rem; font-weight:900; } .jkia-transfer-page .jk-process h3{ margin:0 0 8px; color:#fff; font-size:1.04rem; } .jkia-transfer-page .jk-process p{ margin:0; color:rgba(255,255,255,.77); font-size:.89rem; line-height:1.55; } .jkia-transfer-page .jk-two-col{ display:grid; grid-template-columns:repeat(2,1fr); gap:18px; } .jkia-transfer-page .jk-policy-card{ padding:23px; border:1px solid var(–jk-border); border-radius:16px; background:#fff; } .jkia-transfer-page .jk-policy-card h3{ margin:0 0 9px; color:var(–jk-green-dark); font-size:1.1rem; } .jkia-transfer-page .jk-policy-card p{ margin:0; color:var(–jk-muted); font-size:.91rem; } .jkia-transfer-page .jk-check-list{ display:grid; gap:10px; margin:16px 0 0; padding:0; list-style:none; } .jkia-transfer-page .jk-check-list li{ position:relative; padding-left:23px; color:#4c5b53; font-size:.9rem; } .jkia-transfer-page .jk-check-list li:before{ content:”✓”; position:absolute; left:0; color:var(–jk-green); font-weight:900; } .jkia-transfer-page .jk-booking-panel{ display:grid; grid-template-columns:1.06fr .94fr; gap:32px; align-items:start; padding:38px; border-radius:22px; color:#fff; background:linear-gradient(125deg,rgba(0,83,49,.98),rgba(0,52,31,.98)); box-shadow:var(–jk-shadow); } .jkia-transfer-page .jk-booking-panel h2{ margin:0; color:#fff; font-size:clamp(1.75rem,3vw,2.55rem); line-height:1.18; } .jkia-transfer-page .jk-booking-panel p{ margin:14px 0 0; color:rgba(255,255,255,.84); } .jkia-transfer-page .jk-booking-list{ display:grid; gap:11px; margin:20px 0 0; padding:0; list-style:none; } .jkia-transfer-page .jk-booking-list li{ position:relative; padding-left:24px; color:rgba(255,255,255,.90); font-size:.91rem; } .jkia-transfer-page .jk-booking-list li:before{ content:”✓”; position:absolute; left:0; color:#f2c65d; font-weight:900; } .jkia-transfer-page .jk-contact-card{ padding:24px; border:1px solid rgba(255,255,255,.18); border-radius:17px; background:rgba(255,255,255,.09); } .jkia-transfer-page .jk-contact-card h3{ margin:0 0 12px; color:#fff; font-size:1.15rem; } .jkia-transfer-page .jk-contact-card p{ margin:0 0 16px; color:rgba(255,255,255,.80); font-size:.91rem; } .jkia-transfer-page .jk-contact-link{ display:flex; align-items:center; gap:11px; margin-top:10px; padding:12px 13px; border-radius:10px; background:rgba(255,255,255,.10); color:#fff !important; font-size:.9rem; } .jkia-transfer-page .jk-contact-link:hover{ background:rgba(255,255,255,.18); text-decoration:none; } .jkia-transfer-page .jk-faq{ display:grid; gap:12px; max-width:950px; margin:0 auto; } .jkia-transfer-page .jk-faq details{ overflow:hidden; border:1px solid var(–jk-border); border-radius:13px; background:#fff; } .jkia-transfer-page .jk-faq summary{ position:relative; padding:18px 50px 18px 19px; color:var(–jk-green-dark); cursor:pointer; font-weight:900; list-style:none; } .jkia-transfer-page .jk-faq summary::-webkit-details-marker{ display:none; } .jkia-transfer-page .jk-faq summary:after{ content:”+”; position:absolute; top:11px; right:17px; display:grid; width:29px; height:29px; place-items:center; border-radius:50%; background:#e9f3ed; color:var(–jk-green); font-size:1.22rem; font-weight:900; } .jkia-transfer-page .jk-faq details[open] summary:after{ content:”–”; } .jkia-transfer-page .jk-faq-answer{ padding:0 19px 18px; color:#536158; font-size:.93rem; } .jkia-transfer-page .jk-final-cta{ position:relative; overflow:hidden; padding:70px 0; text-align:center; color:#fff; background: linear-gradient(120deg,rgba(0,39,24,.94),rgba(0,107,63,.88)), url(“https://images.unsplash.com/photo-1436491865332-7a61a109cc05?auto=format&fit=crop&w=1800&q=86”) center/cover no-repeat; } .jkia-transfer-page .jk-final-cta h2{ max-width:850px; margin:0 auto; color:#fff; font-size:clamp(2rem,4vw,3.35rem); line-height:1.14; } .jkia-transfer-page .jk-final-cta p{ max-width:740px; margin:16px auto 0; color:rgba(255,255,255,.86); } .jkia-transfer-page .jk-final-cta .jk-hero-actions{ justify-content:center; } .jkia-transfer-page .jk-disclaimer{ margin-top:18px; color:rgba(255,255,255,.68); font-size:.78rem; } @media(max-width:1000px){ .jkia-transfer-page .jk-hero-grid, .jkia-transfer-page .jk-intro-grid, .jkia-transfer-page .jk-booking-panel{ grid-template-columns:1fr; } .jkia-transfer-page .jk-card-grid{ grid-template-columns:repeat(2,1fr); } .jkia-transfer-page .jk-fleet-grid{ grid-template-columns:repeat(3,1fr); } .jkia-transfer-page .jk-route-grid{ grid-template-columns:repeat(2,1fr); } .jkia-transfer-page .jk-process-grid{ grid-template-columns:repeat(2,1fr); } } @media(max-width:640px){ .jkia-transfer-page .jk-wrap{ width:min(100% – 24px,1180px); } .jkia-transfer-page .jk-section{ padding:56px 0; } .jkia-transfer-page .jk-hero{ padding:58px 0 48px; } .jkia-transfer-page .jk-card-grid, .jkia-transfer-page .jk-fleet-grid, .jkia-transfer-page .jk-route-grid, .jkia-transfer-page .jk-process-grid, .jkia-transfer-page .jk-two-col{ grid-template-columns:1fr; } .jkia-transfer-page .jk-booking-panel{ padding:28px 22px; } .jkia-transfer-page .jk-answer-box{ grid-template-columns:1fr; } }
Private Airport Taxi and Transfer Service

JKIA Transfers: Private Nairobi Airport Pickup, Taxi and Hotel Transfers

Book a private transfer from Jomo Kenyatta International Airport, also known as JKIA, NBO Airport or Nairobi Airport. Get direct pickup to Nairobi hotels, Westlands, Gigiri, Karen, Wilson Airport, Nairobi Terminus, Nairobi National Park or safari destinations across Kenya.

What is a JKIA transfer?

A JKIA or Nairobi Airport transfer is a pre-booked private vehicle service between Nairobi’s Jomo Kenyatta International Airport and your hotel, home, office, Wilson Airport, train station, conference venue or safari destination. The fare is quoted per vehicle, not per passenger, unless your booking confirmation states otherwise.

What is included in a private Nairobi Airport transfer?

A private transfer gives you a confirmed pickup plan before you land rather than needing to negotiate transport or search for a vehicle after a long flight.

👋

Meet-and-greet pickup

Your driver meets you after you have cleared immigration, collected luggage and exited customs.

Flight monitoring

Your flight number helps the transfer team coordinate pickup if your arrival time changes.

🧳

Luggage assistance

The driver assists with suitcases, safari duffel bags, child equipment and other approved luggage.

📍

Direct drop-off

Travel directly to your hotel, residence, office, airport connection, lodge or agreed destination.

How much is a private transfer from NBO/JKIA to Nairobi?

Jomo Kenyatta airport transfer pricing is based on your destination area and vehicle category. These are private one-way vehicle rates, not per-person prices.

Destination from JKIA Typical distance Sedan: 1–3 passengers Minivan: 4–6 passengers Executive SUV: 1–4 passengers
Nairobi CBD, Upper Hill or Lang’ata 12–15 km $40 $60 $80
Westlands or Parklands 18–20 km $40 $60 $80
Kilimani or Lavington 18–22 km $40 $60 $80
Karen, Ngong Road or Ruaka 20–23 km $50 $60 $120
Gigiri or the United Nations area 22–25 km $60 $80 $120
Need a quote for another route? Airport hotels, multiple stops, conference venues, private residences, Nairobi Terminus, group transfers and destinations outside Nairobi are quoted individually. Email bookings@jkiairport.com with your route, date, group size and luggage details.

Should you use a private transfer, airport taxi, Uber or Bolt from JKIA?

A private transfer is the best choice when certainty, luggage support, a flight-aware pickup and direct hotel or airport transfer matter more than the lowest possible fare.

Option Best for Key advantage Important limitation
Private JKIA transfer Families, first-time visitors, business travellers, safari guests and groups Pre-booked driver, fixed quote, luggage assistance, flight tracking and direct drop-off Usually costs more than budget ride-hailing
Uber or Bolt Solo travellers and Nairobi residents with light luggage App booking, digital payment and flexible on-demand travel Fare can surge; vehicle size and driver wait time can vary
Official airport taxi Travellers needing immediate transport without an advance booking Available at the airport taxi area Confirm price, destination and vehicle suitability before departure
Public bus or matatu Budget travellers with light luggage and flexible time Lowest-cost transport option Not door-to-door; less suitable after dark or for first-time visitors

Read the full JKIA transport guide for public transport, ride-hailing, taxis, shuttles and self-drive options.

Which vehicle should you book for a JKIA transfer?

Select your vehicle according to passenger count, suitcase size, child seats, safari luggage and whether your final destination needs 4×4 capability.

🚘

Private Sedan

Direct airport transport for solo travellers, couples and small business trips.

Ideal for 1–3 passengers with standard luggage
🚌

HiAce Van or Minibus

Group airport transport for conferences, events, extended families and tour groups.

Ideal for 7–10 passengers or larger groups by quote

Executive SUV

Premium airport transport for executive, diplomatic and VIP arrivals.

Ideal for 1–4 passengers with moderate luggage
🦁

Safari Land Cruiser

4×4 transfer for direct safari travel, park approaches and rougher lodge access roads.

Ideal for 4–7 passengers on safari routes

JKIA to Wilson Airport transfer: price, timing and safari-flight connection

Wilson Airport is Nairobi’s safari-flight airport. It is separate from JKIA, so passengers need a road transfer, luggage handling and a new airline check-in.

Route Typical distance Sedan Minivan Executive SUV
JKIA to Wilson Airport 15–17 km $60 $80 $100
How long does JKIA to Wilson Airport take? Allow at least 25–35 minutes for road travel in normal conditions, plus immigration, baggage collection, customs and Wilson Airport check-in. For safari flights, do not book a narrow connection. Send both flight itineraries when requesting the transfer.

Where can a NBO airport transfer take you?

Transfers are available for Nairobi hotels, business districts, private homes, airport connections, national parks and long-distance Kenya safari routes.

JKIA to Nairobi Hotels

CBD, Westlands, Gigiri, Karen, Kilimani and airport hotels

Private transfer from the arrivals terminal to your hotel, apartment, residence, office or conference venue anywhere in Nairobi.

View hotels near JKIA →

Hotel to JKIA Departure Transfer

Reliable pickup for international or domestic departures

Arrange a return transfer from your Nairobi hotel, office or residence to the correct airport terminal before your scheduled flight.

Read departure planning advice →

JKIA to Nairobi Terminus

Transfer to the Madaraka Express SGR station

Connect from JKIA to Nairobi Terminus in Syokimau for onward rail travel to Mombasa. Allow time for station entry and boarding.

See JKIA transport options →

JKIA to Nairobi National Park

Transfers for layover safaris, lodges and park activities

Book direct transport to Nairobi National Park, a nearby lodge or an airport layover safari where your schedule allows enough time.

Explore Nairobi layover safaris →

JKIA to Maasai Mara or Amboseli

Direct road safari transfer by minivan or Land Cruiser

Start your Kenya safari from JKIA with a direct road transfer to your lodge, camp or park entry point.

Explore safari vehicle options →

Multi-Stop and Group Transfers

Multiple hotels, meetings, family arrivals and event transport

Request a custom quote where passengers need different drop-off points, several airport pickups or larger-capacity transport.

Request a group quote →

Where will your driver meet you at JKIA?

Your driver meets you only after you have completed airport formalities and entered the public arrivals area. Follow the exact meeting instructions sent in your transfer confirmation.

1

Send flight details

Provide your airline, flight number, date, scheduled landing time, passenger count, luggage estimate and destination.

2

Receive confirmation

Receive the agreed transfer quote, vehicle type, pickup arrangement and booking contact before your journey.

3

Clear arrivals formalities

International passengers pass through immigration, baggage reclaim and customs before exiting the terminal.

4

Meet driver and depart

Message the transfer team once you have bags and are leaving arrivals, then proceed to the confirmed meeting point.

Use the JKIA arrivals guide for terminal, immigration, baggage and pickup guidance. Confirm your correct terminal through the JKIA terminals guide before departure.

What should you know before booking a JKIA transfer?

Payment methods

Private transfers can be paid by credit card for advance bookings, M-Pesa, Kenyan shillings or US dollars where agreed in advance.

  • Ask for payment instructions before travel.
  • Request an eTIMS receipt when needed for business travel.
  • Confirm whether the price covers one way or a return trip.

Child seats, mobility and special luggage

Tell us in advance about child seats, wheelchairs, mobility assistance, golf bags, camera cases, oversized luggage or multiple safari duffel bags.

  • Vehicle assignment depends on passengers and bag volume.
  • Child-seat requests should include each child’s age.
  • Group and special-access needs require advance confirmation.

Delayed flights and waiting time

Flight details are used to coordinate pickup. Contact the booking team if your flight is cancelled, heavily delayed, diverted or if baggage collection is taking unusually long.

  • Share a reachable WhatsApp or mobile number.
  • Send a message once you are outside customs.
  • Do not leave arrivals with an unverified driver.

Cancellation and rescheduling

More than 24 hours before pickup: full refund. Between 12 and 24 hours: 50% refund. Less than 12 hours: non-refundable. Flight cancellation or airline delay can be rescheduled without penalty.

  • Send cancellation or change requests promptly.
  • Long-distance and group bookings may have separate terms.
  • Keep your transfer confirmation for reference.
Reserve your airport vehicle

Book your JKI Airport transfer before you land

Send your itinerary and receive a private transfer recommendation for arrival, departure, round-trip, hotel connection, Wilson Airport transfer or Kenya safari route.

  • Lead passenger name and reachable mobile or WhatsApp number.
  • Flight number, airline, date and arrival or departure time.
  • Pickup and drop-off address, hotel name or airport connection.
  • Passenger count, children’s ages and approximate luggage quantity.
  • Vehicle request: sedan, minivan, van, executive SUV or Land Cruiser.
  • Special requirements such as child seats, multiple stops or mobility support.

JKIA Airport transfer frequently asked questions

How do I book an airport transfer from JKIA?
Email bookings@jkiairport.com with your flight number, date, arrival or departure time, passenger count, luggage details and exact destination. You will receive a quote and vehicle recommendation.
How much is a transfer from JKIA to Nairobi city centre?
A private sedan transfer to Nairobi CBD, Upper Hill or Lang’ata is priced from $40. A minivan is priced from $60. The final price depends on your destination, vehicle, passengers, luggage and requested stops.
Is the JKIA transfer price per person or per vehicle?
Private transfer prices are generally quoted per vehicle for your group, rather than per passenger. Confirm the exact vehicle capacity and luggage allowance before booking.
Can I book a transfer from my Nairobi hotel back to JKIA?
Yes. Hotel-to-JKIA return transfers can be arranged for international and domestic departures. Share your hotel name, airline, departure time and terminal information.
Will the driver wait if my flight is delayed?
Your flight number helps coordinate arrival timing. Contact the booking team as soon as possible if you have a major delay, cancelled flight, missed connection, baggage delay or diversion.
Where do I meet the driver after arriving at JKIA?
Meet your driver after clearing immigration, collecting baggage and exiting customs. The confirmed pickup instructions will state the terminal-side meeting arrangement and contact details.
Can I book a JKIA to Wilson Airport transfer?
Yes. JKIA to Wilson Airport transfers are available by sedan, minivan or executive SUV. Allow a generous connection buffer because the airports are separate and require a road transfer, baggage collection and airline check-in.
Do you provide child seats for airport transfers?
Child seats can be requested in advance. Include the child’s age, number of seats needed and your luggage estimate so the correct vehicle can be assigned.
Can I book an airport transfer for a family, conference group or tour group?
Yes. Minivans, HiAce vans, minibuses and custom group transport can be arranged. Send the number of passengers, luggage estimate, hotels and any multiple drop-off points.
Can I pay by credit card, M-Pesa or cash?
Payment can be arranged by credit card for advance bookings, M-Pesa, Kenyan shillings or US dollars. Confirm the preferred payment method and instructions with your booking confirmation.
Can I book a direct transfer from JKIA to Maasai Mara, Amboseli or Lake Nakuru?
Yes. Long-distance airport-to-safari transfers can be arranged by minivan or 4×4 Land Cruiser. A Land Cruiser is recommended where the final lodge or park road requires stronger off-road capability.
Can a transfer make multiple stops in Nairobi?
Yes. Multiple hotel, office or residential drop-offs can be arranged as a custom route. Share every stop in advance so the route and quote can be confirmed accurately.
Nairobi Airport Ground Transport

Book a confirmed NBO airport pickup or drop-off

Arrange direct private transport for Nairobi hotels, Wilson Airport, Nairobi Terminus, business meetings, family travel, safari lodges and long-distance Kenya transfers.

JKIAirport.com is an independent airport information and travel service. Confirm airline, flight status and terminal information directly with your airline before travel.