Ola-Booking
Blog Culture & sights

What language do they speak in Nairobi? Swahili, Sheng and the English you will actually hear

2026-05-065 min readOla-Booking
Hand-painted Swahili signage on a Nairobi shopfront Hand-painted Swahili signage on a Nairobi shopfront

English is an official language and you can complete an entire 5-day trip in it, but about 20 words of Swahili will change how you are treated in every shop, matatu and market.

The straight answer on getting by

Kenya has two official languages, English and Swahili, and Nairobi runs on both simultaneously. Signage, menus, government forms, contracts, newspapers and the language of instruction in schools are all in English, which is spoken at a high level by essentially everyone you will deal with in hotels, restaurants, offices, taxis and hospitals. You will not be stuck. What English does not do is signal that you have made any effort, and in a city where the greeting ritual carries real social weight, that matters more than fluency does.

Swahili is the language of casual conversation, of banter between strangers, of markets and matatus. Most Nairobians also speak a mother tongue at home, Kikuyu, Luo, Luhya, Kamba, Kalenjin and Somali being the most commonly heard, which is why you will catch three languages in one overheard phone call. Nobody expects a visitor to touch these. What locals do notice, and reward, is a foreigner who says asante properly and greets before asking. The return on those twenty words is disproportionate and immediate.

The greeting ladder, from formal to street

Habari, or habari yako, is the safe all-purpose how are you, appropriate with anyone of any age. The expected answer is nzuri, meaning good, and you should give it back. Jambo exists but has become a tourist-facing word, so using it marks you as fresh off the plane; you will hear it from hotel staff and curio sellers and almost nobody else. Asante means thank you, asante sana is thank you very much, and karibu covers both welcome and you are welcome. Tafadhali is please and samahani is excuse me or sorry.

Below that comes the street register. Mambo, answered with poa, means what's up and cool, and works with anyone under about forty. Sasa, answered with fit or poa, is the Nairobi version. Niaje is the same again, more Sheng-flavoured. Pole, which sounds like poh-lay, means sorry in the sense of sympathy and is used constantly: if you trip, if your flight was delayed, if you look tired. Pole pole means slowly, and you will hear it shouted at drivers and hikers alike. Sawa means okay and ends half the sentences in the city.

Sheng: the actual language of Nairobi's streets

Sheng is a Nairobi-born mix of Swahili grammar, English vocabulary and mother-tongue borrowings, and it mutates fast enough that the version spoken in Eastlands in 2020 already sounds dated. You do not need to speak it and attempting it badly is cringeworthy, but recognising a handful of terms helps you follow what is happening around you. Mtaa is a neighbourhood. Msee is a guy. Buda is an older man or your father. Ganji or doh is money. Form ni gani, literally what's the form, means what's the plan.

Money slang is the practical bit, because it appears in matatu fare negotiations and market chat. Mbao is KSh20, finje is KSh50, soo is KSh100 and thao or ngiri is KSh1,000. Kanjo refers to the county council enforcement officers. Matatu crew vocabulary is worth catching too: nauli is the fare, shukisha or shusha means let me off, and beba means carry or get in. If you hear a conductor shout a destination three times in a rising pitch outside a bus stage, that is a route call, not an argument.

Kenyan English has its own rules

The English you hear is not a dialect of anything you know, and it has structures that catch visitors out. Are you okay is a shop greeting meaning can I help you, not an inquiry into your health. You are welcome, said as you approach a door or a table, means come in. Somehow means a bit or not really. Kwanza means firstly and gets dropped into English sentences whole. Ati signals reported speech, roughly meaning apparently or he said that. Imagine, used alone at the start of a sentence, introduces something surprising.

Numbers and time cause the most confusion. People often say half ten meaning ten thirty, and a request to come at ten and a half is not a joke. Just now can mean anything from immediately to later today. In shops, add for me some means give me a little extra, and it is a bargaining move rather than a demand. Also note that yes can be a polite acknowledgement of a question rather than an affirmative answer, so when directions matter, ask open questions: which way is Kenyatta Avenue, not is Kenyatta Avenue this way.

The phrases that save you money

Bei gani means how much, and ni bei gani hii means how much is this. Punguza bei means reduce the price. Ghali sana means very expensive and is the standard opening move at a Maasai Market stall, delivered with a smile rather than outrage. Nitalipa, I will pay, followed by your number, closes the deal. Sitaki means I do not want it, which is more useful than it sounds when hawkers are persistent, and hapana is a plain no. Say it once, clearly, and keep walking rather than repeating yourself.

Counting to ten is a twenty-minute job and pays for itself: moja, mbili, tatu, nne, tano, sita, saba, nane, tisa, kumi. Mia is hundred and elfu is thousand, so mia tano is 500 and elfu mbili is 2,000. When a trader hears you understand the number, the second price is meaningfully lower than the second price offered to someone who does not. The same works with taxi drivers on off-app trips. None of this makes you a local, but it moves you out of the category of person who can be quoted anything.

Directions, addresses and why nobody uses street names

Nairobi navigates by landmark, not by address. Ask for a street name and you may get a blank look; ask for the building, the roundabout, the petrol station or the mall and everything unlocks. Locations are given as near ABC Place, opposite the Total, behind Sarit, at the Museum Hill roundabout, past the Junction. Ride-hailing drivers routinely call to confirm using these markers even when the pin is correct. Learn the landmarks that bracket your hotel and you will halve the number of confused phone calls you have.

Useful vocabulary: kushoto is left, kulia is right, moja kwa moja is straight ahead, hapa is here and pale is over there. Njia is a road or way, and barabara is a main road. Simama means stop, and it is what you say to a matatu conductor, though tapping a coin on the window rail is the more authentic signal. If your driver says niko njiani, he is on the way, which in Nairobi covers a spectrum from two minutes to twenty. Ask for his location by landmark rather than accepting the phrase.

Pronunciation, and where English stops working

Swahili is phonetic and forgiving: five clean vowels as in ah, eh, ee, oh, oo, stress almost always on the second-last syllable, and every letter pronounced. Asante is ah-SAHN-teh, not a-sant. Nyama choma is NYAH-ma CHO-ma. Karibu is ka-REE-boo. Get the vowels right and you will be understood even with a heavy accent, because the sound system is far simpler than English. Say the words slowly and fully rather than mumbling them the way you would mumble a foreign phrase you are unsure of.

English gets thin in a few specific places: deep in Eastlands markets, at rural roadside stops on the way to Naivasha or Machakos, with some older matatu crews, and with hawkers who work entirely in Swahili and Sheng. In those settings numbers, greetings and bei gani carry you a long way. In hospitals, banks, pharmacies and government offices, English is universal and precise. If a conversation is genuinely stuck, almost any nearby person under thirty will translate for you cheerfully, and asking for that help is normal rather than embarrassing.

Book while you read Median nightKSh8929 Cheapest areaKSh2200 Hotels3238 Find a hotel

Before you book

What people ask before booking Nairobi.

Do I need to learn Swahili before visiting Nairobi?

No. English is official and universal in hotels, restaurants, taxis, banks and hospitals. But learn about twenty words, especially habari, nzuri, asante, karibu, pole, sawa and bei gani. They change the warmth of every interaction and noticeably improve prices at markets and on off-app taxi fares.

Is Jambo a real Swahili greeting?

It is real but has become the greeting used towards tourists, so locals rarely use it with each other. Habari or habari yako is the neutral all-purpose version, answered with nzuri. With younger people, mambo answered with poa, or sasa answered with fit, is what you will actually hear on the street.

What is Sheng and should I try to speak it?

Sheng is Nairobi's street mix of Swahili, English and mother-tongue words, and it changes fast. Recognise a few terms such as mbao for KSh20, soo for KSh100 and thao for KSh1,000, plus nauli for fare. Attempting to speak it as a visitor generally lands as awkward rather than charming.

Why do people ask if I am okay when I walk into a shop?

It is a Kenyan English greeting meaning can I help you, not a question about your wellbeing. Similarly, you are welcome said at a doorway means come in. Answer with a greeting and then your request; opening with your question before greeting is the misstep that reads as rude.

Where to stay

Hotels in Nairobi

Live prices · free cancellation

Recommended reads

All posts