Flight distance from Recife to Petrolina

635 kilometers/395 miles
or 343 nautical miles.
Your flight will depart from Recife airport and land at Petrolina airport.
City: Recife (REC) Petrolina (PNZ)
Latitude: -8.125833 -9.366667
Longitude: -34.923889 -40.566389
Country: Brazil Brazil
Timezone: America/Recife America/Recife
Current time:: 03:34 03-Apr-2026 03:34 03-Apr-2026

How far is between Recife and Petrolina?

  • Your starting point Recife, Brazil is located at -8.125833,-34.923889
  • Your ending point Petrolina, Brazil is located at -9.366667,-40.566389
  • l distance from Recife to Petrolina is 635 kms equals to miles and 343 nautical miles.
  • Flight time from Recife to Petrolina is 16 hours 45 minutes
Click here to get detail flight schedules from Recife to Petrolina