San Andrés se localiza a aproximadamente 637 km al noroeste de Colombia continental y 190 km de la costa de Nicaragua.