Santa Marta, se encuentra a orillas de la bahía del mismo nombre sobre el Mar Caribe, en las estribaciones de la Sierra Nevada de Santa Marta en el departamento del Magdalena. Santa Marta dista de Bogotá 992 Km; de Riohacha 166 Km y de Barranquilla 93 Km. El perímetro limita por el norte y el oeste con el Mar Caribe, por el este con el departamento de La Guajira y por el sur con los municipios de Aracataca y Ciénaga.