Die Strecke (Distanz bzw. Entfernung) von Batalha nach Teresina beträgt Luftlinie ungefähr 143 km (Kilometer).
Mit dem Zug oder Auto ist die effektive Strecke nach Teresina höchst wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von Batalha, berechnet wurde.