Calling Within Kenya: Local landline calls are quite cheap, but hotels add hefty surcharges to phone calls. Prepaid cards for public telephones can be purchased at cafés, newsstands, convenience stores, and telephone company offices. City codes are (020) for Nairobi, (041) for Mombasa, (042) for Malindi, (040) for Diani Beach, and (012) for Lamu; include the first 0 when you dial within the country. When making a phone call in Kenya, always use the full 10-digit number, including the area code, even if you're in the same area.

Directory inquiry numbers are different for each cell-phone network. These calls are charged at normal rates, but the call is timed only from when it's actually answered. You can, for an extra fee, get the call connected by the operator.


Airtel directory enquiries (300 from an Airtel number; 073/3100–300 from another number.)

Orange directory enquiries (100 from an Orange number; 020/222-1000 from another number.)

Safaricom directory enquiries (191 from a Safaricom number; 072/200-2100 from another number.)

Telkom Kenya (

Calling Outside Kenya: When dialing out from Kenya, dial 000 before the international code. So, for example, you would dial 000 (0001) for the United States. Other country codes are 00044 for the United Kingdom, 00027 for South Africa, and 00033 for France.

Access Codes

MCI WorldPhone (0800/220–111 from Kenya.)

Mobile Phones

The biggest mobile-phone service providers in Kenya are Airtel (formerly Zain), Safaricom, and Orange. You can buy a Kenyan pay-as-you-go SIM card for your mobile phone (from one of the service-provider stores—there's no shortage of them) and top up the airtime as you need it.


Airtel (111 from phone; 0733/100–111.

Orange (100 from an Orange number; 020/222–1000 from another number.

Safaricom (100 from phone; 020/427–2100 24-hour helpline.

More Travel Tips


Trip Finder

Fodor's The Complete Guide to African Safaris

View Details
Travel Deals