Command Palette

Search for a command to run...

Kenya

Republic of Kenya

Africa|Kenya

Capital

Nairobi

Population

55,339,003

Name

Ksh KES

Calling Code

+254

Languages

Swahili
Kiswahili
sw
English
English
en

Geography

Region

Sub-Saharan Africa

Subregion

Eastern Africa

Continent

Africa

Area

580,367 km²

Landlocked

No

TLD

.ke

Airports (59)

ASV
Amboseli Airport
Kajiado
HKBR
Bura East Airport
Tana-River
EDL
Eldoret International Airport
Uasin-Gishu
HKEM
Embu Airport
Embu
EYS
Eliye Springs Airport
Eliye Springs
HKEW
El Wak Airport
Mandera
KLK
Kalokol Airport
Turkana
GAS
Garissa Airport
Garissa
HKGT
Garba Tula Airport
Isiolo

Country Codes

ISO 3166-1 Alpha-2

KE

ISO 3166-1 Alpha-3

KEN

ISO 3166-1 Numeric

404

BCP 47

sw-KE

IOC

KEN

FIFA

KEN

Currency Format

Code

KES

Name

Kenyan Shilling

Symbol

Ksh

Symbol Position

before

Decimal Separator

.

Thousands Separator

,

Example

Ksh 123,456.79

Date & Time Formats

Date Formats

Full

Jumamosi, 10 Oktoba 2026

EEEE, d MMMM y

Long

10 Oktoba 2026

d MMMM y

Medium

10 Okt 2026

d MMM y

Short

10/10/2026

dd/MM/y

Time Formats

Full

11:38:15 Saa ya Dunia

HH:mm:ss zzzz

Long

11:38:15 UTC

HH:mm:ss z

Medium

11:38:15

HH:mm:ss

Short

11:38

HH:mm

Additional Info

First Day of Week

Sunday

Clock Format

24h

Primary Timezone

Africa/Nairobi

UTC Offset

+03:00

Timezones

Africa/Nairobi

Number Formatting

Decimal Separator

.

Thousands Separator

,

Digit Grouping

3

Numbering System

latn

Example

1,234,567.89

Phone Formatting

Calling Code

+254

Trunk Prefix

0

International Prefix

000

Subscriber Number Lengths

9, 10

Example Format

+254 71 2123456

Format Patterns

PatternFormatLeading DigitsNational Prefix
(\d{2})(\d{5,7})$1 $2[24-6]$NP$FG
(\d{3})(\d{6})$1 $2[17]$NP$FG
(\d{3})(\d{3})(\d{3,4})$1 $2 $3[89]$NP$FG

Phone Number Types

Fixed Line
Example202012345
Lengths
Mobile
Example712123456
Lengths9
Toll Free
Example800223456
Lengths9, 10
Premium Rate
Example900223456
Lengths9

Format Patterns

(?:[17]\d\d|900)\d{6}|(?:2|80)0\d{6,7}|[4-6]\d{6,8}

Locale Settings

Writing Direction

LTR

Measurement System

metric

Temperature Scale

celsius

Paper Size

A4

Driving Side

left

Week Numbering

ISO

Raw JSON Data

{
  "$schema": "1.0.0",
  "lastUpdated": "2026-10-10",
  "sources": [
    "CLDR",
    "mledoze",
    "IANA tz",
    "libaddressinput",
    "Wikidata",
    "World Bank",
    "libphonenumber"
  ],
  "basics": {
    "name": "Kenya",
    "officialName": "Republic of Kenya",
    "nativeName": "Kenya",
    "officialNativeName": "Republic of Kenya",
    "capital": "Nairobi",
    "capitalCoordinates": [
      -1.286388888,
      36.817222222
    ],
    "coordinates": [
      1,
      38
    ],
    "continent": "Africa",
    "region": "Sub-Saharan Africa",
    "subregion": "Eastern Africa",
    "population": 55339003,
    "area": 580367,
    "flagEmoji": "🇰🇪",
    "tld": [
      ".ke"
    ],
    "landlocked": false,
    "borders": [
      "ETH",
      "SOM",
      "SSD",
      "TZA",
      "UGA"
    ],
    "languages": [
      {
        "code": "sw",
        "iso639_3": "swa",
        "iso639_2": "swa",
        "name": "Swahili",
        "nativeName": "Kiswahili",
        "direction": "ltr",
        "countries": []
      },
      {
        "code": "en",
        "iso639_3": "eng",
        "iso639_2": "eng",
        "name": "English",
        "nativeName": "English",
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Kenyan"
  },
  "worldBank": {
    "incomeGroup": "Lower middle income",
    "region": "Sub-Saharan Africa"
  },
  "codes": {
    "iso3166Alpha2": "KE",
    "iso3166Alpha3": "KEN",
    "iso3166Numeric": "404",
    "bcp47": [
      "sw-KE"
    ],
    "internetTld": ".ke",
    "ioc": "KEN",
    "fifa": "KEN",
    "vehicleCode": "EAK",
    "fips10": "KE",
    "unLocode": "KE",
    "itu": "KEN",
    "uic": "",
    "maritime": 634,
    "mmc": 639
  },
  "currency": {
    "code": "KES",
    "numericCode": 404,
    "name": "Kenyan Shilling",
    "nativeName": "Shilingi ya Kenya",
    "symbol": "Ksh",
    "narrowSymbol": "Ksh",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "Cent",
    "pattern": "¤ #,##0.00",
    "example": "Ksh 123,456.79",
    "accountingExample": "-Ksh 1,234.56"
  },
  "dateTime": {
    "firstDayOfWeek": 7,
    "clockFormat": "24h",
    "dateFormats": {
      "full": "EEEE, d MMMM y",
      "long": "d MMMM y",
      "medium": "d MMM y",
      "short": "dd/MM/y"
    },
    "timeFormats": {
      "full": "HH:mm:ss zzzz",
      "long": "HH:mm:ss z",
      "medium": "HH:mm:ss",
      "short": "HH:mm"
    },
    "datePatterns": {
      "full": "yMMMMEEEEd",
      "long": "yMMMMd",
      "medium": "yMMMd",
      "short": "yMMdd"
    },
    "timePatterns": {
      "full": "HHmmsszzzz",
      "long": "HHmmssz",
      "medium": "HHmmss",
      "short": "HHmm"
    },
    "monthNames": {
      "wide": [
        "Januari",
        "Februari",
        "Machi",
        "Aprili",
        "Mei",
        "Juni",
        "Julai",
        "Agosti",
        "Septemba",
        "Oktoba",
        "Novemba",
        "Desemba"
      ],
      "abbreviated": [
        "Jan",
        "Feb",
        "Mac",
        "Apr",
        "Mei",
        "Jun",
        "Jul",
        "Ago",
        "Sep",
        "Okt",
        "Nov",
        "Des"
      ],
      "narrow": [
        "J",
        "F",
        "M",
        "A",
        "M",
        "J",
        "J",
        "A",
        "S",
        "O",
        "N",
        "D"
      ]
    },
    "dayNames": {
      "wide": [
        "Jumapili",
        "Jumatatu",
        "Jumanne",
        "Jumatano",
        "Alhamisi",
        "Ijumaa",
        "Jumamosi"
      ],
      "abbreviated": [
        "Jumapili",
        "Jumatatu",
        "Jumanne",
        "Jumatano",
        "Alhamisi",
        "Ijumaa",
        "Jumamosi"
      ],
      "narrow": [
        "S",
        "M",
        "T",
        "W",
        "T",
        "F",
        "S"
      ]
    },
    "amPmMarkers": [
      "AM",
      "PM"
    ],
    "timezones": [
      "Africa/Nairobi"
    ],
    "primaryTimezone": "Africa/Nairobi",
    "utcOffset": "+03:00"
  },
  "numberFormat": {
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "digitGrouping": "3",
    "pattern": "#,##0.###",
    "percentExample": "25.5%",
    "example": "1,234,567.89",
    "numberingSystem": "latn"
  },
  "phone": {
    "callingCode": "+254",
    "trunkPrefix": "0",
    "internationalPrefix": "000",
    "generalPattern": "(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{5,7})",
        "format": "$1 $2",
        "leadingDigits": [
          "[24-6]"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d{3})(\\d{6})",
        "format": "$1 $2",
        "leadingDigits": [
          "[17]"
        ],
        "nationalPrefixRule": "$NP$FG"
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3,4})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "[89]"
        ],
        "nationalPrefixRule": "$NP$FG"
      }
    ],
    "types": {
      "fixedLine": {
        "pattern": "(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",
        "exampleNumber": "202012345",
        "possibleLengths": []
      },
      "mobile": {
        "pattern": "(?:1(?:0[0-8]|[18]\\d|2[014]|30|4[0-5])|7\\d\\d)\\d{6}",
        "exampleNumber": "712123456",
        "possibleLengths": [
          9
        ]
      },
      "tollFree": {
        "pattern": "800[02-8]\\d{5,6}",
        "exampleNumber": "800223456",
        "possibleLengths": [
          9,
          10
        ]
      },
      "premiumRate": {
        "pattern": "900[02-9]\\d{5}",
        "exampleNumber": "900223456",
        "possibleLengths": [
          9
        ]
      }
    },
    "exampleFormat": "+254 71 2123456",
    "subscriberNumberLengths": [
      9,
      10
    ]
  },
  "addressFormat": {
    "format": "%N%n%O%n%A%n%C%n%Z",
    "lineOrder": [
      "name",
      "organization",
      "address",
      "city",
      "postalCode"
    ],
    "postalCodeFormat": "NNNNN",
    "postalCodeRegex": "\\d{5}",
    "postalCodeExample": "20100",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "left",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "KE",
      "region": "Kajiado",
      "iata": "ASV",
      "icao": "HKAM",
      "name": "Amboseli Airport",
      "latitude": -2.6450500488,
      "longitude": 37.2531013489,
      "timezone": "Africa/Nairobi",
      "source": "merged"
    },
    {
      "countryCode": "KE",
      "region": "Tana-River",
      "iata": "",
      "icao": "HKBR",
      "name": "Bura East Airport",
      "latitude": -1.1000000238,
      "longitude": 39.9500007629,
      "timezone": "Africa/Nairobi",
      "source": "mwgg_json"
    },
    {
      "countryCode": "KE",
      "region": "Uasin-Gishu",
      "iata": "EDL",
      "icao": "HKEL",
      "name": "Eldoret International Airport",
      "latitude": 0.4044579864,
      "longitude": 35.238899231,
      "timezone": "Africa/Nairobi",
      "source": "merged"
    },
    {
      "countryCode": "KE",
      "region": "Embu",
      "iata": "",
      "icao": "HKEM",
      "name": "Embu Airport",
      "latitude": -0.5669999719,
      "longitude": 37.483001709,
      "timezone": "Africa/Nairobi",
      "source": "mwgg_json"
    },
    {
      "countryCode": "KE",
      "region": "Eliye Springs",
      "iata": "EYS",
      "icao": "HKES",
      "name": "Eliye Springs Airport",
      "latitude": 3.2166700363,
      "longitude": 35.9667015076,
      "timezone": "Africa/Nairobi",
      "source": "merged"
    },
    {
      "countryCode": "KE",
      "region": "Mandera",
      "iata": "",
      "icao": "HKEW",
      "name": "El Wak Airport",
      "latitude": 2.7330000401,
      "longitude": 40.9329986572,
      "timezone": "Africa/Nairobi",
      "source": "mwgg_json"
    },
    {
      "countryCode": "KE",
      "region": "Turkana",
      "iata": "KLK",
      "icao": "HKFG",
      "name": "Kalokol Airport",
      "latitude": 3.4830000401,
      "longitude": 35.8330001831,
      "timezone": "Africa/Nairobi",
      "source": "merged"
    },
    {
      "countryCode": "KE",
      "region": "Garissa",
      "iata": "GAS",
      "icao": "HKGA",
      "name": "Garissa Airport",
      "latitude": -0.4635080099,
      "longitude": 39.6483001709,
      "timezone": "Africa/Nairobi",
      "source": "merged"
    },
    {
      "countryCode": "KE",
      "region": "Isiolo",
      "iata": "",
      "icao": "HKGT",
      "name": "Garba Tula Airport",
      "latitude": 0.5329999924,
      "longitude": 38.516998291,
      "timezone": "Africa/Nairobi",
      "source": "mwgg_json"
    }
  ]
}

Airports: Showing 9 of 59 · Show All