2,462 km · Domestic

Val de Cans/Júlio Cezar Ribeiro (BEL) – São Paulo/Guarulhos–Governor André Franco Montoro (GRU)

In July 2026, 463 flights operated between Val de Cans/Júlio Cezar Ribeiro and São Paulo/Guarulhos–Governor André Franco Montoro (both directions), and 79.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
January505479▼ 5.1%
February454374▼ 17.6%
March480433▼ 9.8%
April468423▼ 9.6%
May491419▼ 14.7%
June481448▼ 6.9%
July328463▲ 41.2%
August390––
September466––
October455–in progress
November509––
December431––
Year to date (Jan–Jul)3,2073,039▼ 5.2%

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
January81.6%75.4%▼ 7.6%
February81.5%74.1%▼ 9.1%
March83.1%75.3%▼ 9.4%
April79.1%74.0%▼ 6.4%
May81.5%78.3%▼ 3.9%
June77.1%72.5%▼ 6.0%
July66.2%79.0%▲ 19.3%
August71.3%––
September79.6%––
October62.9%–in progress
November58.7%––
December63.8%––
Year-to-date average (Jan–Jul)78.6%75.5%▼ 3.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January69▲ 50.0%
February122▼ 83.3%
March770.0%
April24▲ 100.0%
May49▲ 125.0%
June42▼ 50.0%
July52▼ 60.0%
August0––
September1––
October7–in progress
November4––
December13––
Year to date (Jan–Jul)4035▼ 12.5%

Airlines on this route

  1. TAM Brazilian Airlines 63.2%
  2. Gol Transportes Aéreos 22.1%
  3. Azul Linhas Aéreas Brasileiras 14.7%

Oct 1, 2024 – Jul 31, 2026

By direction

BEL → GRU

Scheduled flights
4,739
Flights operated
4,675
Cancelled
64 · 1.4%
On-time departures
78.8%

GRU → BEL

Scheduled flights
5,148
Flights operated
5,098
Cancelled
50 · 1.0%
On-time departures
70.7%

BEL → GRU and GRU → BEL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 6,251 63.2% 70.6% 69
Gol Transportes Aéreos G3 2,185 22.1% 77.2% 29
Azul Linhas Aéreas Brasileiras AD 1,451 14.7% 87.7% 16

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-3.6min · 653 recorded · 646 measured
Gap to highest-delay hour23.0min05:00 ↔ 17:00
Recorded flights9,887BEL–GRU

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 10 recorded · 10 measured · Source: Brazil's ANAC 01:00 · 84.6% · 220 recorded · 220 measured · Source: Brazil's ANAC 02:00 · 78.8% · 661 recorded · 659 measured · Source: Brazil's ANAC 03:00 · 85.1% · 516 recorded · 510 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 165 recorded · 165 measured · Source: Brazil's ANAC 05:00 · 96.1% · 653 recorded · 646 measured · Source: Brazil's ANAC 06:00 · 90.6% · 265 recorded · 265 measured · Source: Brazil's ANAC 07:00 · 80.6% · 440 recorded · 437 measured · Source: Brazil's ANAC 08:00 · 83.6% · 219 recorded · 219 measured · Source: Brazil's ANAC 09:00 · 76.2% · 269 recorded · 269 measured · Source: Brazil's ANAC 10:00 · 87.0% · 226 recorded · 223 measured · Source: Brazil's ANAC 11:00 · 88.9% · 236 recorded · 235 measured · Source: Brazil's ANAC 12:00 · 64.6% · 970 recorded · 954 measured · Source: Brazil's ANAC 13:00 · 78.0% · 420 recorded · 414 measured · Source: Brazil's ANAC 14:00 · 73.6% · 421 recorded · 420 measured · Source: Brazil's ANAC 15:00 · 76.6% · 392 recorded · 380 measured · Source: Brazil's ANAC 16:00 · 65.4% · 318 recorded · 309 measured · Source: Brazil's ANAC 17:00 · 56.9% · 731 recorded · 717 measured · Source: Brazil's ANAC 18:00 · 72.1% · 784 recorded · 773 measured · Source: Brazil's ANAC 19:00 · Fewer than 200 measured departures · 178 recorded · 174 measured · Source: Brazil's ANAC 20:00 · 67.3% · 326 recorded · 315 measured · Source: Brazil's ANAC 21:00 · 82.1% · 225 recorded · 223 measured · Source: Brazil's ANAC 22:00 · 59.2% · 1,078 recorded · 1,074 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 164 recorded · 162 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 · 10 recorded · 10 measured · Source: Brazil's ANAC 01:00 · 7.7 min · 220 recorded · 220 measured · Source: Brazil's ANAC 02:00 · 6.0 min · 661 recorded · 659 measured · Source: Brazil's ANAC 03:00 · 1.8 min · 516 recorded · 510 measured · Source: Brazil's ANAC 04:00 · Fewer than 200 measured departures · 165 recorded · 165 measured · Source: Brazil's ANAC 05:00 · -3.6 min · 653 recorded · 646 measured · Source: Brazil's ANAC 06:00 · 1.5 min · 265 recorded · 265 measured · Source: Brazil's ANAC 07:00 · 8.0 min · 440 recorded · 437 measured · Source: Brazil's ANAC 08:00 · 7.2 min · 219 recorded · 219 measured · Source: Brazil's ANAC 09:00 · 10.2 min · 269 recorded · 269 measured · Source: Brazil's ANAC 10:00 · 5.1 min · 226 recorded · 223 measured · Source: Brazil's ANAC 11:00 · 2.3 min · 236 recorded · 235 measured · Source: Brazil's ANAC 12:00 · 14.9 min · 970 recorded · 954 measured · Source: Brazil's ANAC 13:00 · 8.3 min · 420 recorded · 414 measured · Source: Brazil's ANAC 14:00 · 9.1 min · 421 recorded · 420 measured · Source: Brazil's ANAC 15:00 · 10.7 min · 392 recorded · 380 measured · Source: Brazil's ANAC 16:00 · 16.3 min · 318 recorded · 309 measured · Source: Brazil's ANAC 17:00 · 19.4 min · 731 recorded · 717 measured · Source: Brazil's ANAC 18:00 · 10.0 min · 784 recorded · 773 measured · Source: Brazil's ANAC 19:00 · Fewer than 200 measured departures · 178 recorded · 174 measured · Source: Brazil's ANAC 20:00 · 11.2 min · 326 recorded · 315 measured · Source: Brazil's ANAC 21:00 · 5.4 min · 225 recorded · 223 measured · Source: Brazil's ANAC 22:00 · 17.0 min · 1,078 recorded · 1,074 measured · Source: Brazil's ANAC 23:00 · Fewer than 200 measured departures · 164 recorded · 162 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 10 · 10 recorded · 10 measured · Source: Brazil's ANAC 01:00 · 220 · 220 recorded · 220 measured · Source: Brazil's ANAC 02:00 · 661 · 661 recorded · 659 measured · Source: Brazil's ANAC 03:00 · 516 · 516 recorded · 510 measured · Source: Brazil's ANAC 04:00 · 165 · 165 recorded · 165 measured · Source: Brazil's ANAC 05:00 · 653 · 653 recorded · 646 measured · Source: Brazil's ANAC 06:00 · 265 · 265 recorded · 265 measured · Source: Brazil's ANAC 07:00 · 440 · 440 recorded · 437 measured · Source: Brazil's ANAC 08:00 · 219 · 219 recorded · 219 measured · Source: Brazil's ANAC 09:00 · 269 · 269 recorded · 269 measured · Source: Brazil's ANAC 10:00 · 226 · 226 recorded · 223 measured · Source: Brazil's ANAC 11:00 · 236 · 236 recorded · 235 measured · Source: Brazil's ANAC 12:00 · 970 · 970 recorded · 954 measured · Source: Brazil's ANAC 13:00 · 420 · 420 recorded · 414 measured · Source: Brazil's ANAC 14:00 · 421 · 421 recorded · 420 measured · Source: Brazil's ANAC 15:00 · 392 · 392 recorded · 380 measured · Source: Brazil's ANAC 16:00 · 318 · 318 recorded · 309 measured · Source: Brazil's ANAC 17:00 · 731 · 731 recorded · 717 measured · Source: Brazil's ANAC 18:00 · 784 · 784 recorded · 773 measured · Source: Brazil's ANAC 19:00 · 178 · 178 recorded · 174 measured · Source: Brazil's ANAC 20:00 · 326 · 326 recorded · 315 measured · Source: Brazil's ANAC 21:00 · 225 · 225 recorded · 223 measured · Source: Brazil's ANAC 22:00 · 1,078 · 1,078 recorded · 1,074 measured · Source: Brazil's ANAC 23:00 · 164 · 164 recorded · 162 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—1010
01:0084.6%7.7 min220220
02:0078.8%6.0 min659661
03:0085.1%1.8 min510516
04:00Fewer than 200 measured departures—165165
05:0096.1%-3.6 min646653
06:0090.6%1.5 min265265
07:0080.6%8.0 min437440
08:0083.6%7.2 min219219
09:0076.2%10.2 min269269
10:0087.0%5.1 min223226
11:0088.9%2.3 min235236
12:0064.6%14.9 min954970
13:0078.0%8.3 min414420
14:0073.6%9.1 min420421
15:0076.6%10.7 min380392
16:0065.4%16.3 min309318
17:0056.9%19.4 min717731
18:0072.1%10.0 min773784
19:00Fewer than 200 measured departures—174178
20:0067.3%11.2 min315326
21:0082.1%5.4 min223225
22:0059.2%17.0 min1,0741,078
23:00Fewer than 200 measured departures—162164

Day of week

On-time departures Data Integrity
Monday · 76.0% · 1,391 recorded · 1,385 measured · Source: Brazil's ANAC Tuesday · 75.1% · 1,442 recorded · 1,422 measured · Source: Brazil's ANAC Wednesday · 73.3% · 1,413 recorded · 1,398 measured · Source: Brazil's ANAC Thursday · 72.9% · 1,447 recorded · 1,420 measured · Source: Brazil's ANAC Friday · 70.2% · 1,440 recorded · 1,422 measured · Source: Brazil's ANAC Saturday · 77.2% · 1,303 recorded · 1,292 measured · Source: Brazil's ANAC Sunday · 77.7% · 1,451 recorded · 1,434 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 · 1,391 recorded · 1,385 measured · Source: Brazil's ANAC Tuesday · 8.9 min · 1,442 recorded · 1,422 measured · Source: Brazil's ANAC Wednesday · 10.4 min · 1,413 recorded · 1,398 measured · Source: Brazil's ANAC Thursday · 11.0 min · 1,447 recorded · 1,420 measured · Source: Brazil's ANAC Friday · 11.1 min · 1,440 recorded · 1,422 measured · Source: Brazil's ANAC Saturday · 9.3 min · 1,303 recorded · 1,292 measured · Source: Brazil's ANAC Sunday · 9.5 min · 1,451 recorded · 1,434 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 1,391 · 1,391 recorded · 1,385 measured · Source: Brazil's ANAC Tuesday · 1,442 · 1,442 recorded · 1,422 measured · Source: Brazil's ANAC Wednesday · 1,413 · 1,413 recorded · 1,398 measured · Source: Brazil's ANAC Thursday · 1,447 · 1,447 recorded · 1,420 measured · Source: Brazil's ANAC Friday · 1,440 · 1,440 recorded · 1,422 measured · Source: Brazil's ANAC Saturday · 1,303 · 1,303 recorded · 1,292 measured · Source: Brazil's ANAC Sunday · 1,451 · 1,451 recorded · 1,434 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
Monday76.0%7.4 min1,3851,391
Tuesday75.1%8.9 min1,4221,442
Wednesday73.3%10.4 min1,3981,413
Thursday72.9%11.0 min1,4201,447
Friday70.2%11.1 min1,4221,440
Saturday77.2%9.3 min1,2921,303
Sunday77.7%9.5 min1,4341,451

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 · 78.6% · 999 recorded · 984 measured · Source: Brazil's ANAC Feb · 78.1% · 842 recorded · 828 measured · Source: Brazil's ANAC Mar · 79.4% · 927 recorded · 913 measured · Source: Brazil's ANAC Apr · 76.7% · 897 recorded · 891 measured · Source: Brazil's ANAC May · 80.0% · 923 recorded · 910 measured · Source: Brazil's ANAC Jun · 74.9% · 935 recorded · 929 measured · Source: Brazil's ANAC Jul · 73.7% · 798 recorded · 791 measured · Source: Brazil's ANAC Aug · 71.3% · 390 recorded · 390 measured · Source: Brazil's ANAC Sep · 79.6% · 467 recorded · 466 measured · Source: Brazil's ANAC Oct · 69.5% · 801 recorded · 788 measured · Source: Brazil's ANAC Nov · 66.7% · 962 recorded · 956 measured · Source: Brazil's ANAC Dec · 66.7% · 946 recorded · 927 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 8.6 min · 999 recorded · 984 measured · Source: Brazil's ANAC Feb · 8.4 min · 842 recorded · 828 measured · Source: Brazil's ANAC Mar · 7.5 min · 927 recorded · 913 measured · Source: Brazil's ANAC Apr · 8.6 min · 897 recorded · 891 measured · Source: Brazil's ANAC May · 6.3 min · 923 recorded · 910 measured · Source: Brazil's ANAC Jun · 8.7 min · 935 recorded · 929 measured · Source: Brazil's ANAC Jul · 9.6 min · 798 recorded · 791 measured · Source: Brazil's ANAC Aug · 12.9 min · 390 recorded · 390 measured · Source: Brazil's ANAC Sep · 7.8 min · 467 recorded · 466 measured · Source: Brazil's ANAC Oct · 11.7 min · 801 recorded · 788 measured · Source: Brazil's ANAC Nov · 12.5 min · 962 recorded · 956 measured · Source: Brazil's ANAC Dec · 14.2 min · 946 recorded · 927 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 999 · 999 recorded · 984 measured · Source: Brazil's ANAC Feb · 842 · 842 recorded · 828 measured · Source: Brazil's ANAC Mar · 927 · 927 recorded · 913 measured · Source: Brazil's ANAC Apr · 897 · 897 recorded · 891 measured · Source: Brazil's ANAC May · 923 · 923 recorded · 910 measured · Source: Brazil's ANAC Jun · 935 · 935 recorded · 929 measured · Source: Brazil's ANAC Jul · 798 · 798 recorded · 791 measured · Source: Brazil's ANAC Aug · 390 · 390 recorded · 390 measured · Source: Brazil's ANAC Sep · 467 · 467 recorded · 466 measured · Source: Brazil's ANAC Oct · 801 · 801 recorded · 788 measured · Source: Brazil's ANAC Nov · 962 · 962 recorded · 956 measured · Source: Brazil's ANAC Dec · 946 · 946 recorded · 927 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
Jan78.6%8.6 min984999
Feb78.1%8.4 min828842
Mar79.4%7.5 min913927
Apr76.7%8.6 min891897
May80.0%6.3 min910923
Jun74.9%8.7 min929935
Jul73.7%9.6 min791798
Aug71.3%12.9 min390390
Sep79.6%7.8 min466467
Oct69.5%11.7 min788801
Nov66.7%12.5 min956962
Dec66.7%14.2 min927946

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 73.7% 7,288
  • Delayed >15 min 25.1% 2,485
  • Cancelled 1.2% 114
  • 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

35
35 of 35
Flight numbersBy direction DeparturesOn time
JJ3229 BEL → GRU 638 96.0%
JJ3232 GRU → BEL 637 59.7%
JJ3227 BEL → GRU 616 79.3%
JJ3228 GRU → BEL 598 79.7%
JJ3230 GRU → BEL 594 64.4%
JJ3233 BEL → GRU 582 58.9%
JJ3231 BEL → GRU 515 69.8%
G31543 BEL → GRU 512 84.9%
G31542 GRU → BEL 494 63.9%
JJ3872 GRU → BEL 471 53.9%
G39610 GRU → BEL 444 77.5%
AD6070 GRU → BEL 261 91.9%
JJ4596 GRU → BEL 257 77.0%
JJ4597 BEL → GRU 253 70.0%
AD6073 BEL → GRU 238 85.3%
AD6072 GRU → BEL 215 86.7%
AD6075 BEL → GRU 196 87.2%
AD6074 GRU → BEL 189 86.2%
JJ3604 GRU → BEL 178 62.0%
JJ3605 BEL → GRU 170 61.1%
JJ3234 GRU → BEL 167 62.7%
AD6071 BEL → GRU 166 89.0%
G31519 BEL → GRU 120 88.1%
G31516 GRU → BEL 119 76.3%
G31520 GRU → BEL 110 79.1%
G31517 BEL → GRU 103 82.8%
JJ4560 GRU → BEL 74 89.0%
JJ4561 BEL → GRU 74 86.3%
AD6083 GRU → BEL 60 88.1%
JJ4763 BEL → GRU 60 79.3%
AD6043 BEL → GRU 54 75.9%
JJ3987 BEL → GRU 54 70.4%
JJ4762 GRU → BEL 54 67.9%
AD6076 BEL → GRU 51 94.1%
JJ3016 GRU → BEL 51 58.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 463 +41.2% 2 79.0%
June 2026 448 −6.9% 2 72.5%
May 2026 419 −14.7% 9 78.3%
April 2026 423 −9.6% 4 74.0%
March 2026 433 −9.8% 7 75.3%
February 2026 374 −17.6% 2 74.1%
January 2026 479 −5.1% 9 75.4%
December 2025 431 −13.1% 13 63.8%
November 2025 509 +13.9% 4 58.7%
October 2025 455 +36.6% 7 62.9%
September 2025 466 1 79.6%
August 2025 390 0 71.3%
July 2025 328 5 66.2%
June 2025 481 4 77.1%
May 2025 491 4 81.5%
April 2025 468 2 79.1%
March 2025 480 7 83.1%
February 2025 454 12 81.5%
January 2025 505 6 81.6%
December 2024 496 6 69.2%
November 2024 447 2 75.8%
October 2024 333 6 78.7%

How to read this chart

Loading the guide…