Getting around Nairobi
Nairobi has no metro, one commuter rail line and around 20,000 matatus. Here is what each option actually costs, from a KSh60 matatu hop to a KSh2,500 airport ride, and when to use which.
A queue of matatus with painted livery on a Nairobi street
Ride-hailing is the default, and it is cheap
Uber, Bolt and the local operator Little all work across Nairobi and they are the backbone of most visitors' movement. A Westlands-to-CBD trip runs KSh300 to KSh500 depending on surge; Kilimani to Karen is KSh600 to KSh900; Westlands to Jomo Kenyatta International Airport is KSh1,500 to KSh2,500 off-peak. Drivers frequently call to confirm the pickup point, and Nairobi addresses are vague enough that naming a landmark — Yaya Centre, Sarit Centre, Prestige Plaza — works far better than a street number. Cash and card both work; cash is more common and drivers appreciate exact change.
Two practical notes. First, surge is real between 5pm and 8pm and during rain, when a KSh400 ride becomes KSh1,100 — waiting 20 minutes usually fixes it. Second, drivers sometimes cancel long trips they consider unprofitable, especially to Karen or Ngong at peak. Bolt tends to price lower, Uber has more cars in the north of the city, and Little integrates with M-Pesa cleanly. Download at least two apps before you land; coverage genuinely varies by area and hour.
Matatus: the real transport network
Matatus are 14-seat minibuses and larger 33-seaters running fixed routes with numbered plates, and they are how most of Nairobi moves. Fares are KSh50 to KSh100 within the city, rising at peak hours and in rain — the price is genuinely elastic and the conductor sets it. Route 46 runs Kawangware through Kilimani to the CBD, route 105 and 106 head down Waiyaki Way to Westlands and Kangemi, route 24 and 111 serve Ngong Road toward Karen and Ngong town, and route 34 runs Mombasa Road toward the airport turnoff.
The city terminals are concentrated around the CBD: Ambassadeur on Moi Avenue, the Railways area near Haile Selassie Avenue, and the Kencom stage on Moi Avenue for many western routes. Matatus stop when hailed and when full, and the decorated Rongai and Ngong route buses with sound systems are a Nairobi institution in their own right. Practical advice: ride in daylight, keep your bag on your lap and your phone out of sight, have small notes ready, and ask the conductor to tell you where to get off. It is not dangerous, but it does reward paying attention.
Boda-bodas and tuk-tuks
Boda-boda motorcycle taxis are the fastest way through Nairobi gridlock and the most dangerous. A short hop from Kilimani to Yaya Centre costs KSh100 to KSh200; Westlands to the CBD is around KSh300. Apps including Bolt and Uber both run boda categories, which gives you a tracked ride and a fixed fare — meaningfully safer than flagging one from a street stage. Insist on a helmet; app riders are supposed to carry a spare and often do not. Many visitors and most embassies advise against them entirely, and the accident statistics support that.
Tuk-tuks are limited in Nairobi compared with Mombasa but appear around Parklands, Eastleigh and parts of Lang’ata for KSh150 to KSh400 a hop. They are slower than a boda, safer, and useful for short trips with luggage or shopping. For anything longer than 3km a ride-hail car costs about the same and puts a windscreen between you and Nairobi's traffic. Neither boda nor tuk-tuk is a sensible choice in heavy rain, when road surfaces flood and visibility collapses.
The commuter rail and the SGR to Mombasa
Nairobi's commuter rail runs from the central station near Haile Selassie Avenue out to Syokimau, Embakasi, Ruiru, Kikuyu and a handful of other suburbs, with fares of KSh50 to KSh150. Service is limited to peak hours and frequencies are thin, but the Syokimau line is genuinely useful — it drops you close to the airport corridor and bypasses Mombasa Road traffic entirely. Check current timetables at the station rather than online; schedules change and the network has been expanding in stages.
The Standard Gauge Railway is a different proposition. The Madaraka Express runs from the Nairobi Terminus at Syokimau, about 20km southeast of the centre, to Mombasa in roughly five and a half hours. Economy class costs around KSh1,000 and first class about KSh3,000, and it is comfortable, punctual and books out days ahead in holiday periods. Getting to the terminus from Westlands takes 45 to 70 minutes, so build in a serious buffer. It is not a Nairobi city transport option, but it is the best intercity link in the country.
Driving, parking and the traffic reality
Self-drive is viable but demanding. Kenya drives on the left, roundabouts are aggressive, and lane discipline is aspirational. Car hire runs KSh4,500 to KSh9,000 a day for a small saloon and KSh10,000 upward for a 4x4 suited to Nairobi National Park's murram tracks. An international driving permit alongside your home licence is expected. Fuel sits around KSh190 to KSh215 a litre. Most visitors who hire do so for a specific day trip and use ride-hail in the city, which is the sensible split.
City parking is metered and enforced. Nairobi County charges roughly KSh200 to KSh300 a day for CBD street parking, paid by mobile money, and clamping is brisk. Mall parking at Sarit Centre, Westgate, Yaya and Village Market runs KSh100 to KSh300 for a few hours. The traffic peaks are 6.45am to 9.30am inbound and 4.30pm to 7.30pm outbound, with Waiyaki Way, Ngong Road, Mombasa Road and Thika Road the worst arteries. The Nairobi Expressway toll road runs above Mombasa Road and Uhuru Highway from Mlolongo to Westlands, with tolls of roughly KSh120 to KSh360 by section — during rush hour it is worth every shilling.
Walking, and where it works
Nairobi is more walkable than its reputation suggests, in specific pockets. Westlands between Rhapta Road, Woodvale Grove and the Sarit Centre is fine on foot in daylight. Kilimani around Yaya Centre, Argwings Kodhek and Chaka Road works. Karura Forest and the Nairobi Arboretum off State House Road are made for it. The CBD grid — Kenyatta Avenue, Standard Street, Kimathi Street — is walkable by day and busy enough to feel normal, though pickpocketing near Tom Mboya Street and the bus stages is a genuine risk.
What does not work is walking after dark anywhere, walking along major arterial roads where pavements vanish into ditches, and walking with visible camera gear or a phone in hand in crowded areas. Rain changes everything: broken pavement and open drainage make even good streets treacherous. The practical rule most residents follow is simple — walk within a neighbourhood in daylight, ride-hail between neighbourhoods and after sunset, which in Nairobi is around 6.30pm every day of the year.
Frequently asked questions
What people ask before they set off on this one.
Yes, and it is what most residents and visitors use. Rides are tracked, fares are fixed in advance, and drivers are vetted. The main annoyances are surge pricing between 5pm and 8pm, cancellations on long trips to Karen or Ngong, and drivers calling to renegotiate a cash fare — decline politely and rebook if that happens. Bolt and Little are equally usable alternatives.
A ride-hail car from Jomo Kenyatta International Airport to the CBD or Kilimani costs KSh1,200 to KSh2,000, and to Westlands KSh1,500 to KSh2,500. Airport-desk taxis quote higher, often KSh3,000 to KSh4,000. Ride-hail pickups use designated bays outside the terminals. Journey time is 35 minutes off-peak and up to 90 in rush hour unless you take the Expressway.
Yes, and plenty do. Fares are KSh50 to KSh100 within the city, routes are numbered, and conductors will help if you tell them your destination. Travel in daylight, keep your bag on your lap and phone out of sight, and carry small notes. It is crowded and loud rather than dangerous, but pickpocketing at CBD terminals like Ambassadeur is common.
It is an elevated toll road running roughly 27km above Mombasa Road and Uhuru Highway from Mlolongo, past JKIA, to the Westlands exit. Tolls run about KSh120 to KSh360 depending on distance and vehicle class. At rush hour it turns a 90-minute airport crawl into 25 minutes, so yes. Off-peak the saving is smaller and the surface road is fine.
Not for the city itself — ride-hailing is cheaper than parking and fuel, and Nairobi traffic is punishing for unfamiliar drivers. Hire a car for specific purposes: a self-drive game circuit in Nairobi National Park, or day trips toward Naivasha, Nakuru or Machakos. Expect KSh4,500 to KSh9,000 a day for a saloon and KSh10,000 upward for a 4x4, plus fuel at roughly KSh190 to KSh215 a litre.
Hotels in Nairobi
Hotels we cover across Nairobi
- Ln Elegant Newly Furnished Stadeview Suites
- Ln Elegantly Furnished Mvuli Apartment
- Ln Executive Furnished West Studios
- LN West Studio StadeView
- Lola's Haven 75 Screen Heated Pool Gym Views
- Losh Haven Homes
- Lovely 1 bedroom apartment Brickwood
- Lovely 1 bedroom lantana road
- Lovely 1 bedroom with free speedy wifi
- Lovely Apartment in Westlands
- Lovely Beautiful Two Bedroom Apartment With Swimming Pool Fully Equipped Gym Ample Parking Space And Relaxing Rooftop With Breathtaking Views
- Lovely Condomnium on 10th floor
- Lovely Fully Furnished Studio Apartment I With Unbeatable City Views In Kileleshwa
- Lovely Fully Furnished Studio Apartment In Kilimani With Unbeatable City Views
- Lovely Fully Furnished Studio Apartment In Kilimani With Unbeatable City Views
- Lovely Fully Furnished Two Bedroom Apartment With Swimming Pool Well Equipped Gym Ample Parking Space Children Playing Ground And A Relaxing Rooftop With Amazing Scenic Views
- Lovely One Bedroom Apartment Kilimani
- Lovely One Bedroom Apartment With Swimming Pool Fully Equipped Gym Ample Parking Space And Relaxing Rooftop With Breathtaking Views
- Lovely one bedroom Thika Road
- Lovely studio unit with free wifi and parking
- Lovely Two Bedroom Apartment With Fully Equipped Gym Swimming Pool Children Playing Ground Ample Parking Space And Amazing Scenic Views
- Lovely Two Bedroom Apartment With Fully Equipped Gym Swimming Pool Private Parking Space Children Play Area And Unbeatable City Views
- Lovely Two Bedroom Apartment With Heated Swimming Pool Fully Equipped Gym Ample Parking Space And A Relaxing Rooftop With Breathtaking Views
- Lovely Unit
More guides to Nairobi
All guides
Itineraries · 8 min read
48 hours in Nairobi
Two nights is enough for a dawn game drive, the Karen museums and one proper night out — if you sleep in the right suburb. Here is the hour-by-hour plan, with room rates from KSh5,500 to KSh45,000.
Itineraries · 10 min read
One week in Nairobi
Seven nights lets you settle into one suburb, walk three forests, eat across four cuisines and still fit an overnight in the Rift Valley. Here is the week, with apartment rates from KSh6,000 a night.
Itineraries · 9 min read
Nairobi in 3 days on a budget
Three days in Nairobi for under KSh9,000 a day, including a bed, three meals and the entry fees that actually matter. Matatus, guesthouses and the two attractions worth paying for.
Compare real rates across the city and the Rift Valley towns, and fund a verified tonne of carbon removal with every booking.