Lesotho
Kingdom of Lesotho
āϰāĻžāĻāϧāĻžāύā§
Maseru
āĻāύāϏāĻāĻā§āϝāĻž
2,311,472
āύāĻžāĻŽ
R ZAR
āĻāϞāĻŋāĻ āĻā§āĻĄ
+266
āĻāĻžāώāĻžāϏāĻŽā§āĻš
stenāĻā§āĻā§āϞ
āĻ āĻā§āĻāϞ
Sub-Saharan Africa
āĻāĻĒāĻ āĻā§āĻāϞ
Southern Africa
āĻŽāĻšāĻžāĻĻā§āĻļ
āĻāĻĢā§āϰāĻŋāĻāĻž
āĻāϞāĻžāĻāĻž
30,355 km²
āϏā§āĻĨāϞāĻŦā§āώā§āĻāĻŋāϤ
āĻšā§āϝāĻžāĻ
TLD
.ls
Neighboring Countries
āĻŦāĻŋāĻŽāĻžāύāĻŦāύā§āĻĻāϰ (33)
FXBBFXKAFXKBLEFLRBLESFXLTMSGMFCāĻĻā§āĻļā§āϰ āĻā§āĻĄ
ISO 3166-1 Alpha-2
LS
ISO 3166-1 Alpha-3
LSO
ISO 3166-1 Numeric
426
BCP 47
st-LS
IOC
LES
FIFA
LES
āĻŽā§āĻĻā§āϰāĻžāϰ āĻĢāϰā§āĻŽā§āϝāĻžāĻ
āĻā§āĻĄ
ZAR
āύāĻžāĻŽ
South African Rand
āĻāĻŋāĻšā§āύ
R
āĻāĻŋāĻšā§āύ āĻ āĻŦāϏā§āĻĨāĻžāύ
before
āĻĻāĻļāĻŽāĻŋāĻ āĻŦāĻŋāĻāĻžāĻāĻ
.
āĻšāĻžāĻāĻžāϰ āĻŦāĻŋāĻāĻžāĻāĻ
,
Example
RÂ 123,456.79
āϤāĻžāϰāĻŋāĻ āĻ āϏāĻŽā§ā§āϰ āĻĢāϰā§āĻŽā§āϝāĻžāĻ
āϤāĻžāϰāĻŋāĻ āĻĢāϰāĻŽā§āϝāĻžāĻ
āϏāĻŽā§āĻĒā§āϰā§āĻŖ
2026 Mphalane 9, Labohlano
y MMMM d, EEEE
āĻĻā§āϰā§āĻ
2026 Mphalane 9
y MMMM d
āĻŽāĻžāĻāĻžāϰāĻŋ
2026 Mph 9
y MMM d
āϏāĻāĻā§āώāĻŋāĻĒā§āϤ
2026-10-09
y-MM-dd
āϏāĻŽāϝāĻŧ āĻĢāϰāĻŽā§āϝāĻžāĻ
āϏāĻŽā§āĻĒā§āϰā§āĻŖ
4:08:22 AM GMT+00:00
h:mm:ssâ¯a zzzz
āĻĻā§āϰā§āĻ
4:08:22 AM UTC
h:mm:ssâ¯a z
āĻŽāĻžāĻāĻžāϰāĻŋ
4:08:22 AM
h:mm:ssâ¯a
āϏāĻāĻā§āώāĻŋāĻĒā§āϤ
4:08 AM
h:mmâ¯a
Additional Info
āϏāĻĒā§āϤāĻžāĻšā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ
āϏā§āĻŽāĻŦāĻžāϰ
āĻāĻĄāĻŧāĻŋ āĻĢāϰāĻŽā§āϝāĻžāĻ
12h
āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻŽāϝāĻŧ āĻ āĻā§āĻāϞ
Africa/Maseru
UTC āĻ āĻĢāϏā§āĻ
+02:00
āϏāĻŽāϝāĻŧ āĻ āĻā§āĻāϞ
Africa/MaseruāϏāĻāĻā§āϝāĻžāϰ āĻĢāϰā§āĻŽā§āϝāĻžāĻ
āĻĻāĻļāĻŽāĻŋāĻ āĻŦāĻŋāĻāĻžāĻāĻ
.
āĻšāĻžāĻāĻžāϰ āĻŦāĻŋāĻāĻžāĻāĻ
,
āĻ āĻā§āĻ āĻā§āϰā§āĻĒāĻŋāĻ
3
āϏāĻāĻā§āϝāĻž āĻĒāĻĻā§āϧāϤāĻŋ
latn
āĻāĻĻāĻžāĻšāϰāĻŖ:
1,234,567.89
āĻĢā§āύā§āϰ āĻĢāϰā§āĻŽā§āϝāĻžāĻ
Calling Code
+266
Trunk Prefix
0
International Prefix
00
Subscriber Number Lengths
8
Example Format
+266 5012 3456
Format Patterns
| Pattern | Format | Leading Digits | National Prefix |
|---|---|---|---|
| (\d{4})(\d{4}) | $1 $2 | [2568] | â |
Phone Number Types
Format Patterns
(?:[256]\d\d|800)\d{5}
āĻ āĻā§āĻāϞ āϏā§āĻāĻŋāĻāϏ
āϞā§āĻāĻžāϰ āĻĻāĻŋāĻ
LTR
āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻĒāĻĻā§āϧāϤāĻŋ
metric
āϤāĻžāĻĒāĻŽāĻžāϤā§āϰāĻž āϏā§āĻā§āϞ
celsius
āĻāĻžāĻāĻā§āϰ āĻāĻāĻžāϰ
A4
āĻĄā§āϰāĻžāĻāĻāĻŋāĻ āϏāĻžāĻāĻĄ
left
āϏāĻĒā§āϤāĻžāĻš āύāĻŽā§āĻŦāϰāĻŋāĻ
ISO
āĻāĻžāĻāĻāĻž JSON āĻĄā§āĻāĻž
{
"$schema": "1.0.0",
"lastUpdated": "2026-09-28",
"sources": [
"CLDR",
"mledoze",
"IANA tz",
"libaddressinput",
"Wikidata",
"World Bank",
"libphonenumber"
],
"basics": {
"name": "Lesotho",
"officialName": "Kingdom of Lesotho",
"nativeName": "Lesotho",
"officialNativeName": "Kingdom of Lesotho",
"capital": "Maseru",
"capitalCoordinates": [
-29.31,
27.48
],
"coordinates": [
-29.5,
28.5
],
"continent": "Africa",
"region": "Sub-Saharan Africa",
"subregion": "Southern Africa",
"population": 2311472,
"area": 30355,
"flagEmoji": "đąđ¸",
"tld": [
".ls"
],
"landlocked": true,
"borders": [
"ZAF"
],
"languages": [
{
"code": "st",
"iso639_3": "sot",
"iso639_2": "sot",
"name": "Southern Sotho",
"nativeName": "Sesotho",
"direction": "ltr",
"countries": []
},
{
"code": "en",
"iso639_3": "eng",
"iso639_2": "eng",
"name": "English",
"nativeName": "English",
"direction": "ltr",
"countries": []
}
],
"demonym": "Mosotho"
},
"worldBank": {
"incomeGroup": "Lower middle income",
"region": "Sub-Saharan Africa"
},
"codes": {
"iso3166Alpha2": "LS",
"iso3166Alpha3": "LSO",
"iso3166Numeric": "426",
"bcp47": [
"st-LS"
],
"internetTld": ".ls",
"ioc": "LES",
"fifa": "LES",
"vehicleCode": "LS",
"fips10": "LT",
"unLocode": "LS",
"itu": "LSO",
"uic": "",
"maritime": 644,
"mmc": 651
},
"currency": {
"code": "ZAR",
"numericCode": 710,
"name": "South African Rand",
"nativeName": "",
"symbol": "R",
"narrowSymbol": "R",
"symbolPosition": "before",
"decimalSeparator": ".",
"thousandsSeparator": ",",
"decimalDigits": 2,
"subunitValue": 100,
"subunitName": "Cent",
"pattern": "¤#,##0.00",
"example": "RÂ 123,456.79",
"accountingExample": "-RÂ 1,234.56"
},
"dateTime": {
"firstDayOfWeek": 1,
"clockFormat": "12h",
"dateFormats": {
"full": "y MMMM d, EEEE",
"long": "y MMMM d",
"medium": "y MMM d",
"short": "y-MM-dd"
},
"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": "yMMdd"
},
"timePatterns": {
"full": "ahmmsszzzz",
"long": "ahmmssz",
"medium": "ahmmss",
"short": "ahmm"
},
"monthNames": {
"wide": [
"Pherekgong",
"Hlakola",
"Hlakubele",
"Mmesa",
"Motsheanong",
"Phupjane",
"Phupu",
"Phato",
"Lwetse",
"Mphalane",
"Pudungwana",
"Tshitwe"
],
"abbreviated": [
"Phe",
"Kol",
"Hlb",
"Mme",
"Mot",
"Jan",
"Upu",
"Pha",
"Leo",
"Mph",
"Pun",
"Tsh"
],
"narrow": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12"
]
},
"dayNames": {
"wide": [
"Sontaha",
"Mantaha",
"Labobedi",
"Laboraro",
"Labone",
"Labohlano",
"Moqebelo"
],
"abbreviated": [
"Son",
"Mma",
"Bed",
"Rar",
"Ne",
"Hla",
"Moq"
],
"narrow": [
"S",
"M",
"T",
"W",
"T",
"F",
"S"
]
},
"amPmMarkers": [
"AM",
"PM"
],
"timezones": [
"Africa/Maseru"
],
"primaryTimezone": "Africa/Maseru",
"utcOffset": "+02:00"
},
"numberFormat": {
"decimalSeparator": ".",
"thousandsSeparator": ",",
"digitGrouping": "3",
"pattern": "#,##0.###",
"percentExample": "25.5%",
"example": "1,234,567.89",
"numberingSystem": "latn"
},
"phone": {
"callingCode": "+266",
"trunkPrefix": "0",
"internationalPrefix": "00",
"generalPattern": "(?:[256]\\d\\d|800)\\d{5}",
"formats": [
{
"pattern": "(\\d{4})(\\d{4})",
"format": "$1 $2",
"leadingDigits": [
"[2568]"
]
}
],
"types": {
"fixedLine": {
"pattern": "2\\d{7}",
"exampleNumber": "22123456",
"possibleLengths": [
8
]
},
"mobile": {
"pattern": "[56]\\d{7}",
"exampleNumber": "50123456",
"possibleLengths": [
8
]
},
"tollFree": {
"pattern": "800[1256]\\d{4}",
"exampleNumber": "80021234",
"possibleLengths": [
8
]
}
},
"exampleFormat": "+266 5012 3456",
"subscriberNumberLengths": [
8
]
},
"addressFormat": {
"format": "%N%n%O%n%A%n%C %Z",
"lineOrder": [
"name",
"organization",
"address",
"city",
"postalCode"
],
"postalCodeFormat": "NNN",
"postalCodeRegex": "\\d{3}",
"postalCodeExample": "100",
"administrativeDivisionName": "Province",
"administrativeDivisionType": "Province"
},
"locale": {
"writingDirection": "ltr",
"measurementSystem": "metric",
"temperatureScale": "celsius",
"paperSize": "A4",
"drivingSide": "left",
"weekNumbering": "ISO"
},
"airports": [
{
"countryCode": "LS",
"region": "Bobete",
"iata": "",
"icao": "FXBB",
"name": "Bobete Airport",
"latitude": -29.4249992371,
"longitude": 28.6669998169,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "",
"icao": "FXKA",
"name": "Katse Airport",
"latitude": -29.3637008667,
"longitude": 28.527299881,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "",
"icao": "FXKB",
"name": "Kolberg Airport",
"latitude": -29.3803005219,
"longitude": 28.4906997681,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "LEF",
"icao": "FXLK",
"name": "Lebakeng Airport",
"latitude": -29.8908004761,
"longitude": 28.6555995941,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Leribe",
"iata": "LRB",
"icao": "FXLR",
"name": "Leribe Airport",
"latitude": -28.8556003571,
"longitude": 28.0527992249,
"timezone": "Africa/Johannesburg",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "LES",
"icao": "FXLS",
"name": "Lesobeng Airport",
"latitude": -29.7828998566,
"longitude": 28.3166999817,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Mokhotlong",
"iata": "",
"icao": "FXLT",
"name": "Letseng Airport",
"latitude": -29.0093002319,
"longitude": 28.8547000885,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "MSG",
"icao": "FXMA",
"name": "Matsaile Airport",
"latitude": -29.8405990601,
"longitude": 28.7763996124,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Mafeteng",
"iata": "MFC",
"icao": "FXMF",
"name": "Mafeteng Airport",
"latitude": -29.8010997772,
"longitude": 27.2436008453,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Mohale's Hoek",
"iata": "",
"icao": "FXMH",
"name": "Mohale's Hoek Airport",
"latitude": -30.1445007324,
"longitude": 27.4708003998,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Mokhotlong",
"iata": "MKH",
"icao": "FXMK",
"name": "Mokhotlong Airport",
"latitude": -29.2817993164,
"longitude": 29.0727996826,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Malefiloane",
"iata": "",
"icao": "FXML",
"name": "Malefiloane Airstrip",
"latitude": -29.3355007172,
"longitude": 29.185300827,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Maseru",
"iata": "MSU",
"icao": "FXMM",
"name": "Moshoeshoe I International Airport",
"latitude": -29.4622993469,
"longitude": 27.5524997711,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "",
"icao": "FXMN",
"name": "Mantsonyane Airport",
"latitude": -29.5461006165,
"longitude": 28.2709999084,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Mohlanapeng",
"iata": "",
"icao": "FXMP",
"name": "Mohlanapeng Airport",
"latitude": -29.5830001831,
"longitude": 28.6830005646,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "",
"icao": "FXMS",
"name": "Mashai Store Airport",
"latitude": -29.6830005646,
"longitude": 28.7999992371,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Matabeng Store",
"iata": "",
"icao": "FXMT",
"name": "Matabeng Store Airport",
"latitude": -29.783000946,
"longitude": 28.7670001984,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Maseru",
"iata": "",
"icao": "FXMU",
"name": "Mejametalana Airbase",
"latitude": -29.3041000366,
"longitude": 27.5034999847,
"timezone": "Africa/Johannesburg",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Matabeng Village",
"iata": "",
"icao": "FXMV",
"name": "Matabeng Village Airport",
"latitude": -29.814699173,
"longitude": 28.8082008362,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Nohanas",
"iata": "",
"icao": "FXNH",
"name": "Nohanas Airport",
"latitude": -30.0669994354,
"longitude": 27.8670005798,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "MohaleĘŧs-Hoek",
"iata": "NKU",
"icao": "FXNK",
"name": "Nkaus Airport",
"latitude": -30.0216999054,
"longitude": 28.1968994141,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Leribe",
"iata": "PEL",
"icao": "FXPG",
"name": "Pelaneng Airport",
"latitude": -29.1205997467,
"longitude": 28.5053005219,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Quthing",
"iata": "UTG",
"icao": "FXQG",
"name": "Quthing Airport",
"latitude": -30.4074993134,
"longitude": 27.6933002472,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "QachaĘŧs-Nek",
"iata": "UNE",
"icao": "FXQN",
"name": "Qacha's Nek Airport",
"latitude": -30.111700058,
"longitude": 28.6718997955,
"timezone": "Africa/Johannesburg",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Sehlabathebe",
"iata": "",
"icao": "FXSE",
"name": "Sehlabathebe Airport",
"latitude": -29.9158000946,
"longitude": 29.0387992859,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "SHK",
"icao": "FXSH",
"name": "Sehonghong Airport",
"latitude": -29.7308998108,
"longitude": 28.7688999176,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "MohaleĘŧs-Hoek",
"iata": "SKQ",
"icao": "FXSK",
"name": "Sekakes Airport",
"latitude": -30.0389003754,
"longitude": 28.370300293,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Maseru",
"iata": "SOK",
"icao": "FXSM",
"name": "Semonkong Airport",
"latitude": -29.8386001587,
"longitude": 28.0599994659,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Leribe",
"iata": "SHZ",
"icao": "FXSS",
"name": "Seshutes Airport",
"latitude": -29.2675991058,
"longitude": 28.5522994995,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "St. Theresa",
"iata": "",
"icao": "FXST",
"name": "St. Theresa Airport",
"latitude": -29.6170005798,
"longitude": 28.783000946,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Thaba-Tseka",
"iata": "THB",
"icao": "FXTA",
"name": "Thaba-Tseka Airport",
"latitude": -29.5228004456,
"longitude": 28.6158008575,
"timezone": "Africa/Maseru",
"source": "merged"
},
{
"countryCode": "LS",
"region": "Tebellong",
"iata": "",
"icao": "FXTB",
"name": "Tebellong Airport",
"latitude": -30.0499992371,
"longitude": 28.4330005646,
"timezone": "Africa/Maseru",
"source": "mwgg_json"
},
{
"countryCode": "LS",
"region": "Mokhotlong",
"iata": "TKO",
"icao": "FXTK",
"name": "Tlokoeng Airport",
"latitude": -29.2329998016,
"longitude": 28.8829994202,
"timezone": "Africa/Maseru",
"source": "merged"
}
]
}