Une langue officielle, plusieurs langues régionales reconnues
L'espagnol est la langue de la quasi-totalité des Colombiens. La Constitution de 1991 reconnaît la diversité linguistique du pays : les quelque 65 langues autochtones et les deux créoles — le palenquero et le créole de San Andrés — sont officiels sur leurs territoires et font l'objet d'une loi de protection depuis 2010, même si plusieurs sont menacés de disparition.
Espagnol
Langue officielle selon l'article 10 de la Constitution de 1991 ; l'espagnol de Bogota est réputé en Amérique latine pour sa clarté, tandis que les accents paisa (Medellín) et costeño (côte caraïbe) sont très reconnaissables.
Langues autochtones (wayuunaiki, nasa yuwe, embera…)
Environ 65 langues amérindiennes, officielles sur leurs territoires selon la Constitution ; le wayuunaiki, parlé par les Wayuu de La Guajira, est la plus répandue.
Créole de San Andrés
Créole à base anglaise parlé par la population raizal de l'archipel de San Andrés et Providencia, où l'anglais est aussi couramment parlé.
Palenquero
Créole à base espagnole et kikongo, parlé à San Basilio de Palenque, premier village d'esclaves libérés des Amériques, inscrit au patrimoine immatériel de l'UNESCO.