El español es el idioma oficial, sin embargo, algunas regiones tienen su propio dialecto, como Limón, en donde se habla un inglés criollo llamado mekatelyu, además de otras lenguas indígenas como el bribrí y el cabécar. También hay otros grupos indígenas como el Gnabe, el Guaymí y el Boruca, que aún preservan su propia lengua.