746 km · Domestic

São Paulo/Guarulhos–Governor André Franco Montoro (GRU) – Serafin Enoss Bertaso (XAP)

In July 2026, 274 flights operated between São Paulo/Guarulhos–Governor André Franco Montoro and Serafin Enoss Bertaso (both directions), and 82.5% 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
January122233▲ 91.0%
February154182▲ 18.2%
March174250▲ 43.7%
April237234▼ 1.3%
May246276▲ 12.2%
June233262▲ 12.4%
July220274▲ 24.5%
August249––
September246––
October237–in progress
November261––
December227––
Year to date (Jan–Jul)1,3861,711▲ 23.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
January91.0%82.8%▼ 9.0%
February85.7%77.5%▼ 9.6%
March89.1%85.6%▼ 3.9%
April87.8%79.1%▼ 9.9%
May89.0%82.2%▼ 7.6%
June83.3%77.9%▼ 6.5%
July84.1%82.5%▼ 1.9%
August86.7%––
September83.3%––
October77.6%–in progress
November85.1%––
December72.7%––
Year-to-date average (Jan–Jul)87.1%81.1%▼ 7.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January27▲ 250.0%
February34▲ 33.3%
March10▼ 100.0%
April150▼ 100.0%
May1316▲ 23.1%
June1820▲ 11.1%
July2018▼ 10.0%
August12––
September12––
October8–in progress
November3––
December13––
Year to date (Jan–Jul)7265▼ 9.7%

Airlines on this route

  1. TAM Brazilian Airlines 69.7%
  2. Gol Transportes Aéreos 30.3%

Oct 1, 2024 – Jul 31, 2026

By direction

GRU → XAP

Scheduled flights
2,437
Flights operated
2,347
Cancelled
90 · 3.7%
On-time departures
81.2%

XAP → GRU

Scheduled flights
2,461
Flights operated
2,365
Cancelled
96 · 3.9%
On-time departures
85.2%

GRU → XAP and XAP → GRU counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 3,412 69.7% 82.7% 142
Gol Transportes Aéreos G3 1,486 30.3% 84.5% 44

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 delay20:00–21:000.7min · 473 recorded · 451 measured
Gap to highest-delay hour9.7min20:00 ↔ 17:00
Recorded flights4,898GRU–XAP

Departure hour

On-time departures Data Integrity
00:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 04:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 05:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 06:00 · Fewer than 200 measured departures · 203 recorded · 197 measured · Source: Brazil's ANAC 07:00 · 86.6% · 558 recorded · 528 measured · Source: Brazil's ANAC 08:00 · Fewer than 200 measured departures · 23 recorded · 23 measured · Source: Brazil's ANAC 09:00 · 87.3% · 674 recorded · 640 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 63 recorded · 63 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 96 recorded · 91 measured · Source: Brazil's ANAC 12:00 · 82.6% · 282 recorded · 276 measured · Source: Brazil's ANAC 13:00 · 79.3% · 265 recorded · 251 measured · Source: Brazil's ANAC 14:00 · 87.1% · 222 recorded · 217 measured · Source: Brazil's ANAC 15:00 · 86.1% · 316 recorded · 309 measured · Source: Brazil's ANAC 16:00 · 86.4% · 285 recorded · 272 measured · Source: Brazil's ANAC 17:00 · 76.5% · 832 recorded · 811 measured · Source: Brazil's ANAC 18:00 · Fewer than 200 measured departures · 168 recorded · 163 measured · Source: Brazil's ANAC 19:00 · 75.2% · 321 recorded · 306 measured · Source: Brazil's ANAC 20:00 · 86.7% · 473 recorded · 451 measured · Source: Brazil's ANAC 21:00 · Fewer than 200 measured departures · 29 recorded · 26 measured · Source: Brazil's ANAC 22:00 · Fewer than 200 measured departures · 80 recorded · 80 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 8 recorded · 8 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 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 04:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 05:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 06:00 · Fewer than 200 measured departures · 203 recorded · 197 measured · Source: Brazil's ANAC 07:00 · 7.5 min · 558 recorded · 528 measured · Source: Brazil's ANAC 08:00 · Fewer than 200 measured departures · 23 recorded · 23 measured · Source: Brazil's ANAC 09:00 · 6.0 min · 674 recorded · 640 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 63 recorded · 63 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 96 recorded · 91 measured · Source: Brazil's ANAC 12:00 · 7.6 min · 282 recorded · 276 measured · Source: Brazil's ANAC 13:00 · 9.1 min · 265 recorded · 251 measured · Source: Brazil's ANAC 14:00 · 4.3 min · 222 recorded · 217 measured · Source: Brazil's ANAC 15:00 · 5.3 min · 316 recorded · 309 measured · Source: Brazil's ANAC 16:00 · 2.6 min · 285 recorded · 272 measured · Source: Brazil's ANAC 17:00 · 10.4 min · 832 recorded · 811 measured · Source: Brazil's ANAC 18:00 · Fewer than 200 measured departures · 168 recorded · 163 measured · Source: Brazil's ANAC 19:00 · 9.7 min · 321 recorded · 306 measured · Source: Brazil's ANAC 20:00 · 0.7 min · 473 recorded · 451 measured · Source: Brazil's ANAC 21:00 · Fewer than 200 measured departures · 29 recorded · 26 measured · Source: Brazil's ANAC 22:00 · Fewer than 200 measured departures · 80 recorded · 80 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 8 recorded · 8 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 04:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 05:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 06:00 · 203 · 203 recorded · 197 measured · Source: Brazil's ANAC 07:00 · 558 · 558 recorded · 528 measured · Source: Brazil's ANAC 08:00 · 23 · 23 recorded · 23 measured · Source: Brazil's ANAC 09:00 · 674 · 674 recorded · 640 measured · Source: Brazil's ANAC 10:00 · 63 · 63 recorded · 63 measured · Source: Brazil's ANAC 11:00 · 96 · 96 recorded · 91 measured · Source: Brazil's ANAC 12:00 · 282 · 282 recorded · 276 measured · Source: Brazil's ANAC 13:00 · 265 · 265 recorded · 251 measured · Source: Brazil's ANAC 14:00 · 222 · 222 recorded · 217 measured · Source: Brazil's ANAC 15:00 · 316 · 316 recorded · 309 measured · Source: Brazil's ANAC 16:00 · 285 · 285 recorded · 272 measured · Source: Brazil's ANAC 17:00 · 832 · 832 recorded · 811 measured · Source: Brazil's ANAC 18:00 · 168 · 168 recorded · 163 measured · Source: Brazil's ANAC 19:00 · 321 · 321 recorded · 306 measured · Source: Brazil's ANAC 20:00 · 473 · 473 recorded · 451 measured · Source: Brazil's ANAC 21:00 · 29 · 29 recorded · 26 measured · Source: Brazil's ANAC 22:00 · 80 · 80 recorded · 80 measured · Source: Brazil's ANAC 23:00 · 8 · 8 recorded · 8 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:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00No observations———
06:00Fewer than 200 measured departures—197203
07:0086.6%7.5 min528558
08:00Fewer than 200 measured departures—2323
09:0087.3%6.0 min640674
10:00Fewer than 200 measured departures—6363
11:00Fewer than 200 measured departures—9196
12:0082.6%7.6 min276282
13:0079.3%9.1 min251265
14:0087.1%4.3 min217222
15:0086.1%5.3 min309316
16:0086.4%2.6 min272285
17:0076.5%10.4 min811832
18:00Fewer than 200 measured departures—163168
19:0075.2%9.7 min306321
20:0086.7%0.7 min451473
21:00Fewer than 200 measured departures—2629
22:00Fewer than 200 measured departures—8080
23:00Fewer than 200 measured departures—88

Day of week

On-time departures Data Integrity
Monday · 85.2% · 724 recorded · 694 measured · Source: Brazil's ANAC Tuesday · 86.3% · 717 recorded · 684 measured · Source: Brazil's ANAC Wednesday · 82.7% · 716 recorded · 686 measured · Source: Brazil's ANAC Thursday · 79.8% · 715 recorded · 688 measured · Source: Brazil's ANAC Friday · 80.0% · 720 recorded · 696 measured · Source: Brazil's ANAC Saturday · 84.0% · 594 recorded · 574 measured · Source: Brazil's ANAC Sunday · 84.9% · 712 recorded · 690 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.2 min · 724 recorded · 694 measured · Source: Brazil's ANAC Tuesday · 4.4 min · 717 recorded · 684 measured · Source: Brazil's ANAC Wednesday · 5.2 min · 716 recorded · 686 measured · Source: Brazil's ANAC Thursday · 8.1 min · 715 recorded · 688 measured · Source: Brazil's ANAC Friday · 7.6 min · 720 recorded · 696 measured · Source: Brazil's ANAC Saturday · 7.1 min · 594 recorded · 574 measured · Source: Brazil's ANAC Sunday · 6.7 min · 712 recorded · 690 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 724 · 724 recorded · 694 measured · Source: Brazil's ANAC Tuesday · 717 · 717 recorded · 684 measured · Source: Brazil's ANAC Wednesday · 716 · 716 recorded · 686 measured · Source: Brazil's ANAC Thursday · 715 · 715 recorded · 688 measured · Source: Brazil's ANAC Friday · 720 · 720 recorded · 696 measured · Source: Brazil's ANAC Saturday · 594 · 594 recorded · 574 measured · Source: Brazil's ANAC Sunday · 712 · 712 recorded · 690 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
Monday85.2%5.2 min694724
Tuesday86.3%4.4 min684717
Wednesday82.7%5.2 min686716
Thursday79.8%8.1 min688715
Friday80.0%7.6 min696720
Saturday84.0%7.1 min574594
Sunday84.9%6.7 min690712

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 · 85.6% · 364 recorded · 355 measured · Source: Brazil's ANAC Feb · 81.3% · 343 recorded · 336 measured · Source: Brazil's ANAC Mar · 87.0% · 425 recorded · 424 measured · Source: Brazil's ANAC Apr · 83.4% · 486 recorded · 471 measured · Source: Brazil's ANAC May · 85.4% · 551 recorded · 522 measured · Source: Brazil's ANAC Jun · 80.4% · 533 recorded · 495 measured · Source: Brazil's ANAC Jul · 83.2% · 532 recorded · 494 measured · Source: Brazil's ANAC Aug · 86.8% · 261 recorded · 249 measured · Source: Brazil's ANAC Sep · 83.3% · 258 recorded · 246 measured · Source: Brazil's ANAC Oct · 81.9% · 350 recorded · 342 measured · Source: Brazil's ANAC Nov · 85.3% · 433 recorded · 429 measured · Source: Brazil's ANAC Dec · 74.8% · 362 recorded · 349 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.7 min · 364 recorded · 355 measured · Source: Brazil's ANAC Feb · 5.9 min · 343 recorded · 336 measured · Source: Brazil's ANAC Mar · 3.8 min · 425 recorded · 424 measured · Source: Brazil's ANAC Apr · 5.4 min · 486 recorded · 471 measured · Source: Brazil's ANAC May · 5.8 min · 551 recorded · 522 measured · Source: Brazil's ANAC Jun · 11.4 min · 533 recorded · 495 measured · Source: Brazil's ANAC Jul · 5.3 min · 532 recorded · 494 measured · Source: Brazil's ANAC Aug · 4.8 min · 261 recorded · 249 measured · Source: Brazil's ANAC Sep · 4.9 min · 258 recorded · 246 measured · Source: Brazil's ANAC Oct · 5.8 min · 350 recorded · 342 measured · Source: Brazil's ANAC Nov · 3.6 min · 433 recorded · 429 measured · Source: Brazil's ANAC Dec · 13.1 min · 362 recorded · 349 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 364 · 364 recorded · 355 measured · Source: Brazil's ANAC Feb · 343 · 343 recorded · 336 measured · Source: Brazil's ANAC Mar · 425 · 425 recorded · 424 measured · Source: Brazil's ANAC Apr · 486 · 486 recorded · 471 measured · Source: Brazil's ANAC May · 551 · 551 recorded · 522 measured · Source: Brazil's ANAC Jun · 533 · 533 recorded · 495 measured · Source: Brazil's ANAC Jul · 532 · 532 recorded · 494 measured · Source: Brazil's ANAC Aug · 261 · 261 recorded · 249 measured · Source: Brazil's ANAC Sep · 258 · 258 recorded · 246 measured · Source: Brazil's ANAC Oct · 350 · 350 recorded · 342 measured · Source: Brazil's ANAC Nov · 433 · 433 recorded · 429 measured · Source: Brazil's ANAC Dec · 362 · 362 recorded · 349 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
Jan85.6%4.7 min355364
Feb81.3%5.9 min336343
Mar87.0%3.8 min424425
Apr83.4%5.4 min471486
May85.4%5.8 min522551
Jun80.4%11.4 min495533
Jul83.2%5.3 min494532
Aug86.8%4.8 min249261
Sep83.3%4.9 min246258
Oct81.9%5.8 min342350
Nov85.3%3.6 min429433
Dec74.8%13.1 min349362

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 80.1% 3,922
  • Delayed >15 min 16.1% 790
  • Cancelled 3.8% 186
  • 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

17
17 of 17
Flight numbersBy direction DeparturesOn time
JJ3276 GRU → XAP 641 73.9%
JJ3279 XAP → GRU 635 88.3%
JJ3278 GRU → XAP 633 86.2%
JJ3277 XAP → GRU 584 81.5%
JJ3823 XAP → GRU 424 86.5%
JJ3822 GRU → XAP 421 81.2%
G31264 GRU → XAP 328 86.9%
G31265 XAP → GRU 326 85.9%
G31260 GRU → XAP 137 82.0%
G31290 GRU → XAP 124 75.6%
G31291 XAP → GRU 124 68.1%
G31292 GRU → XAP 108 88.6%
G31261 XAP → GRU 107 98.1%
G31293 XAP → GRU 85 82.9%
JJ4601 XAP → GRU 54 83.3%
G31157 XAP → GRU 42 97.5%
G31233 XAP → GRU 39 97.4%

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 274 +24.5% 18 82.5%
June 2026 262 +12.4% 20 77.9%
May 2026 276 +12.2% 16 82.2%
April 2026 234 −1.3% 0 79.1%
March 2026 250 +43.7% 0 85.6%
February 2026 182 +18.2% 4 77.5%
January 2026 233 +91.0% 7 82.8%
December 2025 227 +86.1% 13 72.7%
November 2025 261 +55.4% 3 85.1%
October 2025 237 +125.7% 8 77.6%
September 2025 246 12 83.3%
August 2025 249 12 86.7%
July 2025 220 20 84.1%
June 2025 233 18 83.3%
May 2025 246 13 89.0%
April 2025 237 15 87.8%
March 2025 174 1 89.1%
February 2025 154 3 85.7%
January 2025 122 2 91.0%
December 2024 122 0 78.7%
November 2024 168 1 85.7%
October 2024 105 0 91.4%

How to read this chart

Loading the guide…