While Montenegrin is the official language of Montenegro, Serbian, Albanian, Bosnian and Croatian are all spoken, especially in the country’s larger cities. While English is not widely spoken, you will find local English speakers in the country’s core tourism centres.