π Table of Contents
- Key Distances & Journey Times
- SGR Train β Nairobi to Mombasa & Beyond
- Domestic Flights
- Long-Distance Buses & Coaches
- Matatus β The Real Kenya Experience
- Uber & Bolt in Kenyan Cities
- Car Hire & Self-Drive
- Safari Transport: 4WD & Bush Flights
- Boda-Bodas (Motorcycle Taxis)
- Airports & Getting Into the City
- Top Tourist Route Recommendations
π Key Distances & Journey Times
| Route | Distance | By Road | By Train (SGR) | By Air |
|---|---|---|---|---|
| Nairobi β Mombasa | 480 km | 8β10 hrs | 4 hrs 30 min | 55 min |
| Nairobi β Maasai Mara | 280 km | 5β6 hrs (bumpy) | N/A | 45 min (bush flight) |
| Nairobi β Kisumu | 350 km | 5β6 hrs | N/A | 50 min |
| Nairobi β Nakuru | 160 km | 2.5β3 hrs | N/A | 30 min |
| Nairobi β Amboseli | 230 km | 4β5 hrs | N/A | 45 min |
| Mombasa β Malindi | 120 km | 2β3 hrs | N/A | 25 min |
| Nairobi β Naivasha | 90 km | 1.5β2 hrs | N/A | N/A |
π SGR Train β Nairobi to Mombasa & Beyond
The Standard Gauge Railway (SGR), operated by Kenya Railways and built by China's CRBC, is Kenya's showcase infrastructure project. Launched in 2017, it cuts the NairobiβMombasa journey from a punishing 10-hour road trip to a comfortable 4.5-hour train ride. It's modern, air-conditioned, and genuinely pleasant.
Routes Operated
- Nairobi (Syokimau) β Mombasa (Miritini) β the main tourist route
- Nairobi β Naivasha β Rift Valley commuter extension
- Extensions to Kisumu and Uganda planned but not yet operational
Ticket Classes & Prices
- Economy class: KES 1,000 (~$7.70) NairobiβMombasa
- First class: KES 3,000 (~$23) NairobiβMombasa
- NairobiβNaivasha Economy: KES 300β500
- Overnight service available (departs evening, arrives morning)
How to Book SGR Tickets
Book online at safari.co.ke (Kenya Railways booking portal) or via the app. You can also book at any Huduma Centre or at Syokimau station. Book 2β3 days in advance for weekends and public holidays β trains sell out. You'll need your passport number for international traveller booking.
β Pros of SGR
- Very cheap (KES 1,000 = ~$7.70 for 480km)
- Air-conditioned, clean, comfortable seats
- Passes through Tsavo β often see elephants from the window
- No traffic jams, no road accident risk
- Dining car on board
β Cons of SGR
- Syokimau station is 30min outside Nairobi CBD (taxi needed)
- Miritini station is 12km outside Mombasa island
- Limited departures (2β3 per day each way)
- Cannot reach Maasai Mara, Amboseli, or most safari destinations
βοΈ Domestic Flights in Kenya
Kenya has excellent domestic aviation β a network of scheduled services and charter bush flights connects Nairobi to every major destination. For safaris, flying saves 5β7 hours of bumpy road per leg.
Main Scheduled Airlines
| Airline | Key Routes | Approx Price | Notes |
|---|---|---|---|
| Kenya Airways | NBOβMBA, NBOβKIS, NBOβEDL (Eldoret) | $60β120 one-way | Full service; Nairobi hub at JKIA Terminal 1A |
| Safarilink Aviation | Wilson β Maasai Mara, Amboseli, Samburu, Lewa | $120β200 one-way | The #1 safari airline. Flies Cessna Caravans to bush airstrips |
| Fly-SAX (Fly 540) | NBOβMBA, NBOβKIS, NBOβMYD (Malindi) | $50β90 one-way | Budget option; reliable but basic |
| AirKenya Express | Wilson β Mara, Amboseli, Nanyuki, Lewa, Malindi | $100β180 one-way | Strong safari network; connects with Arusha Tanzania |
| Jambojet | NBOβMBA, NBOβKIS, NBOβEDL | $40β80 one-way | Kenya Airways low-cost subsidiary; book early for deals |
Wilson Airport (WIL) β the Safari Hub
Most bush flights depart from Wilson Airport, not JKIA. Wilson is 5km south of Nairobi CBD β a 20-30 minute Uber from the city centre (~KES 400β600). Safari operators usually include Wilson transfers in their package. Always confirm which airport your outbound/return flight uses.
π Long-Distance Buses & Coaches
Long-distance buses are the cheapest way to travel between Kenya's major cities. Modern coaches have AC, toilets, and Wi-Fi. Night buses are popular for saving on accommodation.
Easy Coach
KES 600β1,500Routes: Nairobi β Kisumu, Kampala (Uganda), Kigali
π‘ Most reliable and comfortable NairobiβKisumu option. Departs from OTC Bus Terminal, Nairobi. Book online at easycoach.co.ke
Modern Coast Express
KES 800β1,200Routes: Nairobi β Mombasa, Malindi, Lamu
π‘ Comfortable overnight buses to the coast. Luggage storage under the bus. Departs from Mfangano Street, Nairobi.
Mash East Africa
KES 400β900Routes: Nairobi β Nakuru, Kisumu, Eldoret, Kampala
π‘ Good for Rift Valley destinations. Popular with local travellers.
Intercity Bus Services
KES 200β400Routes: Nairobi β Naivasha, Nakuru (frequent)
π‘ Matatu or standard buses from Nairobi Country Bus Station. No advance booking needed β just turn up.
β οΈ Night Bus Safety
Kenya's night buses have been involved in serious accidents due to driver fatigue and speeding. Choose reputable operators with safety records (Easy Coach, Modern Coast) rather than the cheapest option. Sit near the middle of the bus β statistically safer than the front in head-on collisions.
π Matatus β The Real Kenya Transport
Matatus are Kenya's iconic shared minivans (usually Toyota HiAce or Nissan NV) that operate on fixed routes, picking up and dropping off passengers anywhere along the route. They are ubiquitous, very cheap, and an authentic Kenyan experience β but can be chaotic, overcrowded, and driven aggressively.
Matatu Basics
- Routes are identified by number (e.g., Route 111 to Karen) β displayed on a board in the front window
- Pay the conductor (seated by the sliding door) β fares set by route, typically KES 30β80 within Nairobi
- No fixed timetable β they leave when full (14β18 passengers)
- Luggage: smaller bags on lap; large bags negotiated with conductor
- No air conditioning; open windows
- Music often played very loud β earplugs useful
Matatu Safety Tips
- Keep your bag on your lap or between your feet β pickpocketing happens
- Avoid matatus that appear extremely overloaded or have a reckless driver β wait for the next one
- Don't use matatus after midnight in cities β Uber/Bolt is safer at night
- Ask locals at the terminus which matatu goes to your destination β don't guess
- Download the Ma3Route app for Nairobi matatu routes
Useful Nairobi Matatu Routes for Tourists
| Route Number | From β To | Fare | Notes |
|---|---|---|---|
| Route 111 | CBD β Karen β Hardy | KES 50β80 | Goes near Karen Blixen Museum and Giraffe Centre area |
| Route 23 | CBD β Westlands | KES 30β50 | Most useful route for tourists staying in Westlands |
| Route 125 | CBD β Rongai | KES 60 | Passes Nairobi National Park gate (Langata Gate) |
| Route 58/106 | CBD β Ngong Road β Karen Roundabout | KES 50β70 | Access to Karen, Hardy, Langata |
| Route 44 | CBD β Lavington | KES 40 | Quiet residential area, some budget guesthouses |
π Uber & Bolt in Kenyan Cities
Both Uber and Bolt (formerly Taxify) operate in Nairobi, Mombasa, Kisumu, and Nakuru. Bolt is generally 10β20% cheaper than Uber in Kenya. Both apps show price upfront β no negotiation needed.
| Journey | Uber (approx) | Bolt (approx) | Matatu |
|---|---|---|---|
| Nairobi CBD β JKIA Airport | KES 700β1,000 | KES 600β900 | No direct matatu |
| Nairobi CBD β Westlands | KES 250β400 | KES 200β350 | KES 30β50 |
| Nairobi CBD β Karen | KES 500β700 | KES 400β600 | KES 60β80 |
| Nairobi CBD β Wilson Airport | KES 300β500 | KES 250β400 | KES 50 (Route 34) |
| Mombasa Town β Diani Beach | KES 1,500β2,000 | KES 1,200β1,800 | KES 200 + ferry |
Little Cab is a Kenyan-owned ride-hailing app (backed by Safaricom) also worth trying β it's integrated with M-Pesa for cashless payment and is well-rated by locals. Available in Nairobi and Mombasa.
π Car Hire & Self-Drive Kenya
Self-driving in Kenya gives you maximum flexibility β and it's the cheapest way to visit national parks if you share costs with other travellers. However, Kenya drives on the left side of the road, traffic in Nairobi can be brutal, and many national park tracks require genuine 4WD.
Hire Costs
- Economy car (Toyota Vitz): ~$30β45/day
- Saloon (Toyota Corolla): ~$40β60/day
- 4WD (Toyota Land Cruiser): ~$70β110/day
- 4WD with pop-up roof (safari): ~$90β130/day
- Fuel: KES 200β220/litre (~$1.60/litre)
- Nairobi to Mara return: ~80β100 litres fuel
Important Requirements
- International Driving Permit (IDP) + home licence
- Minimum age: 23β25 (varies by company)
- Credit card for deposit (cash deposits sometimes accepted)
- CDW/collision insurance β check if included or extra
- Note: Some rental insurances exclude national park driving β confirm explicitly
Recommended companies: Budget Kenya, Central Kenya Car Hire, Hertz Kenya (JKIA), Avenue Car Hire Nairobi. For safari 4WD specifically, look at companies like Rhino Car Hire and Advance Car Hire who specialise in pop-top safari vehicles.
π¦ Safari Transport: 4WD Game Drives & Bush Flights
Safari Vehicle Types
Toyota Land Cruiser (pop-up roof)
The safari standard β 6β8 passengers, 360Β° roof opening for photography. The pop-top roof gives open air game viewing without leaving the vehicle. Required in Maasai Mara National Reserve.
Cost: Included in most lodge/camp packages or ~$60β80/day if hiring separately
Land Rover Defender
Open-sided or hard-top. Classic safari feel. Less common now but still used by some premium operators in private conservancies.
Cost: Usually in higher-end camp packages
Safari Minivan (budget)
8β12 passenger vans used by budget group safaris. Much cheaper but limited roof opening, crowded, and may have fixed departure times.
Cost: Group budget safaris: $80β120/person including accommodation
Bush Flights to Safari Destinations
| Route (Wilson Airport) | Operator | Approx Price (one-way) | Flight Time |
|---|---|---|---|
| Wilson β Maasai Mara (Keekorok/Ol Kiombo) | Safarilink / AirKenya | $130β180 | 45 min |
| Wilson β Amboseli (Ol Tukai) | Safarilink / AirKenya | $120β160 | 45 min |
| Wilson β Samburu (Sasaab) | Safarilink | $130β170 | 50 min |
| Wilson β Lewa / Nanyuki | AirKenya / Safarilink | $100β130 | 35 min |
| Wilson β Lamu (Manda Island) | AirKenya / Fly-SAX | $100β150 | 1 hr 20 min |
| JKIA β Malindi | Fly-SAX / Kenya Airways | $70β100 | 45 min |
ποΈ Boda-Bodas (Motorcycle Taxis)
Boda-bodas are motorcycle taxis that zoom through traffic when cars can't. They're extremely common in all Kenyan towns and villages β and genuinely useful for short distances.
When to Use
- Short local trips in smaller towns (Nakuru, Kisumu, Malindi)
- Getting to/from a bus stop or market in a village
- Last-mile transport when matatus don't go door-to-door
Safety Considerations
- Always wear the helmet provided β insist on it
- Boda-boda accidents are Kenya's #1 road trauma cause
- Avoid at night on busy roads
- Agree price before riding (KES 50β200 for short trips)
βοΈ Airports & Getting into the City
Jomo Kenyatta International Airport (JKIA), Nairobi
18km from Nairobi CBD
- Uber/Bolt: KES 700β1,000 (~$5.50β7.70) β 40β90 min depending on traffic
- Airport shuttle bus: JKIA Express KES 200 to city centre (basic but cheap)
- Taxi: Negotiate KES 1,500β2,500 β agree before entering the taxi
- Pre-booked hotel transfer: convenient if offered; usually KES 1,500β2,000
Wilson Airport (WIL), Nairobi
5km from Nairobi CBD
- Uber/Bolt: KES 300β500 to CBD or Westlands β 15β25 min
- Matatu Route 34: KES 40β50 toward Nairobi CBD
- Taxi: Negotiate KES 600β800 to CBD
Moi International Airport (MBA), Mombasa
8km from Mombasa Island
- Uber/Bolt: KES 500β800 to city centre
- Taxi: Negotiate KES 800β1,200 to city; KES 1,500β2,000 to Diani Beach
- Diani Beach via ferry: Taxi to Likoni ferry (KES 400), free passenger ferry crossing, matatu/boda-boda to Diani (KES 200β300)
πΊοΈ Top Tourist Routes & Transport Recommendations
π¦ Nairobi β Maasai Mara
Best options: Budget: shared minibus group safari ($80β120/person including transport + accommodation). Mid: self-drive 4WD ($80/day car + KES 4,300 park fee). Comfort: bush flight from Wilson ($130β180 one-way).
Avoid: Avoid public buses + matatus to Narok alone β no transport inside the reserve without your own vehicle.
ποΈ Nairobi β Mombasa
Best options: Budget: SGR economy train (KES 1,000 / ~$7.70, 4.5 hrs). Fast: Jambojet or Fly-SAX ($40β70, 55 min). Scenic: overnight bus on Modern Coast Express (KES 800, 8 hrs β save on a night's accommodation).
Avoid: Avoid self-driving NairobiβMombasa overnight β the A109 highway has serious road safety issues.
π Nairobi β Amboseli
Best options: Budget: self-drive (4β5 hrs, good road) + KWS banda accommodation ($25β50/night). Comfort: bush flight from Wilson ($120β160). Group: Nairobi-based day or 2-night organised safari.
Avoid: Public transport is not practical β no vehicles inside the park.
π Nairobi β Naivasha / Hell's Gate
Best options: Budget: SGR train to Naivasha Station (KES 300β500) then matatu or taxi to Lake Naivasha / Hell's Gate. Fastest: self-drive (90 km, 1.5 hrs on A104 highway).
Avoid: Don't take a night matatu back to Nairobi alone.
Navigate Kenya with Mobile Data
Google Maps, Uber, Bolt, and Safari-booking apps all need reliable data. A Kenya eSIM activates before you land β skip the airport SIM queue and start navigating from the moment you touch down.
Get Kenya eSIM β