Montenegrin is the official language, closely related to Serbian, Croatian, and Bosnian. English is widely spoken, especially in tourist areas, making communication for visitors quite easy. In some regions, you might also hear Albanian and Italian.