Al norte, Calamar limita con el canal del Dique y el departamento el Atlántico; al sur, con los municipios de San Juan Nepomuceno y el Guamo; al este, con el río Grande de la Magdalena y el departamento del Magdalena; al oeste, con los municipios de Arroyo Hondo, San Cristóbal y Soplaviento.