O Arquipélago de Fernando de Noronha (3º51′ Sul de latitude e 32º24′ Oeste de longitude) está distante 345 km do Cabo de São Roque no Rio Grande do Norte, 361 km de Natal (RN), 545 km de Recife (PE). A distância entre Fernando de Noronha e São Paulo, 2.772 km, é maior do que a distância do Arquipélago da Libéria, na África, que é de 2.600 km.
Em relação às ilhas oceânicas mais próximas, Fernando de Noronha está 145 km a oeste do Atol das Rocas e 625 km a sudoeste do Arquipélago de São Pedro e São Paulo.