1,919 km · Domestic

São Paulo/Guarulhos–Governor André Franco Montoro (GRU) – Zumbi dos Palmares (MCZ)

In July 2026, 516 flights operated between São Paulo/Guarulhos–Governor André Franco Montoro and Zumbi dos Palmares (both directions), and 82.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
January553649▲ 17.4%
February491564▲ 14.9%
March522545▲ 4.4%
April521511▼ 1.9%
May527523▼ 0.8%
June489499▲ 2.0%
July525516▼ 1.7%
August539––
September525––
October537–in progress
November496––
December594––
Year to date (Jan–Jul)3,6283,807▲ 4.9%

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
January89.5%80.1%▼ 10.5%
February82.5%83.3%▲ 1.0%
March88.9%80.4%▼ 9.6%
April85.2%83.8%▼ 1.6%
May88.2%82.8%▼ 6.1%
June85.9%71.3%▼ 17.0%
July84.0%82.9%▼ 1.3%
August85.9%––
September81.7%––
October84.9%–in progress
November81.0%––
December72.9%––
Year-to-date average (Jan–Jul)86.3%80.7%▼ 6.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January510▲ 100.0%
February64▼ 33.3%
March34▲ 33.3%
April17▲ 600.0%
May51▼ 80.0%
June201▼ 95.0%
July162▼ 87.5%
August2––
September5––
October3–in progress
November0––
December10––
Year to date (Jan–Jul)5629▼ 48.2%

Airlines on this route

  1. TAM Brazilian Airlines 56.9%
  2. Gol Transportes Aéreos 43.1%
  3. Azul Linhas Aéreas Brasileiras 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

GRU → MCZ

Scheduled flights
5,846
Flights operated
5,796
Cancelled
50 · 0.9%
On-time departures
76.3%

MCZ → GRU

Scheduled flights
5,851
Flights operated
5,772
Cancelled
79 · 1.4%
On-time departures
89.2%

GRU → MCZ and MCZ → GRU counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 6,651 56.9% 81.7% 77
Gol Transportes Aéreos G3 5,044 43.1% 84.3% 52
Azul Linhas Aéreas Brasileiras AD 2 0.0% 100.0% 0

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 12, 2024 → Jul 31, 2026

Lowest average delay05:00–06:00-4.9min · 875 recorded · 870 measured
Gap to highest-delay hour22.6min05:00 ↔ 22:00
Recorded flights11,697GRU–MCZ

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 135 recorded · 133 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 117 recorded · 115 measured · Source: Brazil's ANAC 02:00 · 82.8% · 226 recorded · 221 measured · Source: Brazil's ANAC 03:00 · 89.2% · 562 recorded · 553 measured · Source: Brazil's ANAC 04:00 · 95.8% · 284 recorded · 284 measured · Source: Brazil's ANAC 05:00 · 98.2% · 875 recorded · 870 measured · Source: Brazil's ANAC 06:00 · Fewer than 200 measured departures · 64 recorded · 64 measured · Source: Brazil's ANAC 07:00 · 79.7% · 676 recorded · 676 measured · Source: Brazil's ANAC 08:00 · 72.7% · 216 recorded · 216 measured · Source: Brazil's ANAC 09:00 · 77.1% · 552 recorded · 550 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 89 recorded · 88 measured · Source: Brazil's ANAC 11:00 · 80.0% · 782 recorded · 778 measured · Source: Brazil's ANAC 12:00 · 85.6% · 964 recorded · 957 measured · Source: Brazil's ANAC 13:00 · 76.0% · 1,018 recorded · 1,018 measured · Source: Brazil's ANAC 14:00 · 81.8% · 970 recorded · 949 measured · Source: Brazil's ANAC 15:00 · 82.9% · 385 recorded · 375 measured · Source: Brazil's ANAC 16:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: Brazil's ANAC 17:00 · 86.1% · 389 recorded · 387 measured · Source: Brazil's ANAC 18:00 · 78.4% · 751 recorded · 733 measured · Source: Brazil's ANAC 19:00 · 90.0% · 242 recorded · 231 measured · Source: Brazil's ANAC 20:00 · 88.0% · 980 recorded · 965 measured · Source: Brazil's ANAC 21:00 · 79.5% · 225 recorded · 224 measured · Source: Brazil's ANAC 22:00 · 64.6% · 277 recorded · 274 measured · Source: Brazil's ANAC 23:00 · 69.3% · 720 recorded · 710 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 · 135 recorded · 133 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 117 recorded · 115 measured · Source: Brazil's ANAC 02:00 · 3.8 min · 226 recorded · 221 measured · Source: Brazil's ANAC 03:00 · 1.5 min · 562 recorded · 553 measured · Source: Brazil's ANAC 04:00 · -0.9 min · 284 recorded · 284 measured · Source: Brazil's ANAC 05:00 · -4.9 min · 875 recorded · 870 measured · Source: Brazil's ANAC 06:00 · Fewer than 200 measured departures · 64 recorded · 64 measured · Source: Brazil's ANAC 07:00 · 8.3 min · 676 recorded · 676 measured · Source: Brazil's ANAC 08:00 · 12.8 min · 216 recorded · 216 measured · Source: Brazil's ANAC 09:00 · 9.5 min · 552 recorded · 550 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 89 recorded · 88 measured · Source: Brazil's ANAC 11:00 · 6.4 min · 782 recorded · 778 measured · Source: Brazil's ANAC 12:00 · 4.5 min · 964 recorded · 957 measured · Source: Brazil's ANAC 13:00 · 10.5 min · 1,018 recorded · 1,018 measured · Source: Brazil's ANAC 14:00 · 7.7 min · 970 recorded · 949 measured · Source: Brazil's ANAC 15:00 · 6.1 min · 385 recorded · 375 measured · Source: Brazil's ANAC 16:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: Brazil's ANAC 17:00 · 2.3 min · 389 recorded · 387 measured · Source: Brazil's ANAC 18:00 · 7.7 min · 751 recorded · 733 measured · Source: Brazil's ANAC 19:00 · -1.0 min · 242 recorded · 231 measured · Source: Brazil's ANAC 20:00 · 3.0 min · 980 recorded · 965 measured · Source: Brazil's ANAC 21:00 · 7.6 min · 225 recorded · 224 measured · Source: Brazil's ANAC 22:00 · 17.6 min · 277 recorded · 274 measured · Source: Brazil's ANAC 23:00 · 11.7 min · 720 recorded · 710 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 135 · 135 recorded · 133 measured · Source: Brazil's ANAC 01:00 · 117 · 117 recorded · 115 measured · Source: Brazil's ANAC 02:00 · 226 · 226 recorded · 221 measured · Source: Brazil's ANAC 03:00 · 562 · 562 recorded · 553 measured · Source: Brazil's ANAC 04:00 · 284 · 284 recorded · 284 measured · Source: Brazil's ANAC 05:00 · 875 · 875 recorded · 870 measured · Source: Brazil's ANAC 06:00 · 64 · 64 recorded · 64 measured · Source: Brazil's ANAC 07:00 · 676 · 676 recorded · 676 measured · Source: Brazil's ANAC 08:00 · 216 · 216 recorded · 216 measured · Source: Brazil's ANAC 09:00 · 552 · 552 recorded · 550 measured · Source: Brazil's ANAC 10:00 · 89 · 89 recorded · 88 measured · Source: Brazil's ANAC 11:00 · 782 · 782 recorded · 778 measured · Source: Brazil's ANAC 12:00 · 964 · 964 recorded · 957 measured · Source: Brazil's ANAC 13:00 · 1,018 · 1,018 recorded · 1,018 measured · Source: Brazil's ANAC 14:00 · 970 · 970 recorded · 949 measured · Source: Brazil's ANAC 15:00 · 385 · 385 recorded · 375 measured · Source: Brazil's ANAC 16:00 · 198 · 198 recorded · 197 measured · Source: Brazil's ANAC 17:00 · 389 · 389 recorded · 387 measured · Source: Brazil's ANAC 18:00 · 751 · 751 recorded · 733 measured · Source: Brazil's ANAC 19:00 · 242 · 242 recorded · 231 measured · Source: Brazil's ANAC 20:00 · 980 · 980 recorded · 965 measured · Source: Brazil's ANAC 21:00 · 225 · 225 recorded · 224 measured · Source: Brazil's ANAC 22:00 · 277 · 277 recorded · 274 measured · Source: Brazil's ANAC 23:00 · 720 · 720 recorded · 710 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—133135
01:00Fewer than 200 measured departures—115117
02:0082.8%3.8 min221226
03:0089.2%1.5 min553562
04:0095.8%-0.9 min284284
05:0098.2%-4.9 min870875
06:00Fewer than 200 measured departures—6464
07:0079.7%8.3 min676676
08:0072.7%12.8 min216216
09:0077.1%9.5 min550552
10:00Fewer than 200 measured departures—8889
11:0080.0%6.4 min778782
12:0085.6%4.5 min957964
13:0076.0%10.5 min1,0181,018
14:0081.8%7.7 min949970
15:0082.9%6.1 min375385
16:00Fewer than 200 measured departures—197198
17:0086.1%2.3 min387389
18:0078.4%7.7 min733751
19:0090.0%-1.0 min231242
20:0088.0%3.0 min965980
21:0079.5%7.6 min224225
22:0064.6%17.6 min274277
23:0069.3%11.7 min710720

Day of week

On-time departures Data Integrity
Monday · 84.3% · 1,576 recorded · 1,559 measured · Source: Brazil's ANAC Tuesday · 83.2% · 1,705 recorded · 1,688 measured · Source: Brazil's ANAC Wednesday · 81.8% · 1,728 recorded · 1,713 measured · Source: Brazil's ANAC Thursday · 81.9% · 1,689 recorded · 1,655 measured · Source: Brazil's ANAC Friday · 80.8% · 1,786 recorded · 1,758 measured · Source: Brazil's ANAC Saturday · 81.7% · 1,521 recorded · 1,516 measured · Source: Brazil's ANAC Sunday · 85.9% · 1,692 recorded · 1,679 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Monday · 5.1 min · 1,576 recorded · 1,559 measured · Source: Brazil's ANAC Tuesday · 4.7 min · 1,705 recorded · 1,688 measured · Source: Brazil's ANAC Wednesday · 5.9 min · 1,728 recorded · 1,713 measured · Source: Brazil's ANAC Thursday · 6.0 min · 1,689 recorded · 1,655 measured · Source: Brazil's ANAC Friday · 7.0 min · 1,786 recorded · 1,758 measured · Source: Brazil's ANAC Saturday · 6.1 min · 1,521 recorded · 1,516 measured · Source: Brazil's ANAC Sunday · 5.4 min · 1,692 recorded · 1,679 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 1,576 · 1,576 recorded · 1,559 measured · Source: Brazil's ANAC Tuesday · 1,705 · 1,705 recorded · 1,688 measured · Source: Brazil's ANAC Wednesday · 1,728 · 1,728 recorded · 1,713 measured · Source: Brazil's ANAC Thursday · 1,689 · 1,689 recorded · 1,655 measured · Source: Brazil's ANAC Friday · 1,786 · 1,786 recorded · 1,758 measured · Source: Brazil's ANAC Saturday · 1,521 · 1,521 recorded · 1,516 measured · Source: Brazil's ANAC Sunday · 1,692 · 1,692 recorded · 1,679 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
Monday84.3%5.1 min1,5591,576
Tuesday83.2%4.7 min1,6881,705
Wednesday81.8%5.9 min1,7131,728
Thursday81.9%6.0 min1,6551,689
Friday80.8%7.0 min1,7581,786
Saturday81.7%6.1 min1,5161,521
Sunday85.9%5.4 min1,6791,692

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.4% · 1,217 recorded · 1,202 measured · Source: Brazil's ANAC Feb · 82.9% · 1,065 recorded · 1,055 measured · Source: Brazil's ANAC Mar · 84.5% · 1,074 recorded · 1,067 measured · Source: Brazil's ANAC Apr · 84.5% · 1,040 recorded · 1,032 measured · Source: Brazil's ANAC May · 85.5% · 1,056 recorded · 1,050 measured · Source: Brazil's ANAC Jun · 78.5% · 1,009 recorded · 988 measured · Source: Brazil's ANAC Jul · 83.5% · 1,059 recorded · 1,041 measured · Source: Brazil's ANAC Aug · 85.9% · 541 recorded · 539 measured · Source: Brazil's ANAC Sep · 81.7% · 530 recorded · 525 measured · Source: Brazil's ANAC Oct · 84.6% · 900 recorded · 894 measured · Source: Brazil's ANAC Nov · 81.7% · 1,041 recorded · 1,027 measured · Source: Brazil's ANAC Dec · 76.8% · 1,165 recorded · 1,148 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 5.0 min · 1,217 recorded · 1,202 measured · Source: Brazil's ANAC Feb · 6.4 min · 1,065 recorded · 1,055 measured · Source: Brazil's ANAC Mar · 4.1 min · 1,074 recorded · 1,067 measured · Source: Brazil's ANAC Apr · 4.9 min · 1,040 recorded · 1,032 measured · Source: Brazil's ANAC May · 5.1 min · 1,056 recorded · 1,050 measured · Source: Brazil's ANAC Jun · 6.3 min · 1,009 recorded · 988 measured · Source: Brazil's ANAC Jul · 5.3 min · 1,059 recorded · 1,041 measured · Source: Brazil's ANAC Aug · 3.7 min · 541 recorded · 539 measured · Source: Brazil's ANAC Sep · 7.5 min · 530 recorded · 525 measured · Source: Brazil's ANAC Oct · 4.3 min · 900 recorded · 894 measured · Source: Brazil's ANAC Nov · 6.7 min · 1,041 recorded · 1,027 measured · Source: Brazil's ANAC Dec · 8.9 min · 1,165 recorded · 1,148 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 1,217 · 1,217 recorded · 1,202 measured · Source: Brazil's ANAC Feb · 1,065 · 1,065 recorded · 1,055 measured · Source: Brazil's ANAC Mar · 1,074 · 1,074 recorded · 1,067 measured · Source: Brazil's ANAC Apr · 1,040 · 1,040 recorded · 1,032 measured · Source: Brazil's ANAC May · 1,056 · 1,056 recorded · 1,050 measured · Source: Brazil's ANAC Jun · 1,009 · 1,009 recorded · 988 measured · Source: Brazil's ANAC Jul · 1,059 · 1,059 recorded · 1,041 measured · Source: Brazil's ANAC Aug · 541 · 541 recorded · 539 measured · Source: Brazil's ANAC Sep · 530 · 530 recorded · 525 measured · Source: Brazil's ANAC Oct · 900 · 900 recorded · 894 measured · Source: Brazil's ANAC Nov · 1,041 · 1,041 recorded · 1,027 measured · Source: Brazil's ANAC Dec · 1,165 · 1,165 recorded · 1,148 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.4%5.0 min1,2021,217
Feb82.9%6.4 min1,0551,065
Mar84.5%4.1 min1,0671,074
Apr84.5%4.9 min1,0321,040
May85.5%5.1 min1,0501,056
Jun78.5%6.3 min9881,009
Jul83.5%5.3 min1,0411,059
Aug85.9%3.7 min539541
Sep81.7%7.5 min525530
Oct84.6%4.3 min894900
Nov81.7%6.7 min1,0271,041
Dec76.8%8.9 min1,1481,165

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 81.9% 9,576
  • Delayed >15 min 17.0% 1,992
  • Cancelled 1.1% 129
  • 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

41
41 of 41
Flight numbersBy direction DeparturesOn time
JJ3448 GRU → MCZ 647 82.1%
JJ3449 MCZ → GRU 616 78.0%
JJ3199 MCZ → GRU 613 85.8%
JJ3452 GRU → MCZ 612 73.9%
JJ3198 GRU → MCZ 596 65.6%
JJ3447 MCZ → GRU 565 93.0%
JJ3533 MCZ → GRU 563 92.7%
JJ3446 GRU → MCZ 536 75.9%
JJ3450 GRU → MCZ 536 71.4%
G31517 MCZ → GRU 517 86.3%
G31548 GRU → MCZ 507 80.5%
G31839 MCZ → GRU 498 97.0%
G31644 GRU → MCZ 494 79.7%
G31549 MCZ → GRU 469 88.8%
G39626 GRU → MCZ 396 79.6%
G39627 MCZ → GRU 392 97.1%
G31838 GRU → MCZ 390 77.2%
JJ4530 MCZ → GRU 376 84.8%
JJ3083 MCZ → GRU 148 96.6%
G31668 GRU → MCZ 125 69.6%
G31669 MCZ → GRU 121 65.3%
JJ3606 MCZ → GRU 121 100.0%
G31673 MCZ → GRU 120 96.6%
JJ4549 GRU → MCZ 120 90.8%
JJ4618 GRU → MCZ 120 75.0%
G31670 GRU → MCZ 119 79.7%
G31671 MCZ → GRU 114 86.6%
G31672 GRU → MCZ 101 64.4%
JJ4771 MCZ → GRU 86 97.7%
JJ3678 GRU → MCZ 55 90.9%
JJ3679 MCZ → GRU 55 85.5%
G39630 GRU → MCZ 43 87.8%
JJ3960 MCZ → GRU 37 100.0%
JJ3043 MCZ → GRU 36 75.0%
G31674 GRU → MCZ 33 75.8%
G39138 GRU → MCZ 33 84.9%
JJ3707 GRU → MCZ 33 84.4%
G31266 GRU → MCZ 32 62.5%
G31319 MCZ → GRU 32 93.8%
G31881 MCZ → GRU 32 87.5%
G31948 GRU → MCZ 30 70.0%

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 516 −1.7% 2 82.9%
June 2026 499 +2.0% 1 71.3%
May 2026 523 −0.8% 1 82.8%
April 2026 511 −1.9% 7 83.8%
March 2026 545 +4.4% 4 80.4%
February 2026 564 +14.9% 4 83.3%
January 2026 649 +17.4% 10 80.1%
December 2025 594 +7.2% 10 72.9%
November 2025 496 −6.6% 0 81.0%
October 2025 537 +50.4% 3 84.9%
September 2025 525 5 81.7%
August 2025 539 2 85.9%
July 2025 525 16 84.0%
June 2025 489 20 85.9%
May 2025 527 5 88.2%
April 2025 521 1 85.2%
March 2025 522 3 88.9%
February 2025 491 6 82.5%
January 2025 553 5 89.5%
December 2024 554 7 81.0%
November 2024 531 14 82.3%
October 2024 357 3 84.0%

How to read this chart

Loading the guide…