Bosna i Hercegovina
Bosnia and Herzegovina
Capital
Sarajevo
Population
3,185,073
Name
KM BAM
Calling Code
+387
Languages
bshrsrGeography
Region
Europe & Central Asia
Subregion
Southeast Europe
Continent
Europe
Area
51,209 km²
Landlocked
No
TLD
.ba
Neighboring Countries
Airports (10)
LQBIBNXLQBZLQJLLQLVOMOLQPDSJJTZLCountry Codes
ISO 3166-1 Alpha-2
BA
ISO 3166-1 Alpha-3
BIH
ISO 3166-1 Numeric
70
BCP 47
bs-BA
IOC
BIH
FIFA
BIH
Currency Format
Code
BAM
Name
Convertible Mark
Symbol
KM
Symbol Position
before
Decimal Separator
,
Thousands Separator
.
Example
123.456,79 KM
Date & Time Formats
Date Formats
Full
subota, 4. april 2026.
EEEE, d. MMMM y.
Long
4. april 2026.
d. MMMM y.
Medium
4. apr 2026.
d. MMM y.
Short
4. 4. 2026.
d. M. y.
Time Formats
Full
15:39:13 Koordinirano svjetsko vrijeme
HH:mm:ss zzzz
Long
15:39:13 UTC
HH:mm:ss z
Medium
15:39:13
HH:mm:ss
Short
15:39
HH:mm
Additional Info
First Day of Week
Monday
Clock Format
24h
Primary Timezone
UTC+01:00
UTC Offset
+00:00
Timezones
UTC+01:00Number Formatting
Decimal Separator
,
Thousands Separator
.
Digit Grouping
3
Numbering System
latn
Example
1.234.567,89
Phone Formatting
Calling Code
+387
Trunk Prefix
0
International Prefix
00
Subscriber Number Lengths
8, 9
Example Format
+387 61 123 456
Format Patterns
| Pattern | Format | Leading Digits | National Prefix |
|---|---|---|---|
| (\d{3})(\d{3}) | $1-$2 | [2-9] | — |
| (\d{2})(\d{3})(\d{3}) | $1 $2 $3 | 6[1-3]|[7-9] | $NP$FG |
| (\d{2})(\d{3})(\d{3}) | $1 $2-$3 | [3-5]|6[56] | $NP$FG |
| (\d{2})(\d{2})(\d{2})(\d{3}) | $1 $2 $3 $4 | 6 | $NP$FG |
Phone Number Types
Format Patterns
6\d{8}|(?:[35689]\d|49|70)\d{6}
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-03-04",
"sources": [
"CLDR",
"WorldBank",
"mledoze",
"SimpleLocalize"
],
"basics": {
"name": "Bosna i Hercegovina",
"officialName": "Bosnia and Herzegovina",
"nativeName": "Bosna i Hercegovina",
"officialNativeName": "Bosna i Hercegovina",
"capital": "Sarajevo",
"capitalCoordinates": [
43.84864,
18.35644
],
"coordinates": [
44,
18
],
"continent": "Europe",
"region": "Europe & Central Asia",
"subregion": "Southeast Europe",
"population": 3185073,
"area": 51209,
"flagEmoji": "🇧🇦",
"tld": [
".ba"
],
"landlocked": false,
"borders": [
"HRV",
"MNE",
"SRB"
],
"languages": [
{
"code": "bs",
"iso639_2": "bos",
"iso639_3": "bos",
"name": "Bosnian",
"nativeName": "bosanski jezik",
"official": true,
"direction": "ltr",
"countries": []
},
{
"code": "hr",
"iso639_2": "hrv",
"iso639_3": "hrv",
"name": "Croatian",
"nativeName": "hrvatski jezik",
"official": true,
"direction": "ltr",
"countries": []
},
{
"code": "sr",
"iso639_2": "srp",
"iso639_3": "srp",
"name": "Serbian",
"nativeName": "српски језик",
"official": true,
"direction": "ltr",
"countries": []
}
],
"demonym": "Bosnian, Herzegovinian"
},
"worldBank": {
"incomeGroup": "Upper middle income",
"region": "Europe & Central Asia"
},
"codes": {
"iso3166Alpha2": "BA",
"iso3166Alpha3": "BIH",
"iso3166Numeric": "70",
"bcp47": [
"bs-BA"
],
"internetTld": ".ba",
"ioc": "BIH",
"fifa": "BIH",
"vehicleCode": "BIH",
"fips10": "BK",
"unLocode": "BA",
"stanag1059": "BIH",
"itu": "BIH",
"uic": "44-50 BIH",
"maritime": 478,
"mmc": 218
},
"currency": {
"code": "BAM",
"numericCode": 977,
"name": "Convertible Mark",
"nativeName": "Bosnia and Herzegovina convertible mark",
"symbol": "KM",
"narrowSymbol": "KM",
"symbolPosition": "before",
"decimalSeparator": ",",
"thousandsSeparator": ".",
"decimalDigits": 2,
"subunitValue": 100,
"subunitName": "Fening",
"pattern": "#,##0.00 ¤",
"example": "123.456,79 KM",
"accountingExample": "-1.234,56 KM"
},
"dateTime": {
"firstDayOfWeek": 1,
"clockFormat": "24h",
"dateFormats": {
"full": "EEEE, d. MMMM y.",
"long": "d. MMMM y.",
"medium": "d. MMM y.",
"short": "d. M. 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": "yMd"
},
"timePatterns": {
"full": "HHmmsszzzz",
"long": "HHmmssz",
"medium": "HHmmss",
"short": "HHmm"
},
"monthNames": {
"wide": [
"januar",
"februar",
"mart",
"april",
"maj",
"juni",
"juli",
"august",
"septembar",
"oktobar",
"novembar",
"decembar"
],
"abbreviated": [
"jan",
"feb",
"mar",
"apr",
"maj",
"jun",
"jul",
"aug",
"sep",
"okt",
"nov",
"dec"
],
"narrow": [
"jan",
"feb",
"mar",
"apr",
"may",
"jun",
"jul",
"aug",
"sep",
"okt",
"nov",
"dec"
]
},
"dayNames": {
"wide": [
"nedjelja",
"ponedjeljak",
"utorak",
"srijeda",
"četvrtak",
"petak",
"subota"
],
"abbreviated": [
"ned",
"pon",
"uto",
"sri",
"čet",
"pet",
"sub"
],
"narrow": [
"N",
"P",
"U",
"S",
"Č",
"P",
"S"
]
},
"amPmMarkers": [
"a. m.",
"p. m."
],
"timezones": [
"UTC+01:00"
],
"primaryTimezone": "UTC+01:00",
"utcOffset": "+00:00"
},
"numberFormat": {
"decimalSeparator": ",",
"thousandsSeparator": ".",
"digitGrouping": "3",
"pattern": "#,##0.###",
"percentExample": "25,5%",
"example": "1.234.567,89",
"numberingSystem": "latn"
},
"phone": {
"callingCode": "+387",
"trunkPrefix": "0",
"internationalPrefix": "00",
"generalPattern": "6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",
"formats": [
{
"pattern": "(\\d{3})(\\d{3})",
"format": "$1-$2",
"leadingDigits": [
"[2-9]"
]
},
{
"pattern": "(\\d{2})(\\d{3})(\\d{3})",
"format": "$1 $2 $3",
"leadingDigits": [
"6[1-3]|[7-9]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{2})(\\d{3})(\\d{3})",
"format": "$1 $2-$3",
"leadingDigits": [
"[3-5]|6[56]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{3})",
"format": "$1 $2 $3 $4",
"leadingDigits": [
"6"
],
"nationalPrefixRule": "$NP$FG"
}
],
"types": {
"fixedLine": {
"pattern": "(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",
"exampleNumber": "30212345",
"possibleLengths": [
8
]
},
"mobile": {
"pattern": "6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",
"exampleNumber": "61123456",
"possibleLengths": [
8,
9
]
},
"tollFree": {
"pattern": "8[08]\\d{6}",
"exampleNumber": "80123456",
"possibleLengths": [
8
]
},
"premiumRate": {
"pattern": "9[0246]\\d{6}",
"exampleNumber": "90123456",
"possibleLengths": [
8
]
},
"sharedCost": {
"pattern": "8[12]\\d{6}",
"exampleNumber": "82123456",
"possibleLengths": [
8
]
},
"uan": {
"pattern": "703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",
"exampleNumber": "70341234",
"possibleLengths": [
8
]
}
},
"exampleFormat": "+387 61 123 456",
"subscriberNumberLengths": [
8,
9
]
},
"addressFormat": {
"format": "%N%n%A%n%Z %C",
"lineOrder": [
"name",
"address",
"city"
],
"postalCodeFormat": "#####",
"postalCodeRegex": "^(\\d{5})$",
"postalCodeExample": "",
"administrativeDivisionName": "Province",
"administrativeDivisionType": "Province"
},
"locale": {
"writingDirection": "ltr",
"measurementSystem": "metric",
"temperatureScale": "celsius",
"paperSize": "A4",
"drivingSide": "right",
"weekNumbering": "ISO"
},
"airports": [
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "",
"icao": "LQBI",
"name": "Bihac Golubic Airport",
"latitude": 44.7959367906,
"longitude": 15.9035682678,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "BA",
"region": "Srspka",
"iata": "BNX",
"icao": "LQBK",
"name": "Banja Luka International Airport",
"latitude": 44.9413986206,
"longitude": 17.2975006104,
"timezone": "Europe/Sarajevo",
"source": "merged"
},
{
"countryCode": "BA",
"region": "Srspka",
"iata": "",
"icao": "LQBZ",
"name": "Zaluzani Airport",
"latitude": 44.7913856506,
"longitude": 17.2146568298,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "",
"icao": "LQJL",
"name": "Tuzla Jegin Lug Sport Airfield",
"latitude": 44.4578018188,
"longitude": 18.8083000183,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "",
"icao": "LQLV",
"name": "Livno Brda Bosni Airport",
"latitude": 43.7930984497,
"longitude": 16.9069004059,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "OMO",
"icao": "LQMO",
"name": "Mostar International Airport",
"latitude": 43.2829017639,
"longitude": 17.8458995819,
"timezone": "Europe/Sarajevo",
"source": "merged"
},
{
"countryCode": "BA",
"region": "Srspka",
"iata": "",
"icao": "LQPD",
"name": "Prijedor Urije Airport",
"latitude": 44.9880981445,
"longitude": 16.7357997894,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "SJJ",
"icao": "LQSA",
"name": "Sarajevo International Airport",
"latitude": 43.8246002197,
"longitude": 18.3314990997,
"timezone": "Europe/Sarajevo",
"source": "merged"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "TZL",
"icao": "LQTZ",
"name": "Tuzla International Airport",
"latitude": 44.4586982727,
"longitude": 18.7248001099,
"timezone": "Europe/Sarajevo",
"source": "merged"
},
{
"countryCode": "BA",
"region": "Federation-of-B&H",
"iata": "",
"icao": "LQVI",
"name": "Visoko Sport Airfield",
"latitude": 44.0249769612,
"longitude": 18.0970573425,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
}
]
}