866 km · Domestic

São Paulo/Guarulhos–Governor André Franco Montoro (GRU) – Porto Alegre-Salgado Filho (POA)

In July 2026, 1,096 flights operated between São Paulo/Guarulhos–Governor André Franco Montoro and Porto Alegre-Salgado Filho (both directions), and 78.9% left on time, according to Brazil's ANAC.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January9751,038▲ 6.5%
February936918▼ 1.9%
March1,0121,089▲ 7.6%
April1,023995▼ 2.7%
May1,0741,134▲ 5.6%
June1,0231,091▲ 6.6%
July1,0631,096▲ 3.1%
August1,128––
September1,121––
October1,119–in progress
November1,030––
December1,032––
Year to date (Jan–Jul)7,1067,361▲ 3.6%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January85.8%82.3%▼ 4.1%
February79.9%77.1%▼ 3.5%
March86.6%84.8%▼ 2.1%
April83.8%80.3%▼ 4.2%
May84.9%81.7%▼ 3.8%
June82.0%73.4%▼ 10.5%
July80.0%78.9%▼ 1.4%
August82.1%––
September85.0%––
October83.5%–in progress
November78.4%––
December70.8%––
Year-to-date average (Jan–Jul)83.3%79.8%▼ 4.2%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2611▼ 57.7%
February308▼ 73.3%
March185▼ 72.2%
April197▼ 63.2%
May1310▼ 23.1%
June1910▼ 47.4%
July358▼ 77.1%
August26––
September14––
October28–in progress
November9––
December26––
Year to date (Jan–Jul)16059▼ 63.1%

Airlines on this route

  1. TAM Brazilian Airlines 43.2%
  2. Azul Linhas Aéreas Brasileiras 30.8%
  3. Gol Transportes Aéreos 26.0%

Oct 1, 2024 – Jul 31, 2026

By direction

GRU → POA

Scheduled flights
10,946
Flights operated
10,789
Cancelled
157 · 1.4%
On-time departures
77.5%

POA → GRU

Scheduled flights
10,972
Flights operated
10,792
Cancelled
180 · 1.6%
On-time departures
83.5%

GRU → POA and POA → GRU counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 9,479 43.2% 75.9% 191
Azul Linhas Aéreas Brasileiras AD 6,748 30.8% 88.1% 104
Gol Transportes Aéreos G3 5,691 26.0% 79.1% 42

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

Every flight on this route reported to ANAC

Source: Brazil's ANAC · Oct 21, 2024 → Jul 31, 2026

Lowest average delay04:00–05:00-4.8min · 471 recorded · 464 measured
Gap to highest-delay hour22.9min04:00 ↔ 22:00
Recorded flights21,918GRU–POA

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: Brazil's ANAC 04:00 · 98.7% · 471 recorded · 464 measured · Source: Brazil's ANAC 05:00 · 86.6% · 982 recorded · 962 measured · Source: Brazil's ANAC 06:00 · 94.1% · 1,511 recorded · 1,498 measured · Source: Brazil's ANAC 07:00 · 82.3% · 850 recorded · 842 measured · Source: Brazil's ANAC 08:00 · 80.5% · 796 recorded · 785 measured · Source: Brazil's ANAC 09:00 · 77.2% · 1,428 recorded · 1,414 measured · Source: Brazil's ANAC 10:00 · 80.8% · 1,239 recorded · 1,223 measured · Source: Brazil's ANAC 11:00 · 81.8% · 1,362 recorded · 1,343 measured · Source: Brazil's ANAC 12:00 · 83.0% · 1,400 recorded · 1,362 measured · Source: Brazil's ANAC 13:00 · 83.4% · 1,074 recorded · 1,069 measured · Source: Brazil's ANAC 14:00 · 85.2% · 1,776 recorded · 1,739 measured · Source: Brazil's ANAC 15:00 · 80.9% · 1,107 recorded · 1,086 measured · Source: Brazil's ANAC 16:00 · 81.5% · 1,225 recorded · 1,202 measured · Source: Brazil's ANAC 17:00 · 72.3% · 1,858 recorded · 1,822 measured · Source: Brazil's ANAC 18:00 · 85.9% · 846 recorded · 828 measured · Source: Brazil's ANAC 19:00 · 76.0% · 515 recorded · 504 measured · Source: Brazil's ANAC 20:00 · 70.6% · 870 recorded · 859 measured · Source: Brazil's ANAC 21:00 · 79.6% · 1,150 recorded · 1,134 measured · Source: Brazil's ANAC 22:00 · 59.8% · 1,160 recorded · 1,149 measured · Source: Brazil's ANAC 23:00 · 69.9% · 264 recorded · 262 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Data Integrity
00:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: Brazil's ANAC 04:00 · -4.8 min · 471 recorded · 464 measured · Source: Brazil's ANAC 05:00 · 4.8 min · 982 recorded · 962 measured · Source: Brazil's ANAC 06:00 · 0.8 min · 1,511 recorded · 1,498 measured · Source: Brazil's ANAC 07:00 · 5.7 min · 850 recorded · 842 measured · Source: Brazil's ANAC 08:00 · 8.3 min · 796 recorded · 785 measured · Source: Brazil's ANAC 09:00 · 10.0 min · 1,428 recorded · 1,414 measured · Source: Brazil's ANAC 10:00 · 7.2 min · 1,239 recorded · 1,223 measured · Source: Brazil's ANAC 11:00 · 6.0 min · 1,362 recorded · 1,343 measured · Source: Brazil's ANAC 12:00 · 4.8 min · 1,400 recorded · 1,362 measured · Source: Brazil's ANAC 13:00 · 6.1 min · 1,074 recorded · 1,069 measured · Source: Brazil's ANAC 14:00 · 5.0 min · 1,776 recorded · 1,739 measured · Source: Brazil's ANAC 15:00 · 6.9 min · 1,107 recorded · 1,086 measured · Source: Brazil's ANAC 16:00 · 7.0 min · 1,225 recorded · 1,202 measured · Source: Brazil's ANAC 17:00 · 11.6 min · 1,858 recorded · 1,822 measured · Source: Brazil's ANAC 18:00 · 3.0 min · 846 recorded · 828 measured · Source: Brazil's ANAC 19:00 · 9.4 min · 515 recorded · 504 measured · Source: Brazil's ANAC 20:00 · 10.6 min · 870 recorded · 859 measured · Source: Brazil's ANAC 21:00 · 6.1 min · 1,150 recorded · 1,134 measured · Source: Brazil's ANAC 22:00 · 18.1 min · 1,160 recorded · 1,149 measured · Source: Brazil's ANAC 23:00 · 13.0 min · 264 recorded · 262 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Data Integrity
00:00 · 27 · 27 recorded · 27 measured · Source: Brazil's ANAC 01:00 · 2 · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · 5 · 5 recorded · 5 measured · Source: Brazil's ANAC 04:00 · 471 · 471 recorded · 464 measured · Source: Brazil's ANAC 05:00 · 982 · 982 recorded · 962 measured · Source: Brazil's ANAC 06:00 · 1,511 · 1,511 recorded · 1,498 measured · Source: Brazil's ANAC 07:00 · 850 · 850 recorded · 842 measured · Source: Brazil's ANAC 08:00 · 796 · 796 recorded · 785 measured · Source: Brazil's ANAC 09:00 · 1,428 · 1,428 recorded · 1,414 measured · Source: Brazil's ANAC 10:00 · 1,239 · 1,239 recorded · 1,223 measured · Source: Brazil's ANAC 11:00 · 1,362 · 1,362 recorded · 1,343 measured · Source: Brazil's ANAC 12:00 · 1,400 · 1,400 recorded · 1,362 measured · Source: Brazil's ANAC 13:00 · 1,074 · 1,074 recorded · 1,069 measured · Source: Brazil's ANAC 14:00 · 1,776 · 1,776 recorded · 1,739 measured · Source: Brazil's ANAC 15:00 · 1,107 · 1,107 recorded · 1,086 measured · Source: Brazil's ANAC 16:00 · 1,225 · 1,225 recorded · 1,202 measured · Source: Brazil's ANAC 17:00 · 1,858 · 1,858 recorded · 1,822 measured · Source: Brazil's ANAC 18:00 · 846 · 846 recorded · 828 measured · Source: Brazil's ANAC 19:00 · 515 · 515 recorded · 504 measured · Source: Brazil's ANAC 20:00 · 870 · 870 recorded · 859 measured · Source: Brazil's ANAC 21:00 · 1,150 · 1,150 recorded · 1,134 measured · Source: Brazil's ANAC 22:00 · 1,160 · 1,160 recorded · 1,149 measured · Source: Brazil's ANAC 23:00 · 264 · 264 recorded · 262 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00Fewer than 200 measured departures—2727
01:00Fewer than 200 measured departures—22
02:00No observations———
03:00Fewer than 200 measured departures—55
04:0098.7%-4.8 min464471
05:0086.6%4.8 min962982
06:0094.1%0.8 min1,4981,511
07:0082.3%5.7 min842850
08:0080.5%8.3 min785796
09:0077.2%10.0 min1,4141,428
10:0080.8%7.2 min1,2231,239
11:0081.8%6.0 min1,3431,362
12:0083.0%4.8 min1,3621,400
13:0083.4%6.1 min1,0691,074
14:0085.2%5.0 min1,7391,776
15:0080.9%6.9 min1,0861,107
16:0081.5%7.0 min1,2021,225
17:0072.3%11.6 min1,8221,858
18:0085.9%3.0 min828846
19:0076.0%9.4 min504515
20:0070.6%10.6 min859870
21:0079.6%6.1 min1,1341,150
22:0059.8%18.1 min1,1491,160
23:0069.9%13.0 min262264

Day of week

On-time departures Data Integrity
Monday · 81.1% · 3,143 recorded · 3,093 measured · Source: Brazil's ANAC Tuesday · 81.5% · 3,295 recorded · 3,226 measured · Source: Brazil's ANAC Wednesday · 80.8% · 3,304 recorded · 3,236 measured · Source: Brazil's ANAC Thursday · 77.4% · 3,016 recorded · 2,982 measured · Source: Brazil's ANAC Friday · 78.7% · 3,310 recorded · 3,263 measured · Source: Brazil's ANAC Saturday · 81.9% · 2,942 recorded · 2,913 measured · Source: Brazil's ANAC Sunday · 82.4% · 2,908 recorded · 2,868 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Data Integrity
Monday · 7.8 min · 3,143 recorded · 3,093 measured · Source: Brazil's ANAC Tuesday · 6.1 min · 3,295 recorded · 3,226 measured · Source: Brazil's ANAC Wednesday · 6.7 min · 3,304 recorded · 3,236 measured · Source: Brazil's ANAC Thursday · 9.6 min · 3,016 recorded · 2,982 measured · Source: Brazil's ANAC Friday · 7.5 min · 3,310 recorded · 3,263 measured · Source: Brazil's ANAC Saturday · 5.7 min · 2,942 recorded · 2,913 measured · Source: Brazil's ANAC Sunday · 5.9 min · 2,908 recorded · 2,868 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Data Integrity
Monday · 3,143 · 3,143 recorded · 3,093 measured · Source: Brazil's ANAC Tuesday · 3,295 · 3,295 recorded · 3,226 measured · Source: Brazil's ANAC Wednesday · 3,304 · 3,304 recorded · 3,236 measured · Source: Brazil's ANAC Thursday · 3,016 · 3,016 recorded · 2,982 measured · Source: Brazil's ANAC Friday · 3,310 · 3,310 recorded · 3,263 measured · Source: Brazil's ANAC Saturday · 2,942 · 2,942 recorded · 2,913 measured · Source: Brazil's ANAC Sunday · 2,908 · 2,908 recorded · 2,868 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday81.1%7.8 min3,0933,143
Tuesday81.5%6.1 min3,2263,295
Wednesday80.8%6.7 min3,2363,304
Thursday77.4%9.6 min2,9823,016
Friday78.7%7.5 min3,2633,310
Saturday81.9%5.7 min2,9132,942
Sunday82.4%5.9 min2,8682,908

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Data Integrity
Jan · 84.0% · 2,050 recorded · 2,013 measured · Source: Brazil's ANAC Feb · 78.5% · 1,892 recorded · 1,854 measured · Source: Brazil's ANAC Mar · 85.6% · 2,124 recorded · 2,101 measured · Source: Brazil's ANAC Apr · 82.1% · 2,044 recorded · 2,018 measured · Source: Brazil's ANAC May · 83.3% · 2,231 recorded · 2,208 measured · Source: Brazil's ANAC Jun · 77.6% · 2,143 recorded · 2,114 measured · Source: Brazil's ANAC Jul · 79.4% · 2,202 recorded · 2,159 measured · Source: Brazil's ANAC Aug · 82.1% · 1,154 recorded · 1,128 measured · Source: Brazil's ANAC Sep · 85.0% · 1,135 recorded · 1,121 measured · Source: Brazil's ANAC Oct · 82.8% · 1,377 recorded · 1,342 measured · Source: Brazil's ANAC Nov · 77.1% · 1,717 recorded · 1,705 measured · Source: Brazil's ANAC Dec · 70.2% · 1,849 recorded · 1,818 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Data Integrity
Jan · 4.9 min · 2,050 recorded · 2,013 measured · Source: Brazil's ANAC Feb · 7.9 min · 1,892 recorded · 1,854 measured · Source: Brazil's ANAC Mar · 3.6 min · 2,124 recorded · 2,101 measured · Source: Brazil's ANAC Apr · 5.3 min · 2,044 recorded · 2,018 measured · Source: Brazil's ANAC May · 6.2 min · 2,231 recorded · 2,208 measured · Source: Brazil's ANAC Jun · 7.8 min · 2,143 recorded · 2,114 measured · Source: Brazil's ANAC Jul · 8.6 min · 2,202 recorded · 2,159 measured · Source: Brazil's ANAC Aug · 4.6 min · 1,154 recorded · 1,128 measured · Source: Brazil's ANAC Sep · 4.7 min · 1,135 recorded · 1,121 measured · Source: Brazil's ANAC Oct · 5.4 min · 1,377 recorded · 1,342 measured · Source: Brazil's ANAC Nov · 10.6 min · 1,717 recorded · 1,705 measured · Source: Brazil's ANAC Dec · 14.1 min · 1,849 recorded · 1,818 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Data Integrity
Jan · 2,050 · 2,050 recorded · 2,013 measured · Source: Brazil's ANAC Feb · 1,892 · 1,892 recorded · 1,854 measured · Source: Brazil's ANAC Mar · 2,124 · 2,124 recorded · 2,101 measured · Source: Brazil's ANAC Apr · 2,044 · 2,044 recorded · 2,018 measured · Source: Brazil's ANAC May · 2,231 · 2,231 recorded · 2,208 measured · Source: Brazil's ANAC Jun · 2,143 · 2,143 recorded · 2,114 measured · Source: Brazil's ANAC Jul · 2,202 · 2,202 recorded · 2,159 measured · Source: Brazil's ANAC Aug · 1,154 · 1,154 recorded · 1,128 measured · Source: Brazil's ANAC Sep · 1,135 · 1,135 recorded · 1,121 measured · Source: Brazil's ANAC Oct · 1,377 · 1,377 recorded · 1,342 measured · Source: Brazil's ANAC Nov · 1,717 · 1,717 recorded · 1,705 measured · Source: Brazil's ANAC Dec · 1,849 · 1,849 recorded · 1,818 measured · Source: Brazil's ANAC

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan84.0%4.9 min2,0132,050
Feb78.5%7.9 min1,8541,892
Mar85.6%3.6 min2,1012,124
Apr82.1%5.3 min2,0182,044
May83.3%6.2 min2,2082,231
Jun77.6%7.8 min2,1142,143
Jul79.4%8.6 min2,1592,202
Aug82.1%4.6 min1,1281,154
Sep85.0%4.7 min1,1211,135
Oct82.8%5.4 min1,3421,377
Nov77.1%10.6 min1,7051,717
Dec70.2%14.1 min1,8181,849

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 79.3% 17,376
  • Delayed >15 min 19.2% 4,205
  • Cancelled 1.5% 337
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

75
75 of 75
Flight numbersBy direction DeparturesOn time
AD2888 POA → GRU 590 93.4%
JJ3417 POA → GRU 588 74.8%
JJ3416 GRU → POA 586 75.4%
JJ3419 POA → GRU 586 85.6%
JJ3420 GRU → POA 583 75.1%
JJ3424 GRU → POA 583 62.5%
JJ3479 POA → GRU 583 98.8%
AD2842 GRU → POA 582 91.8%
AD2854 POA → GRU 580 87.5%
JJ3218 GRU → POA 579 76.0%
JJ3219 POA → GRU 579 75.1%
JJ3421 POA → GRU 575 83.4%
JJ3415 POA → GRU 556 95.4%
JJ3426 GRU → POA 551 52.1%
JJ4526 POA → GRU 550 65.1%
JJ4524 GRU → POA 541 80.8%
AD2838 POA → GRU 509 86.1%
G31647 POA → GRU 509 74.6%
G31247 POA → GRU 499 81.5%
G31885 GRU → POA 496 83.2%
AD2836 GRU → POA 484 92.3%
G31236 GRU → POA 477 73.0%
AD4453 POA → GRU 467 85.7%
AD4671 GRU → POA 467 89.8%
JJ3418 GRU → POA 467 55.2%
G31969 POA → GRU 436 93.5%
AD2914 GRU → POA 430 89.5%
G39604 GRU → POA 404 76.4%
G31262 GRU → POA 342 84.8%
AD2622 GRU → POA 331 86.7%
G39605 POA → GRU 325 63.3%
G31931 POA → GRU 290 79.1%
AD2939 GRU → POA 289 86.1%
AD2940 POA → GRU 265 86.2%
AD2820 GRU → POA 245 86.4%
AD2821 POA → GRU 245 79.3%
G31270 GRU → POA 242 69.2%
G31235 POA → GRU 232 62.7%
AD2864 GRU → POA 228 84.2%
AD2863 POA → GRU 224 85.8%
JJ3025 POA → GRU 207 91.0%
JJ3630 GRU → POA 180 78.9%
AD2628 POA → GRU 171 87.7%
G31224 GRU → POA 158 74.5%
G31298 GRU → POA 157 86.4%
AD4618 GRU → POA 127 91.8%
JJ3236 GRU → POA 126 68.3%
G31234 GRU → POA 124 67.7%
G31241 POA → GRU 122 96.7%
G31238 GRU → POA 121 85.1%
G31239 POA → GRU 116 94.8%
JJ4720 GRU → POA 116 56.6%
G31237 POA → GRU 113 97.4%
AD2623 POA → GRU 109 85.9%
JJ3422 GRU → POA 101 77.8%
JJ3237 POA → GRU 99 86.7%
G31240 GRU → POA 94 76.6%
JJ3423 POA → GRU 91 86.7%
AD2860 POA → GRU 79 81.0%
G31258 GRU → POA 79 60.8%
G39619 POA → GRU 79 89.9%
AD2859 GRU → POA 78 86.8%
AD2853 GRU → POA 66 95.4%
JJ3980 GRU → POA 56 83.9%
JJ3981 POA → GRU 56 82.1%
JJ3982 GRU → POA 56 76.8%
JJ3983 POA → GRU 56 75.0%
JJ3984 GRU → POA 56 69.6%
JJ3985 POA → GRU 56 67.9%
JJ3986 GRU → POA 54 66.7%
JJ3987 POA → GRU 54 72.2%
AD2644 POA → GRU 39 87.2%
JJ3771 GRU → POA 37 73.0%
G39058 GRU → POA 33 69.7%
JJ3551 POA → GRU 30 76.7%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 1,096 +3.1% 8 78.9%
June 2026 1,091 +6.6% 10 73.4%
May 2026 1,134 +5.6% 10 81.7%
April 2026 995 −2.7% 7 80.3%
March 2026 1,089 +7.6% 5 84.8%
February 2026 918 −1.9% 8 77.1%
January 2026 1,038 +6.5% 11 82.3%
December 2025 1,032 +31.3% 26 70.8%
November 2025 1,030 +52.6% 9 78.4%
October 2025 1,119 +401.8% 28 83.5%
September 2025 1,121 14 85.0%
August 2025 1,128 26 82.1%
July 2025 1,063 35 80.0%
June 2025 1,023 19 82.0%
May 2025 1,074 13 84.9%
April 2025 1,023 19 83.8%
March 2025 1,012 18 86.6%
February 2025 936 30 79.9%
January 2025 975 26 85.8%
December 2024 786 5 69.3%
November 2024 675 3 75.0%
October 2024 223 7 79.4%

How to read this chart

Loading the guide…