Command Palette

Search for a command to run...

🇧🇼

Botswana

Republic of Botswana

Botswana · Africa

Capital

Gaborone

Population

0

Currency

P BWP

Calling Code

+267

Languages

English
English
en
Tswana
Setswana
tn

Geography

Region

Southern Africa

Subregion

Southern Africa

Continent

Africa

Area

582,000 km²

Landlocked

Yes

TLD

.bw

Borders

NAZAZMZW

Airports (16)

ORPFBOR
Orapa Airport
Central
PKWFBSP
Selebi-Phikwe Airport
Central
SXNFBSN
Sua Pan Airport
Central
TLDFBTL
Tuli Lodge Airport
Central
BBKFBKE
Kasane Airport
Chobe
GNZFBGZ
Ghanzi Airport
Ghanzi
HUK
Hukuntsi Airport
Kgalagadi
TBYFBTS
Tshabong Airport
Kgalagadi
FRWFBFT
Francistown Airport
North East

and 7 more airports...

Show All Airports

Country Codes

ISO 3166-1 Alpha-2

BW

ISO 3166-1 Alpha-3

BWA

ISO 3166-1 Numeric

72

BCP 47

en-BW

IOC

BOT

FIFA

BOT

Currency Format

Name

Pula

Native Name

Botswana pula

Code

BWP

Symbol

P

Symbol Position

before

Decimal Separator

.

Thousands Separator

,

Decimal Digits

2

Example:

P 123,456.79

Date & Time Formats

Date Formats

Full

EEEE, MMMM d, y

Long

MMMM d, y

Medium

MMM d, y

Short

M/d/yy

Time Formats

Full

h:mm:ss a zzzz

Long

h:mm:ss a z

Medium

h:mm:ss a

Short

h:mm a

First Day of Week

Monday

Clock Format

24h

Primary Timezone

UTC+02:00

UTC Offset

+00:00

Timezones

UTC+02:00

Number Formatting

Decimal Separator

.

Thousands Separator

,

Digit Grouping

3

Numbering System

latn

Example:

1,234,567.89

Locale Settings

Writing Direction

LTR

Measurement System

metric

Temperature Scale

celsius

Paper Size

A4

Driving Side

right

Week Numbering

ISO

Raw JSON Data

{
  "$schema": "1.0.0",
  "lastUpdated": "2026-02-15",
  "sources": [
    "SimpleLocalize",
    "CLDR",
    "mledoze/countries",
    "Manual Overrides"
  ],
  "basics": {
    "name": "Botswana",
    "officialName": "Republic of Botswana",
    "nativeName": "Botswana",
    "officialNativeName": "Republic of Botswana",
    "capital": "Gaborone",
    "capitalCoordinates": [
      -24.65451,
      25.90859
    ],
    "coordinates": [
      -22,
      24
    ],
    "continent": "Africa",
    "region": "Southern Africa",
    "subregion": "Southern Africa",
    "population": 0,
    "area": 582000,
    "flagEmoji": "🇧🇼",
    "tld": [
      ".bw"
    ],
    "landlocked": true,
    "borders": [
      "NA",
      "ZA",
      "ZM",
      "ZW"
    ],
    "languages": [
      {
        "code": "en",
        "iso639_2": "eng",
        "iso639_3": "eng",
        "name": "English",
        "nativeName": "English",
        "official": true,
        "direction": "ltr",
        "countries": []
      },
      {
        "code": "tn",
        "iso639_2": "tsn",
        "iso639_3": "tsn",
        "name": "Tswana",
        "nativeName": "Setswana",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Motswana"
  },
  "codes": {
    "iso3166Alpha2": "BW",
    "iso3166Alpha3": "BWA",
    "iso3166Numeric": "72",
    "bcp47": [
      "en-BW"
    ],
    "internetTld": "bw",
    "ioc": "BOT",
    "fifa": "BOT",
    "vehicleCode": "RB",
    "fips10": "BC",
    "unLocode": "BW",
    "stanag1059": "BWA",
    "itu": "BOT",
    "uic": "",
    "maritime": 611,
    "mmc": 652
  },
  "currency": {
    "code": "BWP",
    "numericCode": 72,
    "name": "Pula",
    "nativeName": "Botswana pula",
    "symbol": "P",
    "narrowSymbol": "P",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "Thebe",
    "pattern": "¤#,##0.00",
    "example": "P 123,456.79",
    "accountingExample": "(P 1,234.56)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "24h",
    "dateFormats": {
      "full": "EEEE, MMMM d, y",
      "long": "MMMM d, y",
      "medium": "MMM d, y",
      "short": "M/d/yy"
    },
    "timeFormats": {
      "full": "h:mm:ss a zzzz",
      "long": "h:mm:ss a z",
      "medium": "h:mm:ss a",
      "short": "h:mm a"
    },
    "datePatterns": {
      "full": "yMMMMEEEEd",
      "long": "yMMMMd",
      "medium": "yMMMd",
      "short": "yyMd"
    },
    "timePatterns": {
      "full": "ahmmsszzzz",
      "long": "ahmmssz",
      "medium": "ahmmss",
      "short": "ahmm"
    },
    "monthNames": {
      "wide": [
        "January",
        "February",
        "March",
        "April",
        "May",
        "June",
        "July",
        "August",
        "September",
        "October",
        "November",
        "December"
      ],
      "abbreviated": [
        "Jan",
        "Feb",
        "Mar",
        "Apr",
        "May",
        "Jun",
        "Jul",
        "Aug",
        "Sep",
        "Oct",
        "Nov",
        "Dec"
      ],
      "narrow": [
        "J",
        "F",
        "M",
        "A",
        "M",
        "J",
        "J",
        "A",
        "S",
        "O",
        "N",
        "D"
      ]
    },
    "dayNames": {
      "wide": [
        "Sunday",
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday"
      ],
      "abbreviated": [
        "Sun",
        "Mon",
        "Tue",
        "Wed",
        "Thu",
        "Fri",
        "Sat"
      ],
      "narrow": [
        "S",
        "M",
        "T",
        "W",
        "T",
        "F",
        "S"
      ]
    },
    "amPmMarkers": [
      "AM",
      "PM"
    ],
    "timezones": [
      "UTC+02:00"
    ],
    "primaryTimezone": "UTC+02:00",
    "utcOffset": "+00:00"
  },
  "numberFormat": {
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "digitGrouping": "3",
    "pattern": "#,##0.###",
    "percentExample": "25.5%",
    "example": "1,234,567.89",
    "numberingSystem": "latn"
  },
  "phone": {
    "callingCode": "+267",
    "trunkPrefix": "0",
    "internationalPrefix": "00",
    "exampleFormat": "+267 555 123 4567",
    "subscriberNumberLengths": []
  },
  "addressFormat": {
    "format": "%N%n%A%n%Z %C",
    "lineOrder": [
      "name",
      "address",
      "city"
    ],
    "postalCodeFormat": "",
    "postalCodeRegex": "",
    "postalCodeExample": "",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "BW",
      "region": "Central",
      "iata": "ORP",
      "icao": "FBOR",
      "name": "Orapa Airport",
      "latitude": -21.2667,
      "longitude": 25.3167
    },
    {
      "countryCode": "BW",
      "region": "Central",
      "iata": "PKW",
      "icao": "FBSP",
      "name": "Selebi-Phikwe Airport",
      "latitude": -22.0583,
      "longitude": 27.8288
    },
    {
      "countryCode": "BW",
      "region": "Central",
      "iata": "SXN",
      "icao": "FBSN",
      "name": "Sua Pan Airport",
      "latitude": -20.5534,
      "longitude": 26.1158
    },
    {
      "countryCode": "BW",
      "region": "Central",
      "iata": "TLD",
      "icao": "FBTL",
      "name": "Tuli Lodge Airport",
      "latitude": -22.1892,
      "longitude": 29.1269
    },
    {
      "countryCode": "BW",
      "region": "Chobe",
      "iata": "BBK",
      "icao": "FBKE",
      "name": "Kasane Airport",
      "latitude": -17.8329,
      "longitude": 25.1624
    },
    {
      "countryCode": "BW",
      "region": "Ghanzi",
      "iata": "GNZ",
      "icao": "FBGZ",
      "name": "Ghanzi Airport",
      "latitude": -21.6925,
      "longitude": 21.6581
    },
    {
      "countryCode": "BW",
      "region": "Kgalagadi",
      "iata": "HUK",
      "icao": "",
      "name": "Hukuntsi Airport",
      "latitude": -23.9897,
      "longitude": 21.7581
    },
    {
      "countryCode": "BW",
      "region": "Kgalagadi",
      "iata": "TBY",
      "icao": "FBTS",
      "name": "Tshabong Airport",
      "latitude": -26.0333,
      "longitude": 22.4
    },
    {
      "countryCode": "BW",
      "region": "North East",
      "iata": "FRW",
      "icao": "FBFT",
      "name": "Francistown Airport",
      "latitude": -21.1596,
      "longitude": 27.4745
    },
    {
      "countryCode": "BW",
      "region": "North West",
      "iata": "KHW",
      "icao": "FBKR",
      "name": "Khwai River Airport",
      "latitude": -19.15,
      "longitude": 23.783
    },
    {
      "countryCode": "BW",
      "region": "North West",
      "iata": "MUB",
      "icao": "FBMN",
      "name": "Maun Airport",
      "latitude": -19.9726,
      "longitude": 23.4311
    },
    {
      "countryCode": "BW",
      "region": "North West",
      "iata": "SVT",
      "icao": "FBSV",
      "name": "Savuti Airport",
      "latitude": -18.5206,
      "longitude": 24.0767
    },
    {
      "countryCode": "BW",
      "region": "North West",
      "iata": "SWX",
      "icao": "FBSW",
      "name": "Shakawe Airport",
      "latitude": -18.3739,
      "longitude": 21.8326
    },
    {
      "countryCode": "BW",
      "region": "South East",
      "iata": "GBE",
      "icao": "FBSK",
      "name": "Sir Seretse Khama International Airport",
      "latitude": -24.5552,
      "longitude": 25.9182
    },
    {
      "countryCode": "BW",
      "region": "South East",
      "iata": "LOQ",
      "icao": "FBLO",
      "name": "Lobatse Airport",
      "latitude": -25.1981,
      "longitude": 25.7139
    },
    {
      "countryCode": "BW",
      "region": "Southern",
      "iata": "JWA",
      "icao": "FBJW",
      "name": "Jwaneng Airport",
      "latitude": -24.6023,
      "longitude": 24.691
    }
  ]
}