GRU → CNF São Paulo to Belo Horizonte
live
Direct flights from São Paulo (GRU) to Belo Horizonte (CNF): 21 nonstop departures observed each week across 3 airlines. 80% of the last 40 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 40 tracked flights. The nonstop covers 495 km, an estimated 1 hour 8 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Belo Horizonte. Updated 18 August 2026 at 01:03 UTC.
GRU
São Paulo
smooth · +12
CNF
Belo Horizonte
smooth · +0
dep bank 06:00–23:36 21x weekly
Median arrival −1 min across the last 40 operated legs
Flight time ~1h 08m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 40
Current nonstop fares GRU → CNF · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
AZUL Gol Transportes Aéreos LATAM Brasil
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
AZULAD 100% on time
Flights AD4522 06:00 daily · AD4570 10:00 daily · AD5031 13:55 daily · AD4547 19:25 Mo Tu We Th Fr Su
Gol Transportes AéreosG3 91% on time
Flights G31482 varies daily · G39671 varies We Sa · G31484 13:45 Mo Tu We Th Fr Su · G31486 17:15 daily
LATAM BrasilJJ 53% on time
Flights JJ3552 varies daily · JJ3344 varies We Th Sa Su · JJ3554 varies daily · JJ3556 varies daily
History operated legs · board outcomes
08-17 JJ3790 arrived −5
08-16 JJ3344 arrived +11
08-16 JJ3790 arrived −11
08-15 G39671 arrived −1
08-15 JJ3344 arrived +19
08-15 JJ3790 arrived −3
08-15 JJ4544 arrived +43
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from GRU and CNF, paired departure → arrival per flight and day. Board tracking since Fri, Aug 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 40 Delayed 10 Within 15m 32/40 Median -1m
AD4522 AZUL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 07:10
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PS-ADA
GRU
Departure
Sched 06:00
Scheduled departure
→
CNF
Arrival
06:56
Landed · Sched 07:1014m early
Sun, Aug 16
2/2 legs · PS-ADO
GRU
Departure
Sched 06:00
Scheduled time only · no board update captured
→
CNF
Arrival
06:49
Landed · Sched 07:1021m early
Sat, Aug 15
2/2 legs · PS-ADD
GRU
Departure
Sched 06:00
Scheduled time only · no board update captured
→
CNF
Arrival
06:43
Landed · Sched 07:1027m early
Full AD4522 history →
AD4547 AZUL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 20:35
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PS-AEX
GRU
Departure
Sched 19:25
Scheduled departure
→
CNF
Arrival
20:17
Landed · Sched 20:3518m early
Sun, Aug 16
2/2 legs · PS-ADJ
GRU
Departure
Sched 19:40
Scheduled time only · no board update captured
→
CNF
Arrival
20:28
Landed · Sched 20:5022m early
Fri, Aug 14
1/2 legs · PS-AEU
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
20:19
Landed · Sched 20:3516m early
Full AD4547 history →
AD4570 AZUL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 11:10
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PS-ADJ
GRU
Departure
Sched 10:00
Scheduled departure
→
CNF
Arrival
11:24
Landed · Sched 11:1014m late
Sun, Aug 16
2/2 legs · PS-ADO
GRU
Departure
Sched 10:25
Scheduled time only · no board update captured
→
CNF
Arrival
11:44
Landed · Sched 11:359m late
Sat, Aug 15
2/2 legs · PS-ADB
GRU
Departure
Sched 10:00
Scheduled time only · no board update captured
→
CNF
Arrival
11:11
Landed · Sched 11:101m late
Full AD4570 history →
AD5031 AZUL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 15:05
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PS-ADJ
GRU
Departure
Sched 13:55
Scheduled departure
→
CNF
Arrival
15:02
Landed · Sched 15:053m early
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
CNF
Arrival
15:25
Landed · Sched 15:4015m early
Sat, Aug 15
2/2 legs · PS-AEJ
GRU
Departure
Sched 14:35
Scheduled time only · no board update captured
→
CNF
Arrival
15:34
Landed · Sched 15:4511m early
Full AD5031 history →
G31482 GOL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 11:30
Scheduled arrival · landing pending
GRU
Departure
Sched 10:15
Scheduled departure
→
CNF
Arrival
12:50
Est. · Sched 11:3080m late
Sun, Aug 16
2/2 legs · PR-GXX
GRU
Departure
Sched 10:15
Scheduled time only · no board update captured
→
CNF
Arrival
11:29
Landed · Sched 11:301m early
Sat, Aug 15
2/2 legs · PS-GPG
GRU
Departure
Sched 10:05
Scheduled time only · no board update captured
→
CNF
Arrival
11:22
Landed · Sched 11:202m late
Full G31482 history →
G31484 GOL
3 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 15:00
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PR-GXT
GRU
Departure
Sched 13:45
Scheduled departure
→
CNF
Arrival
15:07
Landed · Sched 15:007m late
Sun, Aug 16
2/2 legs · PS-GRL
GRU
Departure
Sched 13:30
Scheduled time only · no board update captured
→
CNF
Arrival
14:19
Landed · Sched 14:4526m early
Full G31484 history →
G31486 GOL
4 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 18:30
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PR-XMU
GRU
Departure
Sched 17:15
Scheduled departure
→
CNF
Arrival
18:39
Landed · Sched 18:309m late
Sun, Aug 16
2/2 legs · PR-GZI
GRU
Departure
Sched 17:10
Scheduled time only · no board update captured
→
CNF
Arrival
18:36
Landed · Sched 18:306m late
Sat, Aug 15
2/2 legs · PR-GUY
GRU
Departure
Sched 17:10
Scheduled time only · no board update captured
→
CNF
Arrival
18:26
Landed · Sched 18:304m early
Full G31486 history →
G31488 GOL
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 23:35
Scheduled arrival · landing pending
GRU
Departure
Sched 22:20
Scheduled departure
→
CNF
Arrival
Sched 23:35
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · PR-GUT
GRU
Departure
Sched 22:15
Scheduled time only · no board update captured
→
CNF
Arrival
23:21
Landed · Sched 23:254m early
Sat, Aug 15
2/2 legs · PR-GGQ
GRU
Departure
Sched 22:10
Scheduled time only · no board update captured
→
CNF
Arrival
23:39
Landed · Sched 23:2019m late
Fri, Aug 14
2/2 legs · PR-GXE
GRU
Departure
Sched 22:20
Scheduled time only · no board update captured
→
CNF
Arrival
23:24
Landed · Sched 23:3511m early
Full G31488 history →
JJ3344 LATAM
3 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 11:35
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
11:46
Landed · Sched 11:3511m late
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
11:54
Landed · Sched 11:3519m late
JJ3552 LATAM
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 09:15
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 09:45
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
09:47
Landed · Sched 09:2027m late
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
11:14
Landed · Sched 10:4034m late
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
10:03
Landed · Sched 09:3528m late
Full JJ3552 history →
JJ3554 LATAM
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 14:30
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 14:45
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
14:39
Landed · Sched 14:309m late
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
14:47
Landed · Sched 15:0013m early
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
15:26
Landed · Sched 14:4046m late
Full JJ3554 history →
JJ3556 LATAM
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 17:20
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 17:20
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
17:07
Landed · Sched 17:2013m early
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
17:16
Landed · Sched 17:204m early
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
18:13
Landed · Sched 17:2053m late
Full JJ3556 history →
JJ3790 LATAM
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 19:05
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 19:05
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
19:00
Landed · Sched 19:055m early
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
18:54
Landed · Sched 19:0511m early
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
19:02
Landed · Sched 19:053m early
JJ4544 LATAM
5 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 23:50
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 23:50
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 23:50
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
01:05
Last seen · Sched 23:5075m late
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
00:33
Landed · Sched 23:5043m late
AD2881 AZUL
3 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
Sched 01:50
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · PS-AEH
GRU
Departure
21:44
Departed · Sched 21:404m late
→
CNF
Arrival
Sched 22:50
Scheduled arrival · landing pending
Fri, Aug 14
2/2 legs · PS-AEN
GRU
Departure
Sched 21:40
Scheduled time only · no board update captured
→
CNF
Arrival
22:27
Landed · Sched 22:5023m early
Full AD2881 history →
LA3552 LATAM
3 days
GRU
Departure
Sched 08:10
Scheduled departure
→
CNF
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
Sched 09:30
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
Sched 08:25
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
Full LA3552 history →
LA3554 LATAM
3 days
GRU
Departure
Sched 13:20
Scheduled departure
→
CNF
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
Sched 13:50
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
Sched 13:30
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
Full LA3554 history →
LA3556 LATAM
3 days
GRU
Departure
Sched 16:10
Scheduled departure
→
CNF
Arrival
Sched 17:20
Scheduled arrival · landing pending
Sun schedule from board history
GRU
Departure
Sched 16:10
Scheduled time only · no board update captured
→
CNF
Arrival
Sched 17:20
Scheduled time only · no board update captured
GRU
Departure
Sched 16:10
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
Full LA3556 history →
LA3790 LATAM
3 days
GRU
Departure
Sched 17:55
Scheduled departure
→
CNF
Arrival
Sched 19:05
Scheduled arrival · landing pending
Sun schedule from board history
GRU
Departure
Sched 17:55
Scheduled time only · no board update captured
→
CNF
Arrival
Sched 19:05
Scheduled time only · no board update captured
GRU
Departure
Sched 17:55
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
Full LA3790 history →
LA4544 LATAM
4 days
GRU
Departure
Sched 22:40
Scheduled departure
→
CNF
Arrival
Sched 23:50
Scheduled arrival · landing pending
Sun schedule from board history
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
CNF
Arrival
Sched 23:50
Scheduled time only · no board update captured
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
CNF
Arrival
Sched 23:50
Scheduled time only · no board update captured
Fri schedule from board history
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
CNF
Arrival
Sched 23:50
Scheduled time only · no board update captured
Full LA4544 history →
LA3344 LATAM
2 days
GRU
Departure
Sched 10:25
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
Sched 10:25
Scheduled time only · no board update captured
→
CNF
Arrival
—
Board row not captured for this rotation yet.
Full LA3344 history →
G39671 GOL
1 day
GRU
Departure
—
Board row not captured for this rotation yet.
→
CNF
Arrival
13:39
Landed · Sched 13:401m early
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — São Paulo (GRU) to Belo Horizonte (CNF) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-CNF
Copy
How we measure this →
GRU to CNF questions
Is GRU–CNF running on time right now? Smooth skies ahead. The departure side at GRU is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on GRU–CNF? Operators schedule morning departures around 06:00 and evening departures around 17:15 from GRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CNF delay card to confirm conditions when you'd arrive.
How long is the flight from GRU to CNF? Great-circle distance is 495 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 65–72 min gate-to-gate on this route.
How often does GRU–CNF fly? 3 carriers operate this route, around 99 flights a week between them. Compare carrier days and times in the airline list above.