How to call Kenya (country code +254)

Calling to Kenya

  • A leading ‘0’ is not included in the international call sequence – it is only used in Kenya for domestic long distance calls and domestic calls to a mobile phone.
  • Callers from Uganda and Tanzania can substitute ‘005’ for the exit code and country code in the call sequence.
  • A leading '+' in the phone number means 'dial your country's exit code'.
  • Calling from a mobile phone: dial from on the country where you're currently located.
  • Calling from a VoIP or satellite phone: dial from on the country where the phone is registered.

… to a mobile (cellular) phone or text (sms)

Use the same call sequence.

Mobile phone numbers begin with ‘7’. Phone numbers are often listed as ’07’, however the leading ‘0’ is not dialed when calling from outside the country. The second and third digit of the phone number designate the moble provider.

When calling a mobile phone user, call to the country where the mobile phone is registered, regardless of where the person being called is currently roaming.

… to a VoIP phone

Use the same call sequence.

When calling a VoIP phone user, call to the country where the VoIP phone is registered, regardless of where the person being called is currently roaming.

… to a satellite phone

Kenya does not have a country-specific satellite phone system.

Most satellite phones operate on their own country code – calls to these satellite phones follow their own call sequence.

… sending a fax

Use the same call sequence.

Calling within Kenya (domestic dialing)

‘0’ is used as a trunk prefix for calling to a different area code within Kenya.

Local calling (within the same area code)

To call within the same area code in Kenya dial only the local six digit local number. Do not dial the trunk prefix ‘0’ or the area code.

”five
”local

Long distance calling (to a different area code, or from a mobile phone)

To call to a different area code within Kenya dial the trunk prefix ‘0’, then the two digit area code, then the local phone number.

0two digitsfive to seven digits
trunk prefixarea codelocal phone number

Mobile calling (to a mobile phone)

To call a mobile phone within Kenya dial the trunk prefix ‘0’, then the three digit carrier code, then the local phone number.

0three digitssix digits
trunk prefixcarrier codelocal phone number

Number details

Kenyan numbers are seven to nine digits.

Landlines (fixed line phones) have a two digit area code (often listed as three digits with a leading ‘0’ that is not dialed when calling from outside of Kenya). It represents a geographic part of the country.

Mobile numbers are represented by three digit carrier codes starting with ‘7’. The second and third digit signify the mobile phone carrier. The carrier code resembles an area code.

An example of a Kenyan phone number

The House of Waine lists its phone number in Nairobi as +254 (0) 20 260 1455.

Number explanation
25420260 1455
country code for Kenyaarea (geographic) code for Nairobilocal number within Nairobi
Local example – calling from another location in Nairobi, Kenya

To call within the same area code dial only the local phone number. Do not dial the trunk prefix ‘0’ or the area code.

260 1455
local subscriber number in Nairobi
Long distance example – calling from Lodwar, Kenya (on the other side of the country)

To call from a different area code dial the trunk prefix ‘0’, then the area code, then the local phone number.

firstone20260 1455
trunk prefixarea (geographic) code for Nairobilocal subscriber number in Nairobi
Mobile phone example – calling from a mobile phone (including a foreign mobile phone roaming in Kenya)

To call from a mobile phone dial the trunk prefix ‘0’, then the area code, then the local phone number.

firstone20260 1455
trunk prefixarea (geographic) code for Nairobilocal subscriber number in Nairobi
International example – calling from outside Kenya

To call from outside Kenya, dial the exit code of the country the call is dialed from, followed by Kenya’s country code of ‘254’, followed by the local phone number.

exit code25420260 1455
exit code for the country the call is dialed fromcountry code for Kenyaarea (geographic) code for Nairobilocal subscriber number in Nairobi

Calling from Kenya

…to all countries except Tanzania and Uganda

‘000’ is used as an exit code when dialing an international call from Kenya.

…to Tanzania and Uganda

Tanzania and Uganda can be called through an alternative dialing process that is a remnant of the East African Posts and Telecommunications Corporation.

Uganda

The Ugandan switchboard can be reached by dialing ‘006’ ahead of the local Ugandan phone number.

006local phone number
direct dial from Kenya or Tanzania to Ugandalocal phone number within Uganda
Tanzania

The Tanzanian switchboard can be reached by dialing ‘007’ ahead of the local Tanzanian phone number.

007local phone number
direct dial from Kenya or Uganda to Tanzanialocal phone number within Tanznaia

Administrative and regulatory

Sources and more resources