495 km · Domestic

Tancredo Neves (CNF) – São Paulo/Guarulhos–Governor André Franco Montoro (GRU)

In July 2026, 819 flights operated between Tancredo Neves and São Paulo/Guarulhos–Governor André Franco Montoro (both directions), and 80.2% 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
January860819▼ 4.8%
February751681▼ 9.3%
March811841▲ 3.7%
April826722▼ 12.6%
May876850▼ 3.0%
June858805▼ 6.2%
July1,062819▼ 22.9%
August878––
September821––
October851–in progress
November776––
December808––
Year to date (Jan–Jul)6,0445,537▼ 8.4%

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
January79.8%72.3%▼ 9.4%
February77.5%78.1%▲ 0.8%
March81.0%80.0%▼ 1.2%
April76.9%75.3%▼ 2.1%
May85.7%79.2%▼ 7.6%
June77.0%75.5%▼ 1.9%
July76.8%80.2%▲ 4.4%
August76.5%––
September80.3%––
October75.1%–in progress
November75.8%––
December67.1%––
Year-to-date average (Jan–Jul)79.2%77.2%▼ 2.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January316▼ 80.6%
February3213▼ 59.4%
March183▼ 83.3%
April188▼ 55.6%
May43▼ 25.0%
June78▲ 14.3%
July1411▼ 21.4%
August3––
September4––
October2–in progress
November5––
December18––
Year to date (Jan–Jul)12452▼ 58.1%

Airlines on this route

  1. TAM Brazilian Airlines 42.4%
  2. Azul Linhas Aéreas Brasileiras 31.9%
  3. Gol Transportes Aéreos 25.0%
  4. Sideral Linhas Aéreas 0.7%

Oct 1, 2024 – Jul 31, 2026

By direction

CNF → GRU

Scheduled flights
9,267
Flights operated
9,106
Cancelled
161 · 1.7%
On-time departures
80.1%

GRU → CNF

Scheduled flights
9,161
Flights operated
9,008
Cancelled
153 · 1.7%
On-time departures
72.7%

CNF → GRU and GRU → CNF counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 7,812 42.4% 70.6% 122
Azul Linhas Aéreas Brasileiras AD 5,886 31.9% 83.6% 116
Gol Transportes Aéreos G3 4,601 25.0% 77.5% 59
Sideral Linhas Aéreas 0S 129 0.7% 65.2% 17

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-0.5min · 554 recorded · 548 measured
Gap to highest-delay hour25.0min05:00 ↔ 22:00
Recorded flights18,428CNF–GRU

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 139 recorded · 121 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 1 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 104 recorded · 104 measured · Source: Brazil's ANAC 05:00 · 94.9% · 554 recorded · 548 measured · Source: Brazil's ANAC 06:00 · 92.5% · 1,305 recorded · 1,287 measured · Source: Brazil's ANAC 07:00 · 90.6% · 1,207 recorded · 1,196 measured · Source: Brazil's ANAC 08:00 · 70.4% · 751 recorded · 733 measured · Source: Brazil's ANAC 09:00 · 74.4% · 1,169 recorded · 1,156 measured · Source: Brazil's ANAC 10:00 · 75.2% · 1,160 recorded · 1,136 measured · Source: Brazil's ANAC 11:00 · 79.8% · 930 recorded · 917 measured · Source: Brazil's ANAC 12:00 · 81.8% · 1,136 recorded · 1,107 measured · Source: Brazil's ANAC 13:00 · 73.9% · 1,341 recorded · 1,316 measured · Source: Brazil's ANAC 14:00 · 73.5% · 647 recorded · 623 measured · Source: Brazil's ANAC 15:00 · 72.4% · 700 recorded · 685 measured · Source: Brazil's ANAC 16:00 · 72.8% · 944 recorded · 939 measured · Source: Brazil's ANAC 17:00 · 70.4% · 1,597 recorded · 1,570 measured · Source: Brazil's ANAC 18:00 · 75.5% · 616 recorded · 609 measured · Source: Brazil's ANAC 19:00 · 76.7% · 1,254 recorded · 1,229 measured · Source: Brazil's ANAC 20:00 · 66.5% · 547 recorded · 531 measured · Source: Brazil's ANAC 21:00 · 80.9% · 1,138 recorded · 1,127 measured · Source: Brazil's ANAC 22:00 · 48.6% · 958 recorded · 951 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 179 recorded · 178 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 · 139 recorded · 121 measured · Source: Brazil's ANAC 01:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 1 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 104 recorded · 104 measured · Source: Brazil's ANAC 05:00 · -0.5 min · 554 recorded · 548 measured · Source: Brazil's ANAC 06:00 · 1.3 min · 1,305 recorded · 1,287 measured · Source: Brazil's ANAC 07:00 · 1.3 min · 1,207 recorded · 1,196 measured · Source: Brazil's ANAC 08:00 · 12.0 min · 751 recorded · 733 measured · Source: Brazil's ANAC 09:00 · 12.6 min · 1,169 recorded · 1,156 measured · Source: Brazil's ANAC 10:00 · 8.7 min · 1,160 recorded · 1,136 measured · Source: Brazil's ANAC 11:00 · 7.6 min · 930 recorded · 917 measured · Source: Brazil's ANAC 12:00 · 7.6 min · 1,136 recorded · 1,107 measured · Source: Brazil's ANAC 13:00 · 13.0 min · 1,341 recorded · 1,316 measured · Source: Brazil's ANAC 14:00 · 10.5 min · 647 recorded · 623 measured · Source: Brazil's ANAC 15:00 · 12.0 min · 700 recorded · 685 measured · Source: Brazil's ANAC 16:00 · 13.9 min · 944 recorded · 939 measured · Source: Brazil's ANAC 17:00 · 12.1 min · 1,597 recorded · 1,570 measured · Source: Brazil's ANAC 18:00 · 11.2 min · 616 recorded · 609 measured · Source: Brazil's ANAC 19:00 · 9.9 min · 1,254 recorded · 1,229 measured · Source: Brazil's ANAC 20:00 · 13.1 min · 547 recorded · 531 measured · Source: Brazil's ANAC 21:00 · 6.9 min · 1,138 recorded · 1,127 measured · Source: Brazil's ANAC 22:00 · 24.4 min · 958 recorded · 951 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 179 recorded · 178 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 139 · 139 recorded · 121 measured · Source: Brazil's ANAC 01:00 · 2 · 2 recorded · 2 measured · Source: Brazil's ANAC 02:00 · 1 · 1 recorded · 0 measured · Source: Brazil's ANAC 03:00 · 49 · 49 recorded · 49 measured · Source: Brazil's ANAC 04:00 · 104 · 104 recorded · 104 measured · Source: Brazil's ANAC 05:00 · 554 · 554 recorded · 548 measured · Source: Brazil's ANAC 06:00 · 1,305 · 1,305 recorded · 1,287 measured · Source: Brazil's ANAC 07:00 · 1,207 · 1,207 recorded · 1,196 measured · Source: Brazil's ANAC 08:00 · 751 · 751 recorded · 733 measured · Source: Brazil's ANAC 09:00 · 1,169 · 1,169 recorded · 1,156 measured · Source: Brazil's ANAC 10:00 · 1,160 · 1,160 recorded · 1,136 measured · Source: Brazil's ANAC 11:00 · 930 · 930 recorded · 917 measured · Source: Brazil's ANAC 12:00 · 1,136 · 1,136 recorded · 1,107 measured · Source: Brazil's ANAC 13:00 · 1,341 · 1,341 recorded · 1,316 measured · Source: Brazil's ANAC 14:00 · 647 · 647 recorded · 623 measured · Source: Brazil's ANAC 15:00 · 700 · 700 recorded · 685 measured · Source: Brazil's ANAC 16:00 · 944 · 944 recorded · 939 measured · Source: Brazil's ANAC 17:00 · 1,597 · 1,597 recorded · 1,570 measured · Source: Brazil's ANAC 18:00 · 616 · 616 recorded · 609 measured · Source: Brazil's ANAC 19:00 · 1,254 · 1,254 recorded · 1,229 measured · Source: Brazil's ANAC 20:00 · 547 · 547 recorded · 531 measured · Source: Brazil's ANAC 21:00 · 1,138 · 1,138 recorded · 1,127 measured · Source: Brazil's ANAC 22:00 · 958 · 958 recorded · 951 measured · Source: Brazil's ANAC 23:00 · 179 · 179 recorded · 178 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—121139
01:00Fewer than 200 measured departures—22
02:00Fewer than 200 measured departures—01
03:00Fewer than 200 measured departures—4949
04:00Fewer than 200 measured departures—104104
05:0094.9%-0.5 min548554
06:0092.5%1.3 min1,2871,305
07:0090.6%1.3 min1,1961,207
08:0070.4%12.0 min733751
09:0074.4%12.6 min1,1561,169
10:0075.2%8.7 min1,1361,160
11:0079.8%7.6 min917930
12:0081.8%7.6 min1,1071,136
13:0073.9%13.0 min1,3161,341
14:0073.5%10.5 min623647
15:0072.4%12.0 min685700
16:0072.8%13.9 min939944
17:0070.4%12.1 min1,5701,597
18:0075.5%11.2 min609616
19:0076.7%9.9 min1,2291,254
20:0066.5%13.1 min531547
21:0080.9%6.9 min1,1271,138
22:0048.6%24.4 min951958
23:00Fewer than 200 measured departures—178179

Day of week

On-time departures Data Integrity
Monday · 77.6% · 2,717 recorded · 2,674 measured · Source: Brazil's ANAC Tuesday · 77.1% · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Wednesday · 76.5% · 2,639 recorded · 2,582 measured · Source: Brazil's ANAC Thursday · 73.5% · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Friday · 73.4% · 2,732 recorded · 2,688 measured · Source: Brazil's ANAC Saturday · 77.7% · 2,399 recorded · 2,380 measured · Source: Brazil's ANAC Sunday · 79.3% · 2,569 recorded · 2,546 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Monday · 9.4 min · 2,717 recorded · 2,674 measured · Source: Brazil's ANAC Tuesday · 9.3 min · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Wednesday · 9.9 min · 2,639 recorded · 2,582 measured · Source: Brazil's ANAC Thursday · 10.5 min · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Friday · 11.8 min · 2,732 recorded · 2,688 measured · Source: Brazil's ANAC Saturday · 9.4 min · 2,399 recorded · 2,380 measured · Source: Brazil's ANAC Sunday · 8.0 min · 2,569 recorded · 2,546 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 2,717 · 2,717 recorded · 2,674 measured · Source: Brazil's ANAC Tuesday · 2,686 · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Wednesday · 2,639 · 2,639 recorded · 2,582 measured · Source: Brazil's ANAC Thursday · 2,686 · 2,686 recorded · 2,622 measured · Source: Brazil's ANAC Friday · 2,732 · 2,732 recorded · 2,688 measured · Source: Brazil's ANAC Saturday · 2,399 · 2,399 recorded · 2,380 measured · Source: Brazil's ANAC Sunday · 2,569 · 2,569 recorded · 2,546 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
Monday77.6%9.4 min2,6742,717
Tuesday77.1%9.3 min2,6222,686
Wednesday76.5%9.9 min2,5822,639
Thursday73.5%10.5 min2,6222,686
Friday73.4%11.8 min2,6882,732
Saturday77.7%9.4 min2,3802,399
Sunday79.3%8.0 min2,5462,569

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 · 76.1% · 1,716 recorded · 1,679 measured · Source: Brazil's ANAC Feb · 77.8% · 1,477 recorded · 1,432 measured · Source: Brazil's ANAC Mar · 80.5% · 1,673 recorded · 1,652 measured · Source: Brazil's ANAC Apr · 76.2% · 1,574 recorded · 1,548 measured · Source: Brazil's ANAC May · 82.5% · 1,733 recorded · 1,726 measured · Source: Brazil's ANAC Jun · 76.3% · 1,678 recorded · 1,663 measured · Source: Brazil's ANAC Jul · 78.3% · 1,906 recorded · 1,881 measured · Source: Brazil's ANAC Aug · 76.5% · 881 recorded · 878 measured · Source: Brazil's ANAC Sep · 80.3% · 825 recorded · 821 measured · Source: Brazil's ANAC Oct · 73.9% · 1,524 recorded · 1,482 measured · Source: Brazil's ANAC Nov · 72.0% · 1,742 recorded · 1,698 measured · Source: Brazil's ANAC Dec · 68.1% · 1,699 recorded · 1,654 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 11.3 min · 1,716 recorded · 1,679 measured · Source: Brazil's ANAC Feb · 8.7 min · 1,477 recorded · 1,432 measured · Source: Brazil's ANAC Mar · 7.0 min · 1,673 recorded · 1,652 measured · Source: Brazil's ANAC Apr · 10.5 min · 1,574 recorded · 1,548 measured · Source: Brazil's ANAC May · 6.2 min · 1,733 recorded · 1,726 measured · Source: Brazil's ANAC Jun · 8.6 min · 1,678 recorded · 1,663 measured · Source: Brazil's ANAC Jul · 8.1 min · 1,906 recorded · 1,881 measured · Source: Brazil's ANAC Aug · 8.4 min · 881 recorded · 878 measured · Source: Brazil's ANAC Sep · 8.8 min · 825 recorded · 821 measured · Source: Brazil's ANAC Oct · 10.6 min · 1,524 recorded · 1,482 measured · Source: Brazil's ANAC Nov · 12.0 min · 1,742 recorded · 1,698 measured · Source: Brazil's ANAC Dec · 16.1 min · 1,699 recorded · 1,654 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 1,716 · 1,716 recorded · 1,679 measured · Source: Brazil's ANAC Feb · 1,477 · 1,477 recorded · 1,432 measured · Source: Brazil's ANAC Mar · 1,673 · 1,673 recorded · 1,652 measured · Source: Brazil's ANAC Apr · 1,574 · 1,574 recorded · 1,548 measured · Source: Brazil's ANAC May · 1,733 · 1,733 recorded · 1,726 measured · Source: Brazil's ANAC Jun · 1,678 · 1,678 recorded · 1,663 measured · Source: Brazil's ANAC Jul · 1,906 · 1,906 recorded · 1,881 measured · Source: Brazil's ANAC Aug · 881 · 881 recorded · 878 measured · Source: Brazil's ANAC Sep · 825 · 825 recorded · 821 measured · Source: Brazil's ANAC Oct · 1,524 · 1,524 recorded · 1,482 measured · Source: Brazil's ANAC Nov · 1,742 · 1,742 recorded · 1,698 measured · Source: Brazil's ANAC Dec · 1,699 · 1,699 recorded · 1,654 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
Jan76.1%11.3 min1,6791,716
Feb77.8%8.7 min1,4321,477
Mar80.5%7.0 min1,6521,673
Apr76.2%10.5 min1,5481,574
May82.5%6.2 min1,7261,733
Jun76.3%8.6 min1,6631,678
Jul78.3%8.1 min1,8811,906
Aug76.5%8.4 min878881
Sep80.3%8.8 min821825
Oct73.9%10.6 min1,4821,524
Nov72.0%12.0 min1,6981,742
Dec68.1%16.1 min1,6541,699

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 75.1% 13,842
  • Delayed >15 min 23.2% 4,272
  • Cancelled 1.7% 314
  • 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

54
54 of 54
Flight numbersBy direction DeparturesOn time
AD4212 CNF → GRU 652 81.1%
AD4570 GRU → CNF 651 85.0%
AD4522 GRU → CNF 650 91.7%
JJ3561 CNF → GRU 647 95.2%
JJ3552 GRU → CNF 645 68.0%
JJ4712 CNF → GRU 645 91.1%
AD4236 CNF → GRU 629 87.8%
AD5031 GRU → CNF 629 77.4%
JJ3556 GRU → CNF 626 68.5%
JJ3790 GRU → CNF 625 54.8%
JJ3344 GRU → CNF 617 82.9%
JJ4544 GRU → CNF 612 43.2%
JJ3557 CNF → GRU 607 62.6%
JJ3554 GRU → CNF 579 69.3%
AD2814 CNF → GRU 559 88.3%
AD2724 CNF → GRU 553 80.9%
AD4547 GRU → CNF 551 81.7%
JJ3553 CNF → GRU 524 63.1%
G31320 GRU → CNF 523 71.5%
JJ3309 CNF → GRU 517 79.5%
G31357 CNF → GRU 506 94.4%
G31324 GRU → CNF 504 82.3%
JJ3555 CNF → GRU 460 71.1%
G31339 CNF → GRU 456 79.0%
G31323 CNF → GRU 439 79.7%
G31337 CNF → GRU 347 73.7%
G31416 GRU → CNF 320 74.8%
AD2880 CNF → GRU 317 73.5%
AD2881 GRU → CNF 317 85.6%
G32062 GRU → CNF 309 63.6%
G31338 GRU → CNF 121 50.0%
G31482 GRU → CNF 119 68.4%
G31486 GRU → CNF 117 69.6%
JJ4689 CNF → GRU 117 57.4%
G31488 GRU → CNF 113 67.9%
G31483 CNF → GRU 108 81.9%
G31487 CNF → GRU 102 78.0%
G31489 CNF → GRU 93 92.5%
AD5062 CNF → GRU 92 87.9%
G31485 CNF → GRU 79 81.8%
G31484 GRU → CNF 67 75.0%
JJ4597 CNF → GRU 62 50.8%
0S9774 CNF → GRU 60 67.4%
JJ3077 CNF → GRU 54 59.3%
G31381 CNF → GRU 53 73.6%
JJ4794 GRU → CNF 49 72.9%
JJ4795 CNF → GRU 49 83.7%
0S9302 CNF → GRU 48 72.9%
JJ4741 CNF → GRU 44 71.4%
JJ4768 GRU → CNF 42 71.4%
JJ4769 CNF → GRU 42 73.8%
JJ3551 CNF → GRU 39 71.8%
G31497 CNF → GRU 31 93.3%
AD6072 GRU → CNF 30 90.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 819 −22.9% 11 80.2%
June 2026 805 −6.2% 8 75.5%
May 2026 850 −3.0% 3 79.2%
April 2026 722 −12.6% 8 75.3%
March 2026 841 +3.7% 3 80.0%
February 2026 681 −9.3% 13 78.1%
January 2026 819 −4.8% 6 72.3%
December 2025 808 −4.5% 18 67.1%
November 2025 776 −15.8% 5 75.8%
October 2025 851 +34.9% 2 75.1%
September 2025 821 4 80.3%
August 2025 878 3 76.5%
July 2025 1,062 14 76.8%
June 2025 858 7 77.0%
May 2025 876 4 85.7%
April 2025 826 18 76.9%
March 2025 811 18 81.0%
February 2025 751 32 77.5%
January 2025 860 31 79.8%
December 2024 846 27 69.1%
November 2024 922 39 68.8%
October 2024 631 40 72.3%

How to read this chart

Loading the guide…