What Languages Do They Speak In Bosnia and Herzegovina?

Explore the languages spoken in Bosnia and Herzegovina on an interactive map.

Bosnia and Herzegovina Languages: Quick FactsBosnia and Herzegovina flag

Languages

3

Bosnian, Croatian, Serbian

Population

3,271,000

Cost of living

~ $1100

Index: 22

Safety / crime index

Moderate

Crime Index: 42.5

Language Spoken in Bosnia and Herzegovina Percentage

LanguagePercentagePopulation
BosnianOfficial
52.9%1,730,359
SerbianOfficial
30.8%1,007,468
CroatianOfficial
14.6%477,566

Do They Speak English in Bosnia and Herzegovina?

English proficiency

Nan

No EF ranking is stored for this country in the current dataset.

In short

English usage varies across Bosnia and Herzegovina. In major cities and tourist-facing areas, you may find English speakers, but knowing some Bosnian is still recommended.

FAQ

Bosnia and Herzegovina Language FAQ

Short answers to common questions about the main languages, English usage, and communication in Bosnia and Herzegovina.

  • People in Bosnia and Herzegovina speak Bosnian, Croatian, Serbian.

    Bosnian is the most widely spoken language.

  • Bosnian is spoken by about 52.9% of the population in Bosnia and Herzegovina.

    That corresponds to roughly 1,730,359 people.

  • English is present in some settings, but local language ability is still useful in Bosnia and Herzegovina.

What languages do they speak in Bosnia and Herzegovina?

People in Bosnia and Herzegovina speak Bosnian, Croatian, Serbian.

Bosnian is the most widely spoken language.

How widely spoken is Bosnian in Bosnia and Herzegovina?

Bosnian is spoken by about 52.9% of the population in Bosnia and Herzegovina.

That corresponds to roughly 1,730,359 people.

Can you get by with English in Bosnia and Herzegovina?

English is present in some settings, but local language ability is still useful in Bosnia and Herzegovina.

Looking For A Bilingual Job?

Sign up to get notified on the best bilingual jobs based on your language skills:

English

Click the button to add 2nd language