9,405 km · International

Charles de Gaulle (CDG) – São Paulo/Guarulhos–Governor André Franco Montoro (GRU)

In July 2026, 184 flights operated between Charles de Gaulle and São Paulo/Guarulhos–Governor André Franco Montoro (both directions), and 73.4% 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
January18262▼ 65.9%
February16156▼ 65.2%
March17274▼ 57.0%
April60177▲ 195.0%
May62186▲ 200.0%
June60179▲ 198.3%
July62184▲ 196.8%
August62––
September60––
October62–in progress
November60––
December61––
Year to date (Jan–Jul)759918▲ 20.9%

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
January59.9%71.0%▲ 18.5%
February68.9%73.2%▲ 6.2%
March76.2%78.4%▲ 2.9%
April80.0%73.4%▼ 8.2%
May79.0%80.6%▲ 2.0%
June83.3%67.0%▼ 19.6%
July74.2%73.4%▼ 1.1%
August77.4%––
September71.7%––
October64.5%–in progress
November80.0%––
December72.1%––
Year-to-date average (Jan–Jul)74.5%73.9%▼ 0.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January20▼ 100.0%
February30▼ 100.0%
March20▼ 100.0%
April01–
May00–
June01–
July00–
August0––
September0––
October0–in progress
November0––
December1––
Year to date (Jan–Jul)72▼ 71.4%

Airlines on this route

  1. TAM Brazilian Airlines 52.5%
  2. Air France 47.5%

Oct 1, 2024 – Jul 31, 2026

By direction

CDG → GRU

Scheduled flights
1,236
Flights operated
1,227
Cancelled
9 · 0.7%
On-time departures
65.0%

GRU → CDG

Scheduled flights
1,234
Flights operated
1,223
Cancelled
11 · 0.9%
On-time departures
76.1%

CDG → GRU and GRU → CDG counted separately.

Official monthly figures

according to Eurostat · December 2024

Passengers per month

The most recent periods24 periods
PeriodPassengers 2023Passengers 2024Change vs last year
January45,45150,320▲ 10.7%
February41,60147,783▲ 14.9%
March45,50850,602▲ 11.2%
April48,94249,055▲ 0.2%
May48,95351,147▲ 4.5%
June48,55451,939▲ 7.0%
July51,49453,800▲ 4.5%
August49,89951,068▲ 2.3%
September49,76752,000▲ 4.5%
October51,11053,796▲ 5.3%
November46,46847,058▲ 1.3%
December50,45849,885▼ 1.1%
Year to date (Jan–Dec)578,205608,453▲ 5.2%

Seats offered per month

The most recent periods24 periods
PeriodSeats offered 2023Seats offered 2024Change vs last year
January53,51054,171▲ 1.2%
February48,01451,642▲ 7.6%
March54,49755,948▲ 2.7%
April53,22654,631▲ 2.6%
May53,25657,526▲ 8.0%
June52,16755,119▲ 5.7%
July54,60357,086▲ 4.5%
August54,17056,932▲ 5.1%
September53,63555,341▲ 3.2%
October55,49156,357▲ 1.6%
November54,07951,770▼ 4.3%
December55,20354,534▼ 1.2%
Year to date (Jan–Dec)641,851661,057▲ 3.0%

Load factor (calculated)

Calculated by us: passengers ÷ seats offered, both from the same source and shown on this page.

The most recent periods24 periods
PeriodLoad factor 2023Load factor 2024Change vs last year
January84.9%92.9%▲ 9.4%
February86.6%92.5%▲ 6.8%
March83.5%90.4%▲ 8.3%
April92.0%89.8%▼ 2.4%
May91.9%88.9%▼ 3.3%
June93.1%94.2%▲ 1.2%
July94.3%94.2%▼ 0.1%
August92.1%89.7%▼ 2.6%
September92.8%94.0%▲ 1.3%
October92.1%95.5%▲ 3.7%
November85.9%90.9%▲ 5.8%
December91.4%91.5%▲ 0.1%
Year-to-date average (Jan–Dec)90.1%92.0%▲ 2.2%

Monthly totals for both directions, published by Eurostat. Latest month available: December 2024. Eurostat publishes route figures about two years after the month ends, so recent months are not yet available. These are official counts from a statistics agency. The chart above is our own day-by-day count, so the two will not match exactly.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
TAM Brazilian Airlines JJ 1,296 52.5% 71.6% 2
Air France AF 1,174 47.5% 69.4% 18

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 delay18:00–19:0014.5min · 661 recorded · 659 measured
Gap to highest-delay hour13.7min18:00 ↔ 12:00
Recorded flights2,470CDG–GRU

Departure hour

On-time departures Data Integrity
00:00 · Fewer than 200 measured departures · 15 recorded · 15 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 07:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 08:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 09:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 10:00 · 45.3% · 279 recorded · 276 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 15 recorded · 13 measured · Source: Brazil's ANAC 12:00 · 65.8% · 300 recorded · 298 measured · Source: Brazil's ANAC 13:00 · 70.3% · 347 recorded · 347 measured · Source: Brazil's ANAC 14:00 · 85.2% · 294 recorded · 290 measured · Source: Brazil's ANAC 15:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 16:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 17:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 18:00 · 75.0% · 661 recorded · 659 measured · Source: Brazil's ANAC 19:00 · Fewer than 200 measured departures · 125 recorded · 125 measured · Source: Brazil's ANAC 20:00 · Fewer than 200 measured departures · 154 recorded · 149 measured · Source: Brazil's ANAC 21:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 22:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 23:00 · 73.3% · 279 recorded · 277 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 · 15 recorded · 15 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 07:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 08:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 09:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 10:00 · 22.7 min · 279 recorded · 276 measured · Source: Brazil's ANAC 11:00 · Fewer than 200 measured departures · 15 recorded · 13 measured · Source: Brazil's ANAC 12:00 · 28.1 min · 300 recorded · 298 measured · Source: Brazil's ANAC 13:00 · 19.8 min · 347 recorded · 347 measured · Source: Brazil's ANAC 14:00 · 18.4 min · 294 recorded · 290 measured · Source: Brazil's ANAC 15:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: Brazil's ANAC 16:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 17:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 18:00 · 14.5 min · 661 recorded · 659 measured · Source: Brazil's ANAC 19:00 · Fewer than 200 measured departures · 125 recorded · 125 measured · Source: Brazil's ANAC 20:00 · Fewer than 200 measured departures · 154 recorded · 149 measured · Source: Brazil's ANAC 21:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 22:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 23:00 · 22.6 min · 279 recorded · 277 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
00:00 · 15 · 15 recorded · 15 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 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 07:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 08:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 09:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 10:00 · 279 · 279 recorded · 276 measured · Source: Brazil's ANAC 11:00 · 15 · 15 recorded · 13 measured · Source: Brazil's ANAC 12:00 · 300 · 300 recorded · 298 measured · Source: Brazil's ANAC 13:00 · 347 · 347 recorded · 347 measured · Source: Brazil's ANAC 14:00 · 294 · 294 recorded · 290 measured · Source: Brazil's ANAC 15:00 · 1 · 1 recorded · 1 measured · Source: Brazil's ANAC 16:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 17:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 18:00 · 661 · 661 recorded · 659 measured · Source: Brazil's ANAC 19:00 · 125 · 125 recorded · 125 measured · Source: Brazil's ANAC 20:00 · 154 · 154 recorded · 149 measured · Source: Brazil's ANAC 21:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 22:00 · No observations · 0 recorded · 0 measured · Source: Brazil's ANAC 23:00 · 279 · 279 recorded · 277 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—1515
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00No observations———
06:00No observations———
07:00No observations———
08:00No observations———
09:00No observations———
10:0045.3%22.7 min276279
11:00Fewer than 200 measured departures—1315
12:0065.8%28.1 min298300
13:0070.3%19.8 min347347
14:0085.2%18.4 min290294
15:00Fewer than 200 measured departures—11
16:00No observations———
17:00No observations———
18:0075.0%14.5 min659661
19:00Fewer than 200 measured departures—125125
20:00Fewer than 200 measured departures—149154
21:00No observations———
22:00No observations———
23:0073.3%22.6 min277279

Day of week

On-time departures Data Integrity
Monday · 74.8% · 352 recorded · 349 measured · Source: Brazil's ANAC Tuesday · 66.0% · 352 recorded · 344 measured · Source: Brazil's ANAC Wednesday · 70.3% · 355 recorded · 353 measured · Source: Brazil's ANAC Thursday · 70.6% · 353 recorded · 350 measured · Source: Brazil's ANAC Friday · 67.2% · 352 recorded · 351 measured · Source: Brazil's ANAC Saturday · 70.7% · 352 recorded · 352 measured · Source: Brazil's ANAC Sunday · 74.1% · 354 recorded · 351 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Monday · 15.8 min · 352 recorded · 349 measured · Source: Brazil's ANAC Tuesday · 20.5 min · 352 recorded · 344 measured · Source: Brazil's ANAC Wednesday · 17.5 min · 355 recorded · 353 measured · Source: Brazil's ANAC Thursday · 14.2 min · 353 recorded · 350 measured · Source: Brazil's ANAC Friday · 22.1 min · 352 recorded · 351 measured · Source: Brazil's ANAC Saturday · 19.0 min · 352 recorded · 352 measured · Source: Brazil's ANAC Sunday · 21.1 min · 354 recorded · 351 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Monday · 352 · 352 recorded · 349 measured · Source: Brazil's ANAC Tuesday · 352 · 352 recorded · 344 measured · Source: Brazil's ANAC Wednesday · 355 · 355 recorded · 353 measured · Source: Brazil's ANAC Thursday · 353 · 353 recorded · 350 measured · Source: Brazil's ANAC Friday · 352 · 352 recorded · 351 measured · Source: Brazil's ANAC Saturday · 352 · 352 recorded · 352 measured · Source: Brazil's ANAC Sunday · 354 · 354 recorded · 351 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
Monday74.8%15.8 min349352
Tuesday66.0%20.5 min344352
Wednesday70.3%17.5 min353355
Thursday70.6%14.2 min350353
Friday67.2%22.1 min351352
Saturday70.7%19.0 min352352
Sunday74.1%21.1 min351354

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 · 62.7% · 246 recorded · 244 measured · Source: Brazil's ANAC Feb · 70.1% · 220 recorded · 217 measured · Source: Brazil's ANAC Mar · 76.8% · 248 recorded · 246 measured · Source: Brazil's ANAC Apr · 75.1% · 238 recorded · 237 measured · Source: Brazil's ANAC May · 80.2% · 248 recorded · 248 measured · Source: Brazil's ANAC Jun · 71.1% · 240 recorded · 239 measured · Source: Brazil's ANAC Jul · 73.6% · 246 recorded · 246 measured · Source: Brazil's ANAC Aug · Fewer than 200 measured departures · 62 recorded · 62 measured · Source: Brazil's ANAC Sep · Fewer than 200 measured departures · 60 recorded · 60 measured · Source: Brazil's ANAC Oct · Fewer than 200 measured departures · 180 recorded · 175 measured · Source: Brazil's ANAC Nov · 62.9% · 236 recorded · 232 measured · Source: Brazil's ANAC Dec · 58.2% · 246 recorded · 244 measured · Source: Brazil's ANAC

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

Average departure delay Data Integrity
Jan · 33.7 min · 246 recorded · 244 measured · Source: Brazil's ANAC Feb · 17.9 min · 220 recorded · 217 measured · Source: Brazil's ANAC Mar · 10.6 min · 248 recorded · 246 measured · Source: Brazil's ANAC Apr · 15.9 min · 238 recorded · 237 measured · Source: Brazil's ANAC May · 12.1 min · 248 recorded · 248 measured · Source: Brazil's ANAC Jun · 21.7 min · 240 recorded · 239 measured · Source: Brazil's ANAC Jul · 18.3 min · 246 recorded · 246 measured · Source: Brazil's ANAC Aug · Fewer than 200 measured departures · 62 recorded · 62 measured · Source: Brazil's ANAC Sep · Fewer than 200 measured departures · 60 recorded · 60 measured · Source: Brazil's ANAC Oct · Fewer than 200 measured departures · 180 recorded · 175 measured · Source: Brazil's ANAC Nov · 21.7 min · 236 recorded · 232 measured · Source: Brazil's ANAC Dec · 28.2 min · 246 recorded · 244 measured · Source: Brazil's ANAC

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

Recorded flights Data Integrity
Jan · 246 · 246 recorded · 244 measured · Source: Brazil's ANAC Feb · 220 · 220 recorded · 217 measured · Source: Brazil's ANAC Mar · 248 · 248 recorded · 246 measured · Source: Brazil's ANAC Apr · 238 · 238 recorded · 237 measured · Source: Brazil's ANAC May · 248 · 248 recorded · 248 measured · Source: Brazil's ANAC Jun · 240 · 240 recorded · 239 measured · Source: Brazil's ANAC Jul · 246 · 246 recorded · 246 measured · Source: Brazil's ANAC Aug · 62 · 62 recorded · 62 measured · Source: Brazil's ANAC Sep · 60 · 60 recorded · 60 measured · Source: Brazil's ANAC Oct · 180 · 180 recorded · 175 measured · Source: Brazil's ANAC Nov · 236 · 236 recorded · 232 measured · Source: Brazil's ANAC Dec · 246 · 246 recorded · 244 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
Jan62.7%33.7 min244246
Feb70.1%17.9 min217220
Mar76.8%10.6 min246248
Apr75.1%15.9 min237238
May80.2%12.1 min248248
Jun71.1%21.7 min239240
Jul73.6%18.3 min246246
AugFewer than 200 measured departures—6262
SepFewer than 200 measured departures—6060
OctFewer than 200 measured departures—175180
Nov62.9%21.7 min232236
Dec58.2%28.2 min244246

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 70.0% 1,728
  • Delayed >15 min 29.2% 722
  • Cancelled 0.8% 20
  • 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

6
Flight numbersBy direction DeparturesOn time
JJ8068 GRU → CDG 648 74.9%
JJ8067 CDG → GRU 647 68.2%
AF0460 CDG → GRU 294 47.8%
AF0459 GRU → CDG 292 69.8%
AF0454 CDG → GRU 279 73.3%
AF0453 GRU → CDG 275 84.2%

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 184 +196.8% 0 73.4%
June 2026 179 +198.3% 1 67.0%
May 2026 186 +200.0% 0 80.6%
April 2026 177 +195.0% 1 73.4%
March 2026 74 −57.0% 0 78.4%
February 2026 56 −65.2% 0 73.2%
January 2026 62 −65.9% 0 71.0%
December 2025 61 −66.7% 1 72.1%
November 2025 60 −65.1% 0 80.0%
October 2025 62 −45.1% 0 64.5%
September 2025 60 0 71.7%
August 2025 62 0 77.4%
July 2025 62 0 74.2%
June 2025 60 0 83.3%
May 2025 62 0 79.0%
April 2025 60 0 80.0%
March 2025 172 2 76.2%
February 2025 161 3 68.9%
January 2025 182 2 59.9%
December 2024 183 1 53.6%
November 2024 172 4 57.0%
October 2024 113 5 77.0%

How to read this chart

Loading the guide…