Sao Paulo (GRU) – Petrolina (PNZ)

Distance, flight time and the airlines that fly it, from open data.
Distance
1,679 km
1,043 mi · 907 nm
Flight time
2 h 45 min
Estimate from distance
Time difference
none
CO2 per passenger
212 kg
One way, economy, incl. RF (125 kg CO2 only)
Passengers / year
345,169
Sep 2025 – Aug 2026 · +11.0%
Flights / week
42
Both directions, average
Seats filled
85%
405,647 seats a year
Airlines nonstop
2
TAM, GLO

Traffic: ANAC (Brazil), Dados Estatísticos do Transporte Aéreo, scheduled flights, Sep 2025 – Aug 2026. Distance: WGS-84 ellipsoid. CO2: UK DESNZ 2026 factors. Sources

Great circle from GRU to PNZGRUPNZ
Shortest path over the earth's surface (great circle). Real flights bend around weather, winds and airspace.

The way there

Heading from GRU
23°
Heading from PNZ
201°
Halfway point
-16.42, -43.41
Great-circle km
1,686 km (sphere, for EU261)
Clocks
Same time in both

The estimate for a route without real times is 2 h 45 min; how it is worked out is on Sources.

Passengers per month, both directions (Sep 2025 – Aug 2026)Busiest: January 2026: 34,445 passengers
020K40KSepOctNovDecJan34.4KFebMarAprMayJunJulAug
Show as a table
Month Passengers
Sep 202525,072
Oct 202528,542
Nov 202528,680
Dec 202530,349
Jan 202634,445
Feb 202622,219
Mar 202628,198
Apr 202626,889
May 202628,476
Jun 202628,855
Jul 202630,335
Aug 202633,109
Flights per month, both directions (Sep 2025 – Aug 2026)Busiest: August 2026: 228 flights
0100200300SepOctNovDecJanFebMarAprMayJunJulAug228
Show as a table
Month Flights
Sep 2025172
Oct 2025187
Nov 2025176
Dec 2025186
Jan 2026212
Feb 2026141
Mar 2026180
Apr 2026173
May 2026184
Jun 2026180
Jul 2026180
Aug 2026228

Airlines flying GRU–PNZ nonstop

Airline Flights / week Share of passengers
TAMTAM Linhas Aéreas S.A.29
67%
GLOGOL Linhas Aéreas S.A.14
33%

Both directions, Sep 2025 – Aug 2026. Airlines with at least one flight a month. ANAC (Brazil), Dados Estatísticos do Transporte Aéreo, scheduled flights. Sources

What tickets sold for

Average fare sold, Aug 2026
R$ 711
One way, before airport fees
Middle half of tickets
R$ 613–768
Median R$ 679
Average over 12 months
R$ 632
Sep 2025 – Aug 2026
Tickets sold, Aug 2026
11,792
Both directions
Average fare sold per month, R$ (Sep 2025 – Aug 2026)Highest: June 2026: 735 reais
05001KSepOctNovDecJanFebMarAprMayJun735JulAug
Show as a table
Month Reais
Sep 2025654
Oct 2025595
Nov 2025570
Dec 2025702
Jan 2026596
Feb 2026501
Mar 2026657
Apr 2026617
May 2026638
Jun 2026735
Jul 2026693
Aug 2026711

History, not a price to book: the average of every fare sold to the public in each month (the month of sale, not of travel), seat by seat, one way and before airport fees. Miles and corporate fares are not included.

ANAC (Brazil), Tarifas Aéreas Domésticas (CC BY). Fonte: ANAC. Sources

Delay compensation (EU261 / UK261)

Measured by great-circle distance: 1,686 km.

Neither EU261 nor UK261 covers this route: it neither starts nor ends in the EU, EEA, Switzerland or the UK. Other countries have their own rules (for example Canada's APPR or Brazil's ANAC rules).

Also owed for a cancellation with less than 14 days' notice or denied boarding. Not owed for extraordinary circumstances. On a connection, the distance to the final destination counts. From 23 October 2027 the EU's Regulation 2026/2202 applies; it keeps these amounts (what changes in 2027). Information, not legal advice.

Every airport pair between Sao Paulo and Petrolina

Kilometres. Linked numbers have a page of their own. All Sao Paulo airports

More routes from GRU

Route Distance Passengers / year
GRU → POA864 km 1,939,098
GRU → REC2,095 km 1,925,053
GRU → GIG337 km 1,487,249
GRU → CWB359 km 1,457,725
GRU → CNF494 km 1,441,048
GRU → SCL2,617 km 1,380,638
GRU → SSA1,448 km 1,305,608
GRU → BSB851 km 1,287,822
GRU → AEP1,693 km 1,282,051
GRU → FOR2,336 km 1,249,285

More routes from PNZ

Route Distance Passengers / year
PNZ → VCP1,664 km 88,502
PNZ → REC636 km 77,852
PNZ → SSA463 km 26,906
PNZ → VIX1,206 km 213

Questions

Sao Paulo (GRU) and Petrolina (PNZ) are 1,679 km (1,043 miles, 907 nautical miles) apart, measured along the shortest path over the earth's surface.