De officiële talen in Bosnië en Herzegovina zijn Bosnisch , Servisch en Kroatisch , alle drie bekend als Servokroatisch omdat ze praktisch dezelfde taal zijn. Servokroatisch is zowel in het Latijn als in het Cyrillisch geschreven, waardoor het de enige Slavische taal is die beide scripts officieel gebruikt. In de Republika Srpska zie je borden in het Cyrillisch, dus een Servisch-Engels woordenboek zou daar nuttig zijn.

Varianten onder de Servo-Kroatische taal verschillen alleen in de meest academische locaties en ook in traditionele huizen. Er zijn verschillende versies van de taal in het hele gebied en veranderingen in de gesproken taal tussen regio’s. De verschillen in woordenschat zijn echter alleen cosmetisch en belemmeren de communicatie tussen Bosnische moslims, katholieke Kroaten en orthodoxe Serviërs niet.

Veel Bosniërs spreken Engels, maar ook Duits vanwege familiebanden en het toerisme in voormalig Joegoslavië vóór de oorlog. Sommige oudere mensen kunnen ook Russisch spreken, zoals het tijdens het communistische tijdperk op scholen werd onderwezen. Andere Europese talen (bijv. Frans, Italiaans, Grieks) worden slechts door enkele opgeleide personen gesproken.