The Fernando de Noronha Archipelago (3º51 ‘South latitude and 32º24’ West longitude) is 345 km away from Cabo de São Roque in Rio Grande do Norte, 361 km from Natal (capital of Rio Grande do Norte), 545 km from Recife (capital of Pernambuco). The distance between Fernando de Noronha and São Paulo, 2,772 km, is greater than the distance from the Archipelago of Liberia in Africa, which is 2,600 km.
In relation to the nearest oceanic islands, Fernando de Noronha is 145 km west of Rocas Atoll and 625 km southwest of the Archipelago of São Pedro and São Paulo.