1,113 km · Domestic

São Paulo/Guarulhos–Governor André Franco Montoro (GRU) – Glauber de Andrade Rocha (VDC)

In July 2026, 205 flights operated between São Paulo/Guarulhos–Governor André Franco Montoro and Glauber de Andrade Rocha (both directions), and 82.0% 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
January164209▲ 27.4%
February105203▲ 93.3%
March117172▲ 47.0%
April143118▼ 17.5%
May147178▲ 21.1%
June169200▲ 18.3%
July208205▼ 1.4%
August211––
September204––
October196–in progress
November168––
December224––
Year to date (Jan–Jul)1,0531,285▲ 22.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
January80.5%79.9%▼ 0.7%
February73.3%78.3%▲ 6.8%
March84.6%80.8%▼ 4.5%
April85.3%87.3%▲ 2.3%
May86.4%75.3%▼ 12.8%
June78.7%76.0%▼ 3.4%
July77.9%82.0%▲ 5.3%
August84.8%––
September77.0%––
October80.6%–in progress
November83.3%––
December74.1%––
Year-to-date average (Jan–Jul)81.0%79.9%▼ 1.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January110.0%
February110.0%
March00–
April14▲ 300.0%
May40▼ 100.0%
June60▼ 100.0%
July81▼ 87.5%
August3––
September2––
October1–in progress
November3––
December3––
Year to date (Jan–Jul)217▼ 66.7%

Airlines on this route

  1. TAM Brazilian Airlines 62.6%
  2. Gol Transportes Aéreos 37.4%

Oct 1, 2024 – Jul 31, 2026

By direction

GRU → VDC

Scheduled flights
1,870
Flights operated
1,851
Cancelled
19 · 1.0%
On-time departures
73.2%

VDC → GRU

Scheduled flights
1,879
Flights operated
1,855
Cancelled
24 · 1.3%
On-time departures
87.1%

GRU → VDC and VDC → GRU counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 2,348 62.6% 75.7% 26
Gol Transportes Aéreos G3 1,401 37.4% 87.6% 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 delay06:00–07:00-3.5min · 477 recorded · 472 measured
Gap to highest-delay hour19.6min06:00 ↔ 23:00
Recorded flights3,749GRU–VDC

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 94 recorded · 94 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 14 recorded · 13 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 117 recorded · 116 measured · Source: Brazil's ANAC 04:00 · 93.4% · 253 recorded · 244 measured · Source: Brazil's ANAC 05:00 · Fewer than 200 measured departures · 75 recorded · 75 measured · Source: Brazil's ANAC 06:00 · 95.6% · 477 recorded · 472 measured · Source: Brazil's ANAC 07:00 · 76.0% · 290 recorded · 288 measured · Source: Brazil's ANAC 08:00 · Fewer than 200 measured departures · 149 recorded · 149 measured · Source: Brazil's ANAC 09:00 · Fewer than 200 measured departures · 183 recorded · 181 measured · Source: Brazil's ANAC 10:00 · 71.8% · 241 recorded · 241 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 12:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 13:00 · Fewer than 200 measured departures · 12 recorded · 12 measured · Source: Brazil's ANAC 14:00 · Fewer than 200 measured departures · 16 recorded · 16 measured · Source: Brazil's ANAC 15:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: Brazil's ANAC 16:00 · 67.1% · 422 recorded · 422 measured · Source: Brazil's ANAC 17:00 · Fewer than 200 measured departures · 70 recorded · 70 measured · Source: Brazil's ANAC 18:00 · Fewer than 200 measured departures · 18 recorded · 18 measured · Source: Brazil's ANAC 19:00 · 83.0% · 350 recorded · 346 measured · Source: Brazil's ANAC 20:00 · 84.4% · 209 recorded · 205 measured · Source: Brazil's ANAC 21:00 · 80.3% · 447 recorded · 442 measured · Source: Brazil's ANAC 22:00 · Fewer than 200 measured departures · 49 recorded · 47 measured · Source: Brazil's ANAC 23:00 · 57.3% · 221 recorded · 213 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 · 94 recorded · 94 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · Fewer than 200 measured departures · 14 recorded · 13 measured · Source: Brazil's ANAC 03:00 · Fewer than 200 measured departures · 117 recorded · 116 measured · Source: Brazil's ANAC 04:00 · 0.9 min · 253 recorded · 244 measured · Source: Brazil's ANAC 05:00 · Fewer than 200 measured departures · 75 recorded · 75 measured · Source: Brazil's ANAC 06:00 · -3.5 min · 477 recorded · 472 measured · Source: Brazil's ANAC 07:00 · 9.3 min · 290 recorded · 288 measured · Source: Brazil's ANAC 08:00 · Fewer than 200 measured departures · 149 recorded · 149 measured · Source: Brazil's ANAC 09:00 · Fewer than 200 measured departures · 183 recorded · 181 measured · Source: Brazil's ANAC 10:00 · 12.5 min · 241 recorded · 241 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 12:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 13:00 · Fewer than 200 measured departures · 12 recorded · 12 measured · Source: Brazil's ANAC 14:00 · Fewer than 200 measured departures · 16 recorded · 16 measured · Source: Brazil's ANAC 15:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: Brazil's ANAC 16:00 · 15.9 min · 422 recorded · 422 measured · Source: Brazil's ANAC 17:00 · Fewer than 200 measured departures · 70 recorded · 70 measured · Source: Brazil's ANAC 18:00 · Fewer than 200 measured departures · 18 recorded · 18 measured · Source: Brazil's ANAC 19:00 · 4.8 min · 350 recorded · 346 measured · Source: Brazil's ANAC 20:00 · 5.8 min · 209 recorded · 205 measured · Source: Brazil's ANAC 21:00 · 9.7 min · 447 recorded · 442 measured · Source: Brazil's ANAC 22:00 · Fewer than 200 measured departures · 49 recorded · 47 measured · Source: Brazil's ANAC 23:00 · 16.1 min · 221 recorded · 213 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 94 · 94 recorded · 94 measured · Source: Brazil's ANAC 01:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 02:00 · 14 · 14 recorded · 13 measured · Source: Brazil's ANAC 03:00 · 117 · 117 recorded · 116 measured · Source: Brazil's ANAC 04:00 · 253 · 253 recorded · 244 measured · Source: Brazil's ANAC 05:00 · 75 · 75 recorded · 75 measured · Source: Brazil's ANAC 06:00 · 477 · 477 recorded · 472 measured · Source: Brazil's ANAC 07:00 · 290 · 290 recorded · 288 measured · Source: Brazil's ANAC 08:00 · 149 · 149 recorded · 149 measured · Source: Brazil's ANAC 09:00 · 183 · 183 recorded · 181 measured · Source: Brazil's ANAC 10:00 · 241 · 241 recorded · 241 measured · Source: Brazil's ANAC 11:00 · 1 · 1 recorded · 1 measured · Source: Brazil's ANAC 12:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 13:00 · 12 · 12 recorded · 12 measured · Source: Brazil's ANAC 14:00 · 16 · 16 recorded · 16 measured · Source: Brazil's ANAC 15:00 · 41 · 41 recorded · 41 measured · Source: Brazil's ANAC 16:00 · 422 · 422 recorded · 422 measured · Source: Brazil's ANAC 17:00 · 70 · 70 recorded · 70 measured · Source: Brazil's ANAC 18:00 · 18 · 18 recorded · 18 measured · Source: Brazil's ANAC 19:00 · 350 · 350 recorded · 346 measured · Source: Brazil's ANAC 20:00 · 209 · 209 recorded · 205 measured · Source: Brazil's ANAC 21:00 · 447 · 447 recorded · 442 measured · Source: Brazil's ANAC 22:00 · 49 · 49 recorded · 47 measured · Source: Brazil's ANAC 23:00 · 221 · 221 recorded · 213 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—9494
01:00No observations———
02:00Fewer than 200 measured departures—1314
03:00Fewer than 200 measured departures—116117
04:0093.4%0.9 min244253
05:00Fewer than 200 measured departures—7575
06:0095.6%-3.5 min472477
07:0076.0%9.3 min288290
08:00Fewer than 200 measured departures—149149
09:00Fewer than 200 measured departures—181183
10:0071.8%12.5 min241241
11:00Fewer than 200 measured departures—11
12:00No observations———
13:00Fewer than 200 measured departures—1212
14:00Fewer than 200 measured departures—1616
15:00Fewer than 200 measured departures—4141
16:0067.1%15.9 min422422
17:00Fewer than 200 measured departures—7070
18:00Fewer than 200 measured departures—1818
19:0083.0%4.8 min346350
20:0084.4%5.8 min205209
21:0080.3%9.7 min442447
22:00Fewer than 200 measured departures—4749
23:0057.3%16.1 min213221

Day of week

On-time departures Data Integrity
Monday · 82.8% · 551 recorded · 547 measured · Source: Brazil's ANAC Tuesday · 82.6% · 552 recorded · 547 measured · Source: Brazil's ANAC Wednesday · 79.7% · 533 recorded · 527 measured · Source: Brazil's ANAC Thursday · 79.2% · 559 recorded · 548 measured · Source: Brazil's ANAC Friday · 76.9% · 561 recorded · 554 measured · Source: Brazil's ANAC Saturday · 80.6% · 516 recorded · 509 measured · Source: Brazil's ANAC Sunday · 79.1% · 477 recorded · 474 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Monday · 4.6 min · 551 recorded · 547 measured · Source: Brazil's ANAC Tuesday · 4.5 min · 552 recorded · 547 measured · Source: Brazil's ANAC Wednesday · 8.3 min · 533 recorded · 527 measured · Source: Brazil's ANAC Thursday · 8.0 min · 559 recorded · 548 measured · Source: Brazil's ANAC Friday · 11.0 min · 561 recorded · 554 measured · Source: Brazil's ANAC Saturday · 7.2 min · 516 recorded · 509 measured · Source: Brazil's ANAC Sunday · 8.8 min · 477 recorded · 474 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 551 · 551 recorded · 547 measured · Source: Brazil's ANAC Tuesday · 552 · 552 recorded · 547 measured · Source: Brazil's ANAC Wednesday · 533 · 533 recorded · 527 measured · Source: Brazil's ANAC Thursday · 559 · 559 recorded · 548 measured · Source: Brazil's ANAC Friday · 561 · 561 recorded · 554 measured · Source: Brazil's ANAC Saturday · 516 · 516 recorded · 509 measured · Source: Brazil's ANAC Sunday · 477 · 477 recorded · 474 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
Monday82.8%4.6 min547551
Tuesday82.6%4.5 min547552
Wednesday79.7%8.3 min527533
Thursday79.2%8.0 min548559
Friday76.9%11.0 min554561
Saturday80.6%7.2 min509516
Sunday79.1%8.8 min474477

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.2% · 375 recorded · 373 measured · Source: Brazil's ANAC Feb · 76.6% · 310 recorded · 308 measured · Source: Brazil's ANAC Mar · 82.4% · 289 recorded · 289 measured · Source: Brazil's ANAC Apr · 86.2% · 266 recorded · 261 measured · Source: Brazil's ANAC May · 80.3% · 329 recorded · 325 measured · Source: Brazil's ANAC Jun · 77.2% · 375 recorded · 369 measured · Source: Brazil's ANAC Jul · 79.9% · 422 recorded · 413 measured · Source: Brazil's ANAC Aug · 84.8% · 214 recorded · 211 measured · Source: Brazil's ANAC Sep · 77.0% · 206 recorded · 204 measured · Source: Brazil's ANAC Oct · 82.1% · 302 recorded · 301 measured · Source: Brazil's ANAC Nov · 83.1% · 282 recorded · 278 measured · Source: Brazil's ANAC Dec · 75.4% · 379 recorded · 374 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.8 min · 375 recorded · 373 measured · Source: Brazil's ANAC Feb · 8.1 min · 310 recorded · 308 measured · Source: Brazil's ANAC Mar · 8.6 min · 289 recorded · 289 measured · Source: Brazil's ANAC Apr · 3.7 min · 266 recorded · 261 measured · Source: Brazil's ANAC May · 5.2 min · 329 recorded · 325 measured · Source: Brazil's ANAC Jun · 11.9 min · 375 recorded · 369 measured · Source: Brazil's ANAC Jul · 8.2 min · 422 recorded · 413 measured · Source: Brazil's ANAC Aug · 3.9 min · 214 recorded · 211 measured · Source: Brazil's ANAC Sep · 6.0 min · 206 recorded · 204 measured · Source: Brazil's ANAC Oct · 7.0 min · 302 recorded · 301 measured · Source: Brazil's ANAC Nov · 6.4 min · 282 recorded · 278 measured · Source: Brazil's ANAC Dec · 9.2 min · 379 recorded · 374 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 375 · 375 recorded · 373 measured · Source: Brazil's ANAC Feb · 310 · 310 recorded · 308 measured · Source: Brazil's ANAC Mar · 289 · 289 recorded · 289 measured · Source: Brazil's ANAC Apr · 266 · 266 recorded · 261 measured · Source: Brazil's ANAC May · 329 · 329 recorded · 325 measured · Source: Brazil's ANAC Jun · 375 · 375 recorded · 369 measured · Source: Brazil's ANAC Jul · 422 · 422 recorded · 413 measured · Source: Brazil's ANAC Aug · 214 · 214 recorded · 211 measured · Source: Brazil's ANAC Sep · 206 · 206 recorded · 204 measured · Source: Brazil's ANAC Oct · 302 · 302 recorded · 301 measured · Source: Brazil's ANAC Nov · 282 · 282 recorded · 278 measured · Source: Brazil's ANAC Dec · 379 · 379 recorded · 374 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.2%7.8 min373375
Feb76.6%8.1 min308310
Mar82.4%8.6 min289289
Apr86.2%3.7 min261266
May80.3%5.2 min325329
Jun77.2%11.9 min369375
Jul79.9%8.2 min413422
Aug84.8%3.9 min211214
Sep77.0%6.0 min204206
Oct82.1%7.0 min301302
Nov83.1%6.4 min278282
Dec75.4%9.2 min374379

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 79.2% 2,970
  • Delayed >15 min 19.6% 736
  • Cancelled 1.1% 43
  • 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

15
15 of 15
Flight numbersBy direction DeparturesOn time
G31963 VDC → GRU 456 96.2%
JJ4605 VDC → GRU 420 78.0%
JJ4604 GRU → VDC 417 73.6%
JJ3423 VDC → GRU 378 89.1%
JJ3422 GRU → VDC 377 59.8%
G31962 GRU → VDC 351 79.8%
JJ3538 GRU → VDC 269 69.1%
JJ3539 VDC → GRU 267 83.3%
G31570 GRU → VDC 119 87.3%
G31571 VDC → GRU 118 92.2%
G31956 GRU → VDC 50 82.0%
JJ3180 GRU → VDC 48 70.8%
JJ3181 VDC → GRU 48 70.8%
G39050 GRU → VDC 47 95.7%
G39051 VDC → GRU 46 73.9%

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 205 −1.4% 1 82.0%
June 2026 200 +18.3% 0 76.0%
May 2026 178 +21.1% 0 75.3%
April 2026 118 −17.5% 4 87.3%
March 2026 172 +47.0% 0 80.8%
February 2026 203 +93.3% 1 78.3%
January 2026 209 +27.4% 1 79.9%
December 2025 224 +49.3% 3 74.1%
November 2025 168 +52.7% 3 83.3%
October 2025 196 +86.7% 1 80.6%
September 2025 204 2 77.0%
August 2025 211 3 84.8%
July 2025 208 8 77.9%
June 2025 169 6 78.7%
May 2025 147 4 86.4%
April 2025 143 1 85.3%
March 2025 117 0 84.6%
February 2025 105 1 73.3%
January 2025 164 1 80.5%
December 2024 150 2 77.3%
November 2024 110 1 82.7%
October 2024 105 0 84.8%

How to read this chart

Loading the guide…