De officiële taal van Colombia is Spaans. Sommige inheemse stammen op het platteland blijven hun eigen taal spreken, maar bijna alle mensen van deze stammen zullen tweetalig zijn in hun eigen taal en in het Spaans.
Als je onlangs Spaans hebt geleerd, zul je opgelucht zijn te weten dat het Bogotá-dialect duidelijk en gemakkelijk te begrijpen is. Het Spaans varieert echter van Cartagena tot Bogotá en Cali. Aan de kusten wordt over het algemeen sneller Spaans gesproken en het Spaans van Medellín heeft zijn eigen bijzonderheden. Merk op dat in steden als Medellín en Cali, het dialect van het Spaans de voseo-vorm is. Dit betekent dat in plaats van het bekende voornaamwoord van de tweede persoon tú, vos is gebruikt. Hoewel tú wordt ook door iedereen begrepen, vos is een vriendelijkere aanspreekvorm, terwijl tú is gereserveerd voor intieme kringen. Het Spaans dat aan de Caribische kust wordt gesproken, is vergelijkbaar met de dialecten die in Cuba, Puerto Rico en de Dominicaanse Republiek worden gesproken.
Veel Colombianen kennen op zijn minst een paar basiszinnen in het Engels, aangezien Engels op school wordt onderwezen en Hollywood-films meestal in het Engels zijn met Spaanse ondertiteling. In de meeste gevallen moet je echter zeker investeren in het leren van de basis van het Spaans, aangezien je veel situaties zult tegenkomen waarin niemand Engels spreekt.
Colombianen met een rijkere achtergrond hebben meer kans om Engels te leren, en de meeste senior professionals, managers en overheidsmedewerkers in Colombia spreken een acceptabel niveau Engels.