Santa Marta está localizada na costa caribenha da Colômbia, no extremo norte do país. É limitado ao norte pelo Mar do Caribe, tornando-se um importante porto marítimo e um destino turístico popular para quem procura praias de sonho e uma variedade de atividades aquáticas. A leste da cidade está a Sierra Nevada de Santa Marta, a montanha costeira mais alta do mundo, que abriga várias comunidades indígenas e uma biodiversidade impressionante.