See distance between other cities in Brazil and Spain
Air distance from Fernando de Noronha to Madrid:3531.8 Miles (5683.8 Kilometers / 3067 Nautical Miles).
The total air distance from Fernando de Noronha to Madrid is 3531.8 miles or 5683.8 kilometers. This is the direct air distance or distance as the crow flies.
Airports in Madrid: