360 km · Domestic

Curitiba-Afonso Pena (CWB) – São Paulo/Guarulhos–Governor André Franco Montoro (GRU)

In July 2026, 790 flights operated between Curitiba-Afonso Pena and São Paulo/Guarulhos–Governor André Franco Montoro (both directions), and 79.6% 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
January805866▲ 7.6%
February718707▼ 1.5%
March784848▲ 8.2%
April813718▼ 11.7%
May850813▼ 4.4%
June825772▼ 6.4%
July887790▼ 10.9%
August849––
September819––
October836–in progress
November809––
December842––
Year to date (Jan–Jul)5,6825,514▼ 3.0%

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.4%74.9%▼ 5.7%
February77.7%79.6%▲ 2.4%
March80.4%82.9%▲ 3.1%
April83.3%76.6%▼ 8.0%
May85.5%79.3%▼ 7.3%
June84.2%69.3%▼ 17.7%
July79.4%79.6%▲ 0.3%
August79.7%––
September81.8%––
October77.6%–in progress
November82.6%––
December62.5%––
Year-to-date average (Jan–Jul)81.4%77.5%▼ 4.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1018▲ 80.0%
February1611▼ 31.3%
March122▼ 83.3%
April1716▼ 5.9%
May137▼ 46.2%
June184▼ 77.8%
July2810▼ 64.3%
August3––
September11––
October11–in progress
November15––
December32––
Year to date (Jan–Jul)11468▼ 40.4%

Airlines on this route

  1. TAM Brazilian Airlines 49.2%
  2. Azul Linhas Aéreas Brasileiras 26.2%
  3. Gol Transportes Aéreos 24.3%
  4. Total Linhas Aéreas 0.2%
  5. Sideral Linhas Aéreas 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

CWB → GRU

Scheduled flights
8,866
Flights operated
8,706
Cancelled
160 · 1.8%
On-time departures
81.8%

GRU → CWB

Scheduled flights
8,831
Flights operated
8,693
Cancelled
138 · 1.6%
On-time departures
74.3%

CWB → GRU and GRU → CWB counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 8,715 49.2% 73.1% 126
Azul Linhas Aéreas Brasileiras AD 4,633 26.2% 85.1% 104
Gol Transportes Aéreos G3 4,309 24.3% 80.6% 66
Total Linhas Aéreas L1 38 0.2% 86.1% 2
Sideral Linhas Aéreas 0S 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 delay07:00–08:00-2.3min · 737 recorded · 728 measured
Gap to highest-delay hour22.3min07:00 ↔ 23:00
Recorded flights17,697CWB–GRU

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 19 recorded · 18 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 39 recorded · 38 measured · Source: Brazil's ANAC 05:00 · 94.5% · 1,164 recorded · 1,141 measured · Source: Brazil's ANAC 06:00 · 96.0% · 737 recorded · 721 measured · Source: Brazil's ANAC 07:00 · 91.8% · 737 recorded · 728 measured · Source: Brazil's ANAC 08:00 · 68.1% · 584 recorded · 570 measured · Source: Brazil's ANAC 09:00 · 79.4% · 1,664 recorded · 1,631 measured · Source: Brazil's ANAC 10:00 · 78.7% · 826 recorded · 808 measured · Source: Brazil's ANAC 11:00 · 79.5% · 1,846 recorded · 1,814 measured · Source: Brazil's ANAC 12:00 · 80.7% · 284 recorded · 280 measured · Source: Brazil's ANAC 13:00 · 81.4% · 1,229 recorded · 1,200 measured · Source: Brazil's ANAC 14:00 · 73.3% · 748 recorded · 729 measured · Source: Brazil's ANAC 15:00 · 74.5% · 1,321 recorded · 1,294 measured · Source: Brazil's ANAC 16:00 · 77.0% · 780 recorded · 775 measured · Source: Brazil's ANAC 17:00 · 73.6% · 1,594 recorded · 1,574 measured · Source: Brazil's ANAC 18:00 · 78.2% · 587 recorded · 582 measured · Source: Brazil's ANAC 19:00 · 69.7% · 1,216 recorded · 1,204 measured · Source: Brazil's ANAC 20:00 · 75.6% · 492 recorded · 484 measured · Source: Brazil's ANAC 21:00 · 86.5% · 575 recorded · 569 measured · Source: Brazil's ANAC 22:00 · 64.6% · 618 recorded · 607 measured · Source: Brazil's ANAC 23:00 · 52.0% · 636 recorded · 631 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 · 19 recorded · 18 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 39 recorded · 38 measured · Source: Brazil's ANAC 05:00 · -0.3 min · 1,164 recorded · 1,141 measured · Source: Brazil's ANAC 06:00 · -2.1 min · 737 recorded · 721 measured · Source: Brazil's ANAC 07:00 · -2.3 min · 737 recorded · 728 measured · Source: Brazil's ANAC 08:00 · 13.5 min · 584 recorded · 570 measured · Source: Brazil's ANAC 09:00 · 8.7 min · 1,664 recorded · 1,631 measured · Source: Brazil's ANAC 10:00 · 7.1 min · 826 recorded · 808 measured · Source: Brazil's ANAC 11:00 · 7.1 min · 1,846 recorded · 1,814 measured · Source: Brazil's ANAC 12:00 · 4.9 min · 284 recorded · 280 measured · Source: Brazil's ANAC 13:00 · 7.6 min · 1,229 recorded · 1,200 measured · Source: Brazil's ANAC 14:00 · 12.4 min · 748 recorded · 729 measured · Source: Brazil's ANAC 15:00 · 9.4 min · 1,321 recorded · 1,294 measured · Source: Brazil's ANAC 16:00 · 9.2 min · 780 recorded · 775 measured · Source: Brazil's ANAC 17:00 · 10.6 min · 1,594 recorded · 1,574 measured · Source: Brazil's ANAC 18:00 · 10.2 min · 587 recorded · 582 measured · Source: Brazil's ANAC 19:00 · 12.4 min · 1,216 recorded · 1,204 measured · Source: Brazil's ANAC 20:00 · 11.9 min · 492 recorded · 484 measured · Source: Brazil's ANAC 21:00 · 3.0 min · 575 recorded · 569 measured · Source: Brazil's ANAC 22:00 · 15.1 min · 618 recorded · 607 measured · Source: Brazil's ANAC 23:00 · 20.1 min · 636 recorded · 631 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 19 · 19 recorded · 18 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 03:00 · 1 · 1 recorded · 1 measured · Source: Brazil's ANAC 04:00 · 39 · 39 recorded · 38 measured · Source: Brazil's ANAC 05:00 · 1,164 · 1,164 recorded · 1,141 measured · Source: Brazil's ANAC 06:00 · 737 · 737 recorded · 721 measured · Source: Brazil's ANAC 07:00 · 737 · 737 recorded · 728 measured · Source: Brazil's ANAC 08:00 · 584 · 584 recorded · 570 measured · Source: Brazil's ANAC 09:00 · 1,664 · 1,664 recorded · 1,631 measured · Source: Brazil's ANAC 10:00 · 826 · 826 recorded · 808 measured · Source: Brazil's ANAC 11:00 · 1,846 · 1,846 recorded · 1,814 measured · Source: Brazil's ANAC 12:00 · 284 · 284 recorded · 280 measured · Source: Brazil's ANAC 13:00 · 1,229 · 1,229 recorded · 1,200 measured · Source: Brazil's ANAC 14:00 · 748 · 748 recorded · 729 measured · Source: Brazil's ANAC 15:00 · 1,321 · 1,321 recorded · 1,294 measured · Source: Brazil's ANAC 16:00 · 780 · 780 recorded · 775 measured · Source: Brazil's ANAC 17:00 · 1,594 · 1,594 recorded · 1,574 measured · Source: Brazil's ANAC 18:00 · 587 · 587 recorded · 582 measured · Source: Brazil's ANAC 19:00 · 1,216 · 1,216 recorded · 1,204 measured · Source: Brazil's ANAC 20:00 · 492 · 492 recorded · 484 measured · Source: Brazil's ANAC 21:00 · 575 · 575 recorded · 569 measured · Source: Brazil's ANAC 22:00 · 618 · 618 recorded · 607 measured · Source: Brazil's ANAC 23:00 · 636 · 636 recorded · 631 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—1819
01:00No observations———
02:00No observations———
03:00Fewer than 200 measured departures—11
04:00Fewer than 200 measured departures—3839
05:0094.5%-0.3 min1,1411,164
06:0096.0%-2.1 min721737
07:0091.8%-2.3 min728737
08:0068.1%13.5 min570584
09:0079.4%8.7 min1,6311,664
10:0078.7%7.1 min808826
11:0079.5%7.1 min1,8141,846
12:0080.7%4.9 min280284
13:0081.4%7.6 min1,2001,229
14:0073.3%12.4 min729748
15:0074.5%9.4 min1,2941,321
16:0077.0%9.2 min775780
17:0073.6%10.6 min1,5741,594
18:0078.2%10.2 min582587
19:0069.7%12.4 min1,2041,216
20:0075.6%11.9 min484492
21:0086.5%3.0 min569575
22:0064.6%15.1 min607618
23:0052.0%20.1 min631636

Day of week

On-time departures Data Integrity
Monday · 80.6% · 2,606 recorded · 2,546 measured · Source: Brazil's ANAC Tuesday · 78.4% · 2,574 recorded · 2,526 measured · Source: Brazil's ANAC Wednesday · 76.7% · 2,606 recorded · 2,557 measured · Source: Brazil's ANAC Thursday · 76.6% · 2,622 recorded · 2,571 measured · Source: Brazil's ANAC Friday · 75.3% · 2,549 recorded · 2,514 measured · Source: Brazil's ANAC Saturday · 78.2% · 2,239 recorded · 2,221 measured · Source: Brazil's ANAC Sunday · 80.7% · 2,501 recorded · 2,464 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.4 min · 2,606 recorded · 2,546 measured · Source: Brazil's ANAC Tuesday · 7.9 min · 2,574 recorded · 2,526 measured · Source: Brazil's ANAC Wednesday · 8.7 min · 2,606 recorded · 2,557 measured · Source: Brazil's ANAC Thursday · 9.0 min · 2,622 recorded · 2,571 measured · Source: Brazil's ANAC Friday · 10.2 min · 2,549 recorded · 2,514 measured · Source: Brazil's ANAC Saturday · 8.1 min · 2,239 recorded · 2,221 measured · Source: Brazil's ANAC Sunday · 6.2 min · 2,501 recorded · 2,464 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 2,606 · 2,606 recorded · 2,546 measured · Source: Brazil's ANAC Tuesday · 2,574 · 2,574 recorded · 2,526 measured · Source: Brazil's ANAC Wednesday · 2,606 · 2,606 recorded · 2,557 measured · Source: Brazil's ANAC Thursday · 2,622 · 2,622 recorded · 2,571 measured · Source: Brazil's ANAC Friday · 2,549 · 2,549 recorded · 2,514 measured · Source: Brazil's ANAC Saturday · 2,239 · 2,239 recorded · 2,221 measured · Source: Brazil's ANAC Sunday · 2,501 · 2,501 recorded · 2,464 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
Monday80.6%7.4 min2,5462,606
Tuesday78.4%7.9 min2,5262,574
Wednesday76.7%8.7 min2,5572,606
Thursday76.6%9.0 min2,5712,622
Friday75.3%10.2 min2,5142,549
Saturday78.2%8.1 min2,2212,239
Sunday80.7%6.2 min2,4642,501

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 · 77.1% · 1,699 recorded · 1,671 measured · Source: Brazil's ANAC Feb · 78.7% · 1,452 recorded · 1,425 measured · Source: Brazil's ANAC Mar · 81.7% · 1,646 recorded · 1,632 measured · Source: Brazil's ANAC Apr · 80.1% · 1,564 recorded · 1,531 measured · Source: Brazil's ANAC May · 82.5% · 1,683 recorded · 1,663 measured · Source: Brazil's ANAC Jun · 77.0% · 1,619 recorded · 1,597 measured · Source: Brazil's ANAC Jul · 79.5% · 1,715 recorded · 1,677 measured · Source: Brazil's ANAC Aug · 79.7% · 852 recorded · 849 measured · Source: Brazil's ANAC Sep · 81.8% · 830 recorded · 819 measured · Source: Brazil's ANAC Oct · 78.5% · 1,373 recorded · 1,355 measured · Source: Brazil's ANAC Nov · 77.1% · 1,587 recorded · 1,563 measured · Source: Brazil's ANAC Dec · 65.6% · 1,677 recorded · 1,617 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 9.3 min · 1,699 recorded · 1,671 measured · Source: Brazil's ANAC Feb · 8.9 min · 1,452 recorded · 1,425 measured · Source: Brazil's ANAC Mar · 5.6 min · 1,646 recorded · 1,632 measured · Source: Brazil's ANAC Apr · 6.4 min · 1,564 recorded · 1,531 measured · Source: Brazil's ANAC May · 6.3 min · 1,683 recorded · 1,663 measured · Source: Brazil's ANAC Jun · 8.0 min · 1,619 recorded · 1,597 measured · Source: Brazil's ANAC Jul · 7.7 min · 1,715 recorded · 1,677 measured · Source: Brazil's ANAC Aug · 7.0 min · 852 recorded · 849 measured · Source: Brazil's ANAC Sep · 5.9 min · 830 recorded · 819 measured · Source: Brazil's ANAC Oct · 7.7 min · 1,373 recorded · 1,355 measured · Source: Brazil's ANAC Nov · 9.1 min · 1,587 recorded · 1,563 measured · Source: Brazil's ANAC Dec · 14.8 min · 1,677 recorded · 1,617 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 1,699 · 1,699 recorded · 1,671 measured · Source: Brazil's ANAC Feb · 1,452 · 1,452 recorded · 1,425 measured · Source: Brazil's ANAC Mar · 1,646 · 1,646 recorded · 1,632 measured · Source: Brazil's ANAC Apr · 1,564 · 1,564 recorded · 1,531 measured · Source: Brazil's ANAC May · 1,683 · 1,683 recorded · 1,663 measured · Source: Brazil's ANAC Jun · 1,619 · 1,619 recorded · 1,597 measured · Source: Brazil's ANAC Jul · 1,715 · 1,715 recorded · 1,677 measured · Source: Brazil's ANAC Aug · 852 · 852 recorded · 849 measured · Source: Brazil's ANAC Sep · 830 · 830 recorded · 819 measured · Source: Brazil's ANAC Oct · 1,373 · 1,373 recorded · 1,355 measured · Source: Brazil's ANAC Nov · 1,587 · 1,587 recorded · 1,563 measured · Source: Brazil's ANAC Dec · 1,677 · 1,677 recorded · 1,617 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
Jan77.1%9.3 min1,6711,699
Feb78.7%8.9 min1,4251,452
Mar81.7%5.6 min1,6321,646
Apr80.1%6.4 min1,5311,564
May82.5%6.3 min1,6631,683
Jun77.0%8.0 min1,5971,619
Jul79.5%7.7 min1,6771,715
Aug79.7%7.0 min849852
Sep81.8%5.9 min819830
Oct78.5%7.7 min1,3551,373
Nov77.1%9.1 min1,5631,587
Dec65.6%14.8 min1,6171,677

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 76.7% 13,580
  • Delayed >15 min 21.6% 3,819
  • Cancelled 1.7% 298
  • 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

53
53 of 53
Flight numbersBy direction DeparturesOn time
JJ4550 GRU → CWB 654 62.9%
JJ3284 GRU → CWB 649 66.1%
JJ3285 CWB → GRU 648 71.8%
JJ4708 GRU → CWB 646 52.4%
JJ3283 CWB → GRU 640 96.1%
G31175 CWB → GRU 639 96.5%
JJ3288 GRU → CWB 638 68.8%
AD4826 GRU → CWB 629 88.5%
JJ3287 CWB → GRU 629 79.3%
JJ3289 CWB → GRU 629 77.2%
AD2818 CWB → GRU 627 83.9%
JJ3293 CWB → GRU 623 96.9%
JJ3282 GRU → CWB 622 80.7%
JJ3286 GRU → CWB 617 68.7%
JJ3291 CWB → GRU 550 58.0%
AD4832 GRU → CWB 546 89.1%
AD4390 GRU → CWB 533 82.3%
G31149 CWB → GRU 525 79.3%
AD4830 GRU → CWB 515 81.0%
G31118 GRU → CWB 510 76.4%
JJ3489 CWB → GRU 465 69.5%
G31148 GRU → CWB 438 60.0%
G31128 GRU → CWB 391 85.3%
JJ3488 GRU → CWB 350 75.9%
AD4972 CWB → GRU 327 81.6%
AD2734 CWB → GRU 322 91.1%
G31183 CWB → GRU 306 76.6%
AD2605 CWB → GRU 264 79.5%
G31164 GRU → CWB 219 85.9%
G31165 CWB → GRU 216 83.7%
AD4831 CWB → GRU 197 86.7%
AD2709 CWB → GRU 157 93.9%
G31168 GRU → CWB 123 77.1%
G31169 CWB → GRU 121 73.3%
G31172 GRU → CWB 119 78.2%
G31174 GRU → CWB 118 78.6%
G31173 CWB → GRU 112 86.6%
JJ3292 GRU → CWB 102 67.3%
G31470 GRU → CWB 100 72.7%
AD4965 CWB → GRU 89 72.6%
JJ4503 CWB → GRU 75 58.3%
AD2803 CWB → GRU 70 92.7%
AD4979 CWB → GRU 62 83.6%
G31835 CWB → GRU 62 67.7%
G31170 GRU → CWB 60 82.8%
AD2765 GRU → CWB 59 91.5%
G31171 CWB → GRU 59 86.4%
AD2773 CWB → GRU 53 86.8%
AD4829 CWB → GRU 51 78.4%
G31167 CWB → GRU 50 84.0%
G31570 CWB → GRU 47 89.4%
AD4955 CWB → GRU 38 80.6%
AD2781 CWB → GRU 35 88.6%

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 790 −10.9% 10 79.6%
June 2026 772 −6.4% 4 69.3%
May 2026 813 −4.4% 7 79.3%
April 2026 718 −11.7% 16 76.6%
March 2026 848 +8.2% 2 82.9%
February 2026 707 −1.5% 11 79.6%
January 2026 866 +7.6% 18 74.9%
December 2025 842 +8.6% 32 62.5%
November 2025 809 +7.3% 15 82.6%
October 2025 836 +61.1% 11 77.6%
September 2025 819 11 81.8%
August 2025 849 3 79.7%
July 2025 887 28 79.4%
June 2025 825 18 84.2%
May 2025 850 13 85.5%
April 2025 813 17 83.3%
March 2025 784 12 80.4%
February 2025 718 16 77.7%
January 2025 805 10 79.4%
December 2024 775 28 69.0%
November 2024 754 9 71.2%
October 2024 519 7 79.8%

How to read this chart

Loading the guide…