Die Entfernung (Strecke bzw. Distanz) von São João nach Recife beträgt Luftlinie circa 187 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Recife sicherlich länger, da hier nur die Luftlinie von São João nach Recife berechnet wurde.