729 km · Domestic

São Paulo/Guarulhos–Governor André Franco Montoro (GRU) – Eurico de Aguiar Salles (VIX)

In July 2026, 556 flights operated between São Paulo/Guarulhos–Governor André Franco Montoro and Eurico de Aguiar Salles (both directions), and 75.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
January507592▲ 16.8%
February466532▲ 14.2%
March491629▲ 28.1%
April508473▼ 6.9%
May545544▼ 0.2%
June511510▼ 0.2%
July545556▲ 2.0%
August540––
September540––
October554–in progress
November552––
December564––
Year to date (Jan–Jul)3,5733,836▲ 7.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
January83.4%78.0%▼ 6.5%
February81.1%79.7%▼ 1.7%
March83.9%83.5%▼ 0.5%
April79.3%74.4%▼ 6.2%
May81.7%74.8%▼ 8.4%
June83.2%75.1%▼ 9.7%
July79.3%75.2%▼ 5.2%
August78.0%––
September81.7%––
October78.3%–in progress
November84.1%––
December64.7%––
Year-to-date average (Jan–Jul)81.7%77.2%▼ 5.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2211▼ 50.0%
February1714▼ 17.6%
March119▼ 18.2%
April206▼ 70.0%
May63▼ 50.0%
June122▼ 83.3%
July122▼ 83.3%
August9––
September5––
October7–in progress
November2––
December25––
Year to date (Jan–Jul)10047▼ 53.0%

Airlines on this route

  1. TAM Brazilian Airlines 64.3%
  2. Gol Transportes Aéreos 35.5%
  3. Total Linhas Aéreas 0.2%

Oct 1, 2024 – Jul 31, 2026

By direction

GRU → VIX

Scheduled flights
5,932
Flights operated
5,821
Cancelled
111 · 1.9%
On-time departures
74.1%

VIX → GRU

Scheduled flights
5,787
Flights operated
5,663
Cancelled
124 · 2.1%
On-time departures
83.8%

GRU → VIX and VIX → GRU counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 7,539 64.3% 76.1% 167
Gol Transportes Aéreos G3 4,162 35.5% 84.0% 68
Total Linhas Aéreas L1 18 0.2% 55.6% 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 delay04:00–05:00-2.1min · 754 recorded · 734 measured
Gap to highest-delay hour19.7min04:00 ↔ 23:00
Recorded flights11,719GRU–VIX

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 66 recorded · 66 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 11 recorded · 11 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 53 recorded · 52 measured · Source: Brazil's ANAC 04:00 · 94.0% · 754 recorded · 734 measured · Source: Brazil's ANAC 05:00 · 91.1% · 379 recorded · 371 measured · Source: Brazil's ANAC 06:00 · 94.8% · 708 recorded · 686 measured · Source: Brazil's ANAC 07:00 · 84.7% · 758 recorded · 734 measured · Source: Brazil's ANAC 08:00 · 75.7% · 209 recorded · 206 measured · Source: Brazil's ANAC 09:00 · 83.9% · 1,325 recorded · 1,289 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 177 recorded · 176 measured · Source: Brazil's ANAC 11:00 · 85.6% · 1,077 recorded · 1,067 measured · Source: Brazil's ANAC 12:00 · 72.4% · 738 recorded · 727 measured · Source: Brazil's ANAC 13:00 · Fewer than 200 measured departures · 21 recorded · 21 measured · Source: Brazil's ANAC 14:00 · 69.0% · 458 recorded · 451 measured · Source: Brazil's ANAC 15:00 · 72.4% · 809 recorded · 804 measured · Source: Brazil's ANAC 16:00 · 85.3% · 519 recorded · 518 measured · Source: Brazil's ANAC 17:00 · 66.5% · 781 recorded · 756 measured · Source: Brazil's ANAC 18:00 · 76.8% · 482 recorded · 479 measured · Source: Brazil's ANAC 19:00 · 69.7% · 644 recorded · 614 measured · Source: Brazil's ANAC 20:00 · 78.5% · 205 recorded · 200 measured · Source: Brazil's ANAC 21:00 · 77.7% · 352 recorded · 349 measured · Source: Brazil's ANAC 22:00 · 71.7% · 329 recorded · 322 measured · Source: Brazil's ANAC 23:00 · 59.7% · 864 recorded · 851 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 · 66 recorded · 66 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 11 recorded · 11 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 53 recorded · 52 measured · Source: Brazil's ANAC 04:00 · -2.1 min · 754 recorded · 734 measured · Source: Brazil's ANAC 05:00 · 3.1 min · 379 recorded · 371 measured · Source: Brazil's ANAC 06:00 · -1.7 min · 708 recorded · 686 measured · Source: Brazil's ANAC 07:00 · 6.6 min · 758 recorded · 734 measured · Source: Brazil's ANAC 08:00 · 10.7 min · 209 recorded · 206 measured · Source: Brazil's ANAC 09:00 · 5.6 min · 1,325 recorded · 1,289 measured · Source: Brazil's ANAC 10:00 · Fewer than 200 measured departures · 177 recorded · 176 measured · Source: Brazil's ANAC 11:00 · 4.3 min · 1,077 recorded · 1,067 measured · Source: Brazil's ANAC 12:00 · 13.0 min · 738 recorded · 727 measured · Source: Brazil's ANAC 13:00 · Fewer than 200 measured departures · 21 recorded · 21 measured · Source: Brazil's ANAC 14:00 · 14.4 min · 458 recorded · 451 measured · Source: Brazil's ANAC 15:00 · 12.6 min · 809 recorded · 804 measured · Source: Brazil's ANAC 16:00 · 6.7 min · 519 recorded · 518 measured · Source: Brazil's ANAC 17:00 · 15.0 min · 781 recorded · 756 measured · Source: Brazil's ANAC 18:00 · 11.5 min · 482 recorded · 479 measured · Source: Brazil's ANAC 19:00 · 12.5 min · 644 recorded · 614 measured · Source: Brazil's ANAC 20:00 · 8.5 min · 205 recorded · 200 measured · Source: Brazil's ANAC 21:00 · 8.8 min · 352 recorded · 349 measured · Source: Brazil's ANAC 22:00 · 10.5 min · 329 recorded · 322 measured · Source: Brazil's ANAC 23:00 · 17.6 min · 864 recorded · 851 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 66 · 66 recorded · 66 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · 11 · 11 recorded · 11 measured · Source: Brazil's ANAC 03:00 · 53 · 53 recorded · 52 measured · Source: Brazil's ANAC 04:00 · 754 · 754 recorded · 734 measured · Source: Brazil's ANAC 05:00 · 379 · 379 recorded · 371 measured · Source: Brazil's ANAC 06:00 · 708 · 708 recorded · 686 measured · Source: Brazil's ANAC 07:00 · 758 · 758 recorded · 734 measured · Source: Brazil's ANAC 08:00 · 209 · 209 recorded · 206 measured · Source: Brazil's ANAC 09:00 · 1,325 · 1,325 recorded · 1,289 measured · Source: Brazil's ANAC 10:00 · 177 · 177 recorded · 176 measured · Source: Brazil's ANAC 11:00 · 1,077 · 1,077 recorded · 1,067 measured · Source: Brazil's ANAC 12:00 · 738 · 738 recorded · 727 measured · Source: Brazil's ANAC 13:00 · 21 · 21 recorded · 21 measured · Source: Brazil's ANAC 14:00 · 458 · 458 recorded · 451 measured · Source: Brazil's ANAC 15:00 · 809 · 809 recorded · 804 measured · Source: Brazil's ANAC 16:00 · 519 · 519 recorded · 518 measured · Source: Brazil's ANAC 17:00 · 781 · 781 recorded · 756 measured · Source: Brazil's ANAC 18:00 · 482 · 482 recorded · 479 measured · Source: Brazil's ANAC 19:00 · 644 · 644 recorded · 614 measured · Source: Brazil's ANAC 20:00 · 205 · 205 recorded · 200 measured · Source: Brazil's ANAC 21:00 · 352 · 352 recorded · 349 measured · Source: Brazil's ANAC 22:00 · 329 · 329 recorded · 322 measured · Source: Brazil's ANAC 23:00 · 864 · 864 recorded · 851 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—6666
01:00No observations———
02:00Fewer than 200 measured departures—1111
03:00Fewer than 200 measured departures—5253
04:0094.0%-2.1 min734754
05:0091.1%3.1 min371379
06:0094.8%-1.7 min686708
07:0084.7%6.6 min734758
08:0075.7%10.7 min206209
09:0083.9%5.6 min1,2891,325
10:00Fewer than 200 measured departures—176177
11:0085.6%4.3 min1,0671,077
12:0072.4%13.0 min727738
13:00Fewer than 200 measured departures—2121
14:0069.0%14.4 min451458
15:0072.4%12.6 min804809
16:0085.3%6.7 min518519
17:0066.5%15.0 min756781
18:0076.8%11.5 min479482
19:0069.7%12.5 min614644
20:0078.5%8.5 min200205
21:0077.7%8.8 min349352
22:0071.7%10.5 min322329
23:0059.7%17.6 min851864

Day of week

On-time departures Data Integrity
Monday · 79.9% · 1,646 recorded · 1,621 measured · Source: Brazil's ANAC Tuesday · 80.0% · 1,722 recorded · 1,678 measured · Source: Brazil's ANAC Wednesday · 79.1% · 1,709 recorded · 1,671 measured · Source: Brazil's ANAC Thursday · 77.1% · 1,752 recorded · 1,715 measured · Source: Brazil's ANAC Friday · 75.6% · 1,748 recorded · 1,723 measured · Source: Brazil's ANAC Saturday · 81.4% · 1,585 recorded · 1,540 measured · Source: Brazil's ANAC Sunday · 79.6% · 1,557 recorded · 1,536 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Monday · 8.2 min · 1,646 recorded · 1,621 measured · Source: Brazil's ANAC Tuesday · 8.4 min · 1,722 recorded · 1,678 measured · Source: Brazil's ANAC Wednesday · 9.2 min · 1,709 recorded · 1,671 measured · Source: Brazil's ANAC Thursday · 9.5 min · 1,752 recorded · 1,715 measured · Source: Brazil's ANAC Friday · 9.8 min · 1,748 recorded · 1,723 measured · Source: Brazil's ANAC Saturday · 6.0 min · 1,585 recorded · 1,540 measured · Source: Brazil's ANAC Sunday · 6.8 min · 1,557 recorded · 1,536 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 1,646 · 1,646 recorded · 1,621 measured · Source: Brazil's ANAC Tuesday · 1,722 · 1,722 recorded · 1,678 measured · Source: Brazil's ANAC Wednesday · 1,709 · 1,709 recorded · 1,671 measured · Source: Brazil's ANAC Thursday · 1,752 · 1,752 recorded · 1,715 measured · Source: Brazil's ANAC Friday · 1,748 · 1,748 recorded · 1,723 measured · Source: Brazil's ANAC Saturday · 1,585 · 1,585 recorded · 1,540 measured · Source: Brazil's ANAC Sunday · 1,557 · 1,557 recorded · 1,536 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
Monday79.9%8.2 min1,6211,646
Tuesday80.0%8.4 min1,6781,722
Wednesday79.1%9.2 min1,6711,709
Thursday77.1%9.5 min1,7151,752
Friday75.6%9.8 min1,7231,748
Saturday81.4%6.0 min1,5401,585
Sunday79.6%6.8 min1,5361,557

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 · 80.5% · 1,132 recorded · 1,099 measured · Source: Brazil's ANAC Feb · 80.4% · 1,029 recorded · 998 measured · Source: Brazil's ANAC Mar · 83.7% · 1,140 recorded · 1,120 measured · Source: Brazil's ANAC Apr · 77.0% · 1,007 recorded · 981 measured · Source: Brazil's ANAC May · 78.2% · 1,098 recorded · 1,089 measured · Source: Brazil's ANAC Jun · 79.1% · 1,035 recorded · 1,021 measured · Source: Brazil's ANAC Jul · 77.2% · 1,115 recorded · 1,101 measured · Source: Brazil's ANAC Aug · 78.0% · 549 recorded · 540 measured · Source: Brazil's ANAC Sep · 81.7% · 545 recorded · 540 measured · Source: Brazil's ANAC Oct · 78.9% · 905 recorded · 887 measured · Source: Brazil's ANAC Nov · 82.6% · 1,065 recorded · 1,059 measured · Source: Brazil's ANAC Dec · 70.0% · 1,099 recorded · 1,049 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 7.7 min · 1,132 recorded · 1,099 measured · Source: Brazil's ANAC Feb · 7.7 min · 1,029 recorded · 998 measured · Source: Brazil's ANAC Mar · 5.2 min · 1,140 recorded · 1,120 measured · Source: Brazil's ANAC Apr · 9.5 min · 1,007 recorded · 981 measured · Source: Brazil's ANAC May · 8.5 min · 1,098 recorded · 1,089 measured · Source: Brazil's ANAC Jun · 7.5 min · 1,035 recorded · 1,021 measured · Source: Brazil's ANAC Jul · 9.3 min · 1,115 recorded · 1,101 measured · Source: Brazil's ANAC Aug · 8.4 min · 549 recorded · 540 measured · Source: Brazil's ANAC Sep · 7.0 min · 545 recorded · 540 measured · Source: Brazil's ANAC Oct · 7.6 min · 905 recorded · 887 measured · Source: Brazil's ANAC Nov · 6.4 min · 1,065 recorded · 1,059 measured · Source: Brazil's ANAC Dec · 14.7 min · 1,099 recorded · 1,049 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 1,132 · 1,132 recorded · 1,099 measured · Source: Brazil's ANAC Feb · 1,029 · 1,029 recorded · 998 measured · Source: Brazil's ANAC Mar · 1,140 · 1,140 recorded · 1,120 measured · Source: Brazil's ANAC Apr · 1,007 · 1,007 recorded · 981 measured · Source: Brazil's ANAC May · 1,098 · 1,098 recorded · 1,089 measured · Source: Brazil's ANAC Jun · 1,035 · 1,035 recorded · 1,021 measured · Source: Brazil's ANAC Jul · 1,115 · 1,115 recorded · 1,101 measured · Source: Brazil's ANAC Aug · 549 · 549 recorded · 540 measured · Source: Brazil's ANAC Sep · 545 · 545 recorded · 540 measured · Source: Brazil's ANAC Oct · 905 · 905 recorded · 887 measured · Source: Brazil's ANAC Nov · 1,065 · 1,065 recorded · 1,059 measured · Source: Brazil's ANAC Dec · 1,099 · 1,099 recorded · 1,049 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
Jan80.5%7.7 min1,0991,132
Feb80.4%7.7 min9981,029
Mar83.7%5.2 min1,1201,140
Apr77.0%9.5 min9811,007
May78.2%8.5 min1,0891,098
Jun79.1%7.5 min1,0211,035
Jul77.2%9.3 min1,1011,115
Aug78.0%8.4 min540549
Sep81.7%7.0 min540545
Oct78.9%7.6 min887905
Nov82.6%6.4 min1,0591,065
Dec70.0%14.7 min1,0491,099

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 77.3% 9,060
  • Delayed >15 min 20.7% 2,424
  • Cancelled 2.0% 235
  • 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

38
38 of 38
Flight numbersBy direction DeparturesOn time
JJ4537 VIX → GRU 641 96.0%
JJ3334 GRU → VIX 639 64.2%
JJ3330 GRU → VIX 637 81.8%
JJ3331 VIX → GRU 635 83.9%
JJ3336 GRU → VIX 617 52.6%
JJ3994 VIX → GRU 614 89.4%
JJ3335 VIX → GRU 612 68.1%
JJ3332 GRU → VIX 610 68.5%
G31382 GRU → VIX 522 82.7%
G31637 VIX → GRU 522 84.6%
JJ3333 VIX → GRU 486 71.5%
G31966 GRU → VIX 459 85.8%
JJ3222 GRU → VIX 438 71.6%
G39616 GRU → VIX 335 84.2%
JJ3991 GRU → VIX 332 76.9%
G31415 VIX → GRU 274 74.4%
G31308 GRU → VIX 259 73.2%
G31385 VIX → GRU 244 84.0%
JJ3594 GRU → VIX 233 75.4%
JJ3358 VIX → GRU 229 99.6%
JJ3595 VIX → GRU 224 75.8%
G39617 VIX → GRU 196 82.9%
JJ3328 GRU → VIX 169 73.8%
G31773 VIX → GRU 126 98.4%
G31389 VIX → GRU 122 95.8%
G31384 GRU → VIX 113 78.6%
G31386 GRU → VIX 113 86.7%
G39612 GRU → VIX 112 90.0%
G39613 VIX → GRU 112 95.0%
JJ4725 VIX → GRU 112 57.3%
G31387 VIX → GRU 110 82.7%
G31467 VIX → GRU 99 82.8%
G31388 GRU → VIX 93 67.4%
JJ4723 VIX → GRU 87 94.3%
JJ3329 VIX → GRU 80 94.9%
G31309 VIX → GRU 63 89.8%
G39619 GRU → VIX 43 97.6%
JJ3877 GRU → VIX 33 78.8%

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 556 +2.0% 2 75.2%
June 2026 510 −0.2% 2 75.1%
May 2026 544 −0.2% 3 74.8%
April 2026 473 −6.9% 6 74.4%
March 2026 629 +28.1% 9 83.5%
February 2026 532 +14.2% 14 79.7%
January 2026 592 +16.8% 11 78.0%
December 2025 564 +16.3% 25 64.7%
November 2025 552 +8.9% 2 84.1%
October 2025 554 +66.4% 7 78.3%
September 2025 540 5 81.7%
August 2025 540 9 78.0%
July 2025 545 12 79.3%
June 2025 511 12 83.2%
May 2025 545 6 81.7%
April 2025 508 20 79.3%
March 2025 491 11 83.9%
February 2025 466 17 81.1%
January 2025 507 22 83.4%
December 2024 485 25 76.1%
November 2024 507 4 81.1%
October 2024 333 11 79.9%

How to read this chart

Loading the guide…