A Ilha de San Andrés (em espanhol: Isla de San Andrés) é a maior das ilhas que formam parte do Arquipélago de San Andrés, Providencia e Santa Catalina, que tem uma área total de 26 km². Pertence à Colômbia desde 1803, quando a Espanha a anexou política e administrativamente para o então Vice-reino de Nova Granada por meio da Real Ordem de San Lorenzo, de tal maneira que quando este território se emancipou em 1819, as ilhas foram anexadas de imediato à atual Colômbia.

Atualmente a Colômbia exerce o domínio sobre a ilha. Apesar da Nicarágua reclamar sobre a soberania desta e de outras ilhas adjacentes, a Corte Internacional de Justiça decidiu a soberania total sobre o arquipélago à Colômbia em 19 de novembro de 2012.