Belo Horizonte to São Paulo (CNF–GRU) — Airlines, Schedules & Connections

CNF Airport Page →
308 mi airlines 383/wk
On-time Some delays Frequent delays
Flight Schedule 143 flights Verified 1d ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
CA7112
CA Air China
320
3:00 AM
-03
4:25 AM
-03
1h 25m
M T W T F S S
Prices
AR8027
AR Aerolineas Argentin
320
3:00 AM
-03
4:25 AM
-03
1h 25m
M T W T F S S
Prices
AR8019
AR Aerolineas Argentin
320
3:00 AM
-03
4:25 AM
-03
1h 25m
M T W T F S S
Prices
AR8032
AR Aerolineas Argentin
320
5:05 AM
-03
6:25 AM
-03
1h 20m
M T W T F S S
Prices
G31489
G3 GOL
738
6:05 AM
-03
7:20 AM
-03
1h 15m
M T W T F S S
Prices
AT9051
AT Royal Air Maroc
738
6:05 AM
-03
7:20 AM
-03
1h 15m
M T W T F S S
Prices
AR7461
AR Aerolineas Argentin
7M8
6:20 AM
-03
7:45 AM
-03
1h 25m
M T W T F S S
Prices
G31357
G3 GOL
738
6:20 AM
-03
7:45 AM
-03
1h 25m
M T W T F S S
Prices
CM3531
CM Copa
738
6:20 AM
-03
7:45 AM
-03
1h 25m
M T W T F S S
Prices
AR8014
AR Aerolineas Argentin
321
7:10 AM
-03
8:35 AM
-03
1h 25m
M T W T F S S
Prices
AR8007
AR Aerolineas Argentin
320
7:10 AM
-03
8:35 AM
-03
1h 25m
M T W T F S S
Prices
IB6579
IB Iberia
321
7:20 AM
-03
8:40 AM
-03
1h 20m
M T W T F S S
Prices
AR8108
AR Aerolineas Argentin
320
7:20 AM
-03
8:40 AM
-03
1h 20m
M T W T F S S
Prices
AR8049
AR Aerolineas Argentin
320
7:20 AM
-03
8:40 AM
-03
1h 20m
M T W T F S S
Prices
LA4712
LA LATAM
320
7:20 AM
-03
8:40 AM
-03
1h 20m
M T W T F S S
Prices
AZ6513
AZ ITA
295
7:50 AM
-03
9:10 AM
-03
1h 20m
M T W T F S S
Prices
ET1289
ET Ethiopian
295
7:50 AM
-03
9:10 AM
-03
1h 20m
M T W T F S S
Prices
AD5062
AD Azul
295
7:50 AM
-03
9:10 AM
-03
1h 20m
M T W T F S S
Prices
ET1286
ET Ethiopian
295
7:50 AM
-03
9:10 AM
-03
1h 20m
M T W T F S S
Prices
CM7138
CM Copa
295
8:05 AM
-03
9:20 AM
-03
1h 15m
M T W T F S S
Prices
AD2814
AD Azul
295
8:44 AM
-03
10:04 AM
-03
1h 20m
M T W T F S S
Prices
AR8050
AR Aerolineas Argentin
320
10:15 AM
-03
11:30 AM
-03
1h 15m
M T W T F S S
Prices
AR8039
AR Aerolineas Argentin
321
10:30 AM
-03
11:40 AM
-03
1h 10m
M T W T F S S
Prices
AR7403
AR Aerolineas Argentin
738
10:35 AM
-03
11:55 AM
-03
1h 20m
M T W T F S S
Prices
AF1962
AF Air France
738
10:35 AM
-03
11:55 AM
-03
1h 20m
M T W T F S S
Prices
G31483
G3 GOL
738
10:35 AM
-03
11:55 AM
-03
1h 20m
M T W T F S S
Prices
CM3649
CM Copa
7M8
11:10 AM
-03
12:25 PM
-03
1h 15m
M T W T F S S
Prices
ET4109
ET Ethiopian
738
11:10 AM
-03
12:25 PM
-03
1h 15m
M T W T F S S
Prices
G31323
G3 GOL
738
11:10 AM
-03
12:25 PM
-03
1h 15m
M T W T F S S
Prices
AT9067
AT Royal Air Maroc
738
11:15 AM
-03
12:30 PM
-03
1h 15m
M T W T F S S
Prices
AV4659
AV avianca
738
11:15 AM
-03
12:30 PM
-03
1h 15m
M T W T F S S
Prices
AF1948
AF Air France
7M8
11:15 AM
-03
12:30 PM
-03
1h 15m
M T W T F S S
Prices
ET4101
ET Ethiopian
738
11:15 AM
-03 T2
12:30 PM
-03
1h 15m
M T W T F S S
Prices
AT9056
AT Royal Air Maroc
7M8
11:15 AM
-03
12:30 PM
-03
1h 15m
M T W T F S S
Prices
EK3604
EK Emirates
738
11:15 AM
-03 T2
12:30 PM
-03
1h 15m
M T W T F S S
Prices
AV4316
AV avianca
295
12:00 PM
-03
1:15 PM
-03
1h 15m
M T W T F S S
Prices
ET1281
ET Ethiopian
295
12:00 PM
-03
1:15 PM
-03
1h 15m
M T W T F S S
Prices
AD4236
AD Azul
295
12:00 PM
-03
1:15 PM
-03
1h 15m
M T W T F S S
Prices
AZ6514
AZ ITA
295
12:00 PM
-03
1:15 PM
-03
1h 15m
M T W T F S S
Prices
ET4123
ET Ethiopian
738
12:40 PM
-03
1:50 PM
-03
1h 10m
M T W T F S S
Prices
AR7407
AR Aerolineas Argentin
738
12:40 PM
-03
1:50 PM
-03
1h 10m
M T W T F S S
Prices
AT9052
AT Royal Air Maroc
738
12:40 PM
-03
1:50 PM
-03
1h 10m
M T W T F S S
Prices
AR7412
AR Aerolineas Argentin
738
12:40 PM
-03
1:50 PM
-03
1h 10m
M T W T F S S
Prices
ET4097
ET Ethiopian
738
12:40 PM
-03
1:50 PM
-03
1h 10m
M T W T F S S
Prices
AR8058
AR Aerolineas Argentin
320
1:10 PM
-03
2:25 PM
-03
1h 15m
M T W T F S S
Prices
AR8028
AR Aerolineas Argentin
321
1:10 PM
-03
2:25 PM
-03
1h 15m
M T W T F S S
Prices
LA3309
LA LATAM
321
1:10 PM
-03
2:25 PM
-03
1h 15m
M T W T F S S
Prices
AR8022
AR Aerolineas Argentin
320
1:25 PM
-03
2:40 PM
-03
1h 15m
M T W T F S S
Prices
AR8030
AR Aerolineas Argentin
320
1:25 PM
-03
2:40 PM
-03
1h 15m
M T W T F S S
Prices
AR8034
AR Aerolineas Argentin
321
1:25 PM
-03
2:40 PM
-03
1h 15m
M T W T F S S
Prices
AR7463
AR Aerolineas Argentin
738
3:20 PM
-03
4:40 PM
-03
1h 20m
M T W T F S S
Prices
AF2001
AF Air France
738
3:20 PM
-03
4:40 PM
-03
1h 20m
M T W T F S S
Prices
LA3555
LA LATAM
320
3:25 PM
-03
4:45 PM
-03
1h 20m
M T W T F S S
Prices
AR8051
AR Aerolineas Argentin
320
3:25 PM
-03
4:45 PM
-03
1h 20m
M T W T F S S
Prices
AR8189
AR Aerolineas Argentin
320
3:25 PM
-03
4:45 PM
-03
1h 20m
M T W T F S S
Prices
CM3518
CM Copa
738
3:30 PM
-03
4:50 PM
-03
1h 20m
M T W T F S S
Prices
G31337
G3 GOL
7M8
3:30 PM
-03 T2
4:50 PM
-03
1h 20m
M T W T F S S
Prices
AD2724
AD Azul
295
5:20 PM
-03
6:40 PM
-03
1h 20m
M T W T F S S
Prices
AV4305
AV avianca
295
5:25 PM
-03
6:45 PM
-03
1h 20m
M T W T F S S
Prices
AZ6512
AZ ITA
295
5:25 PM
-03
6:45 PM
-03
1h 20m
M T W T F S S
Prices
ET1242
ET Ethiopian
295
5:25 PM
-03
6:45 PM
-03
1h 20m
M T W T F S S
Prices
ET1248
ET Ethiopian
295
5:25 PM
-03
6:45 PM
-03
1h 20m
M T W T F S S
Prices
ET1246
ET Ethiopian
295
6:45 PM
-03
8:00 PM
-03
1h 15m
M T W T F S S
Prices
AD2880
AD Azul
295
6:50 PM
-03
8:05 PM
-03
1h 15m
M T W T F S S
Prices
AV4304
AV avianca
295
6:50 PM
-03
8:05 PM
-03
1h 15m
M T W T F S S
Prices
EK3602
EK Emirates
738
7:10 PM
-03 T2
8:30 PM
-03
1h 20m
M T W T F S S
Prices
G31339
G3 GOL
7M8
7:10 PM
-03 T2
8:30 PM
-03
1h 20m
M T W T F S S
Prices
CM3521
CM Copa
7M8
7:10 PM
-03 T2
8:30 PM
-03
1h 20m
M T W T F S S
Prices
AR7465
AR Aerolineas Argentin
738
7:10 PM
-03
8:30 PM
-03
1h 20m
M T W T F S S
Prices
AT9058
AT Royal Air Maroc
738
7:10 PM
-03 T2
8:30 PM
-03
1h 20m
M T W T F S S
Prices
ET4111
ET Ethiopian
738
7:10 PM
-03
8:30 PM
-03
1h 20m
M T W T F S S
Prices
AV4611
AV avianca
7M8
7:10 PM
-03
8:30 PM
-03
1h 20m
M T W T F S S
Prices
AR8012
AR Aerolineas Argentin
321
7:55 PM
-03
9:15 PM
-03
1h 20m
M T W T F S S
Prices
AR8003
AR Aerolineas Argentin
321
7:55 PM
-03
9:15 PM
-03
1h 20m
M T W T F S S
Prices
AR8037
AR Aerolineas Argentin
321
8:00 PM
-03
9:20 PM
-03
1h 20m
M T W T F S S
Prices
LA3557
LA LATAM
321
8:00 PM
-03
9:20 PM
-03
1h 20m
M T W T F S S
Prices
AR8021
AR Aerolineas Argentin
320
8:10 PM
-03
9:30 PM
-03
1h 20m
M T W T F S S
Prices
AR8064
AR Aerolineas Argentin
321
8:15 PM
-03
9:35 PM
-03
1h 20m
M T W T F S S
Prices
AR8035
AR Aerolineas Argentin
320
8:15 PM
-03
9:35 PM
-03
1h 20m
M T W T F S S
Prices
G31487
G3 GOL
7M8
8:30 PM
-03
9:50 PM
-03
1h 20m
M T W T F S S
Prices
AR8036
AR Aerolineas Argentin
321
12:15 AM
-03 T2
1:25 AM
-03
1h 10m
M T W T F S S
Prices
AR8039
AR Aerolineas Argentin
320
12:15 AM
-03 T2
1:25 AM
-03
1h 10m
M T W T F S S
Prices
CM7077
CM Copa
295
6:00 AM
-03 T1
7:10 AM
-03
1h 10m
M T W T F S S
Prices
AD4522
AD Azul
295
6:00 AM
-03 T1
7:10 AM
-03
1h 10m
M T W T F S S
Prices
AZ6509
AZ ITA
295
6:00 AM
-03 T1
7:10 AM
-03
1h 10m
M T W T F S S
Prices
ET1267
ET Ethiopian
295
6:00 AM
-03 T1
7:10 AM
-03
1h 10m
M T W T F S S
Prices
AV4302
AV avianca
295
6:00 AM
-03 T1
7:10 AM
-03
1h 10m
M T W T F S S
Prices
LA3552
LA LATAM
320
8:20 AM
-03 T2
9:30 AM
-03
1h 10m
M T W T F S S
Prices
AR8118
AR Aerolineas Argentin
321
8:20 AM
-03 T2
9:30 AM
-03
1h 10m
M T W T F S S
Prices
IB6581
IB Iberia
321
8:20 AM
-03 T2
9:30 AM
-03
1h 10m
M T W T F S S
Prices
CM3565
CM Copa
738
9:10 AM
-03 T2
10:25 AM
-03
1h 15m
M T W T F S S
Prices
G31320
G3 GOL
738
9:10 AM
-03 T2
10:25 AM
-03
1h 15m
M T W T F S S
Prices
AT9066
AT Royal Air Maroc
73G
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
ET4186
ET Ethiopian
738
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
EK3603
EK Emirates
738
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
AF1992
AF Air France
73G
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
AR7460
AR Aerolineas Argentin
73G
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
AT9065
AT Royal Air Maroc
738
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
AV4640
AV avianca
73G
9:15 AM
-03 T2
10:30 AM
-03
1h 15m
M T W T F S S
Prices
AF2058
AF Air France
7M8
9:55 AM
-03 T2
11:10 AM
-03
1h 15m
M T W T F S S
Prices
G31482
G3 GOL
738
9:55 AM
-03 T2
11:10 AM
-03
1h 15m
M T W T F S S
Prices
AD4570
AD Azul
295
10:00 AM
-03 T1
11:10 AM
-03
1h 10m
M T W T F S S
Prices
ET1263
ET Ethiopian
295
10:00 AM
-03 T1
11:10 AM
-03
1h 10m
M T W T F S S
Prices
AV4306
AV avianca
295
10:00 AM
-03 T1
11:10 AM
-03
1h 10m
M T W T F S S
Prices
CM7081
CM Copa
295
10:25 AM
-03 T1
11:35 AM
-03
1h 10m
M T W T F S S
Prices
AZ6510
AZ ITA
295
10:25 AM
-03 T1
11:35 AM
-03
1h 10m
M T W T F S S
Prices
CM3516
CM Copa
738
10:35 AM
-03 T2
11:50 AM
-03
1h 15m
M T W T F S S
Prices
AR8106
AR Aerolineas Argentin
320
11:15 AM
-03 T2
12:25 PM
-03
1h 10m
M T W T F S S
Prices
AR8062
AR Aerolineas Argentin
320
1:15 PM
-03 T2
2:25 PM
-03
1h 10m
M T W T F S S
Prices
AR8005
AR Aerolineas Argentin
320
1:25 PM
-03 T2
2:35 PM
-03
1h 10m
M T W T F S S
Prices
AT9056
AT Royal Air Maroc
738
1:25 PM
-03 T2
2:40 PM
-03
1h 15m
M T W T F S S
Prices
CM3598
CM Copa
738
1:30 PM
-03 T2
2:50 PM
-03
1h 20m
M T W T F S S
Prices
ET4164
ET Ethiopian
7M8
1:30 PM
-03 T2
2:50 PM
-03
1h 20m
M T W T F S S
Prices
CM7185
CM Copa
295
1:55 PM
-03 T1
3:05 PM
-03
1h 10m
M T W T F S S
Prices
G31416
G3 GOL
7M8
2:10 PM
-03 T2
3:12 PM
-03
1h 2m
M T W T F S S
Prices
AD5031
AD Azul
E95
2:35 PM
-03 T1
3:45 PM
-03
1h 10m
M T W T F S S
Prices
AZ6511
AZ ITA
295
2:35 PM
-03 T1
3:45 PM
-03
1h 10m
M T W T F S S
Prices
AR8120
AR Aerolineas Argentin
320
4:10 PM
-03 T2
5:25 PM
-03
1h 15m
M T W T F S S
Prices
AR8084
AR Aerolineas Argentin
321
4:10 PM
-03 T2
5:25 PM
-03
1h 15m
M T W T F S S
Prices
LA3556
LA LATAM
320
4:10 PM
-03 T2
5:25 PM
-03
1h 15m
M T W T F S S
Prices
AD9050
AD Azul
320
4:55 PM
-03 T1
6:05 PM
-03
1h 10m
M T W T F S S
Prices
CM3558
CM Copa
738
4:55 PM
-03 T2
6:10 PM
-03
1h 15m
M T W T F S S
Prices
CM3566
CM Copa
738
5:10 PM
-03 T2
6:30 PM
-03
1h 20m
M T W T F S S
Prices
G31324
G3 GOL
738
5:10 PM
-03 T2
6:30 PM
-03
1h 20m
M T W T F S S
Prices
AR7462
AR Aerolineas Argentin
738
5:10 PM
-03 T2
6:30 PM
-03
1h 20m
M T W T F S S
Prices
AR8044
AR Aerolineas Argentin
320
5:55 PM
-03 T2
7:05 PM
-03
1h 10m
M T W T F S S
Prices
AR8189
AR Aerolineas Argentin
321
5:55 PM
-03 T2
7:10 PM
-03
1h 15m
M T W T F S S
Prices
AR8121
AR Aerolineas Argentin
321
5:55 PM
-03 T2
7:05 PM
-03
1h 10m
M T W T F S S
Prices
LA3790
LA LATAM
321
5:55 PM
-03 T2
7:10 PM
-03
1h 15m
M T W T F S S
Prices
ET4118
ET Ethiopian
738
6:15 PM
-03 T2
7:35 PM
-03
1h 20m
M T W T F S S
Prices
ET4122
ET Ethiopian
7M8
6:15 PM
-03 T2
7:35 PM
-03
1h 20m
M T W T F S S
Prices
AV4334
AV avianca
295
7:25 PM
-03 T1
8:35 PM
-03
1h 10m
M T W T F S S
Prices
ET1251
ET Ethiopian
295
7:25 PM
-03 T1
8:35 PM
-03
1h 10m
M T W T F S S
Prices
AD4547
AD Azul
295
7:25 PM
-03 T1
8:35 PM
-03
1h 10m
M T W T F S S
Prices
AZ6508
AZ ITA
295
9:15 PM
-03 T1
10:25 PM
-03
1h 10m
M T W T F S S
Prices
AV4330
AV avianca
295
9:15 PM
-03 T1
10:25 PM
-03
1h 10m
M T W T F S S
Prices
AD2881
AD Azul
295
9:15 PM
-03 T1
10:25 PM
-03
1h 10m
M T W T F S S
Prices
EK7202
EK Emirates
295
9:25 PM
-03 T1
10:35 PM
-03
1h 10m
M T W T F S S
Prices
ET1249
ET Ethiopian
295
9:25 PM
-03 T1
10:35 PM
-03
1h 10m
M T W T F S S
Prices
G31338
G3 GOL
738
10:05 PM
-03 T2
11:25 PM
-03
1h 20m
M T W T F S S
Prices
AR8060
AR Aerolineas Argentin
320
10:25 PM
-03 T2
11:40 PM
-03
1h 15m
M T W T F S S
Prices
AF2059
AF Air France
738
10:35 PM
-03 T2
11:45 PM
-03
1h 10m
M T W T F S S
Prices
AR7508
AR Aerolineas Argentin
738
10:35 PM
-03 T2
11:50 PM
-03
1h 15m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Belo Horizonte to São Paulo
13 carriers, 383 flights/week nonstop.
13 Airlines 383 Flights/wk 308 mi 1h 10m nonstop 37 1-stop hubs

CNF–GRU is served by 13 airlines with nonstop service. Aerolineas Argentinas, GOL and Ethiopian Airlines lead the route. The flight covers 308 miles in approximately 1h 10m. Beyond nonstop, 37 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop CNF–GRU service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AR Aerolineas Argentinas 106 320, 321, 738, 7M8 1h10-1h25 SkyTeam
G3 GOL 45 738, 7M8 1h15-1h25
ET Ethiopian Airlines 43 295, 738 1h10-1h20 Star Alliance
CM Copa Airlines 34 295, 738, 7M8 1h15-1h25 Star Alliance
AV avianca 30 295, 738, 7M8 1h15-1h20 Star Alliance
LA LATAM Airlines 28 320, 321 1h15-1h20
AD Azul 24 295 1h15-1h20
AZ ITA Airways 19 295 1h15-1h20 SkyTeam
AF Air France 18 738, 7M8 1h15-1h20 SkyTeam
EK Emirates 14 738 1h15-1h20
AT Royal Air Maroc 12 738, 7M8 1h10-1h20 Oneworld
IB Iberia 7 321 1h20 Oneworld
CA Air China 3 320 1h25 Star Alliance
Aircraft on this route
295 Embraer E195-E2 – AD, AV, AZ, CM, ET
320 Airbus A320 – AR, CA, LA
321 Airbus A321 – AR, IB, LA
738 Boeing 737-800 – AF, AR, AT, AV, CM, EK, ET, G3
7M8 Boeing 737 MAX 8 – AF, AR, AT, AV, CM, G3
Alliance coverage
SkyTeam: AF + AR + AZ (143 flights/wk, 37%)
Unaffiliated: AD + EK + G3 + LA (111 flights/wk, 29%)
Star Alliance: AV + CA + CM + ET (110 flights/wk, 29%)
Oneworld: AT + IB (19 flights/wk, 5%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, CNF to GRU direction.
Mon
59
flights
Tue
59
flights
Wed
51
flights
Thu
59
flights
Fri
57
flights
Sat
49
flights
Sun
49
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
80
Nonstop flights
383
Outbound / wk
333
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for CNF to GRU.
1-STOP
One-Stop Connections
37
Hubs
~4h
Fastest
~26h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
490
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
0h
São Paulo is 0 hours the same as Belo Horizonte.
CNF: -03 · GRU: -03

When it's 6:00 PM in Belo Horizonte, it's 6:00 PM in São Paulo.
Distance & Flight Time
308 mi / 495 km
Nonstop flight time is approximately 1h 10m to 1h 25m.
Getting from GRU

CPTM Line 13-Jade to Luz station (central São Paulo) takes 33 minutes (R$4.40). Transfers at Luz connect to metro Lines 1, 3, and 4 for broader coverage. Airport trains run every 30 minutes; check the last departure time if arriving late. Executive buses to Tietê terminal and Paulista run frequently (R$52–62, 45–75 min).Taxis use a fixed airport tariff (zona aeroportuária); central São Paulo costs R$120–200. Uber and 99 are widely used and typically cheaper. São Paulo's traffic is notoriously heavy on the Dutra; road times can double during peak hours. GRU has two terminal buildings (T1/T2/T3 domestic and T3 international); confirm your terminal before heading to check-in.

São Paulo Climate

Humid subtropical climate at 750m altitude. São Paulo is perched on a plateau, which moderates temperatures compared to coastal Brazil. Summers (December–March) are warm and extremely wet. Heavy thunderstorms develop almost daily in the afternoon, regularly causing ground holds at GRU. Flooding in the city can cut road access to the airport even when the runway is clear.

Winters (June–August) are mild and dry (10–20°C) with low humidity. This is the most flight-stable season. Fog occurs occasionally on winter mornings. Temperatures rarely exceed 32°C or drop below 8°C. The rainy season aligns with Southern Hemisphere summer, the opposite of Northern Hemisphere intuition.

CNF–GRU Quick Facts

Key statistics for the Belo Horizonte to São Paulo route.
Route details
Distance308 mi / 495 km
Flight time1h 10m to 1h 25m
Time difference0 hours
Airlines (nonstop)13
Weekly flights383 out / 333 return
1-stop connections37 hubs
Origin: CNF
IATA / ICAOCNF / SBCF
TimezoneAmerica/Sao_Paulo
Passengers/yr12.0M
Elevation2,721 ft / 829 m
Destination: GRU
IATA / ICAOGRU / SBGR
TimezoneAmerica/Sao_Paulo
Passengers/yr43.6M
Elevation2,461 ft / 750 m

Frequently Asked Questions

Common questions about CNF to GRU flights.
Nonstop flights from Tancredo Neves International Airport to São Paulo/Guarulhos–Governor André Franco Montoro International Airport take approximately 1h 10m to 1h 25m. The route covers 308 miles.
There are approximately 383 nonstop flights per week from CNF to GRU. The return direction has about 333 weekly flights.
Yes, 1-stop connections are available through VCP, UNA, IOS, SDU, CGB, AJU, FLN, BPS, IGU, GYN, JPA, BSB, VIX, MAO, BEL, SJP, POA, GIG, MCZ, SSA, REC, VDC, THE, FOR, NAT, UDI, MCO, CWB, MOC, RAO, AEP, PTY, MVD, PVH, SCL, JJD and LIS. These options provide additional schedule flexibility.
Yes, return flights from GRU to CNF are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Confins (CNF) is the primary international and major domestic airport, 35 km north of Belo Horizonte's center. Pampulha (PLU) is a smaller city airport closer to the center that handles some shorter regional routes with turboprop or small jet aircraft. GRU-bound flights predominantly use CNF due to runway length requirements and airline infrastructure. Travelers should confirm which airport their specific flight uses.
Tancredo Neves International Airport (CNF) is 35 km from Praça da Liberdade in central BH, a drive of 35–50 minutes in light traffic and up to 90 minutes during peak hours. An executive bus service (Airport Bus Service) connects CNF with central Belo Horizonte. Taxis and ride-shares are faster to book but cost significantly more.
Block time for CNF-GRU is 1 hour to 1 hour 15 minutes. The route covers roughly 580 km. With 268 weekly flights across 8 airlines, departures are available throughout the day. This is one of Brazil's densest domestic short-haul corridors.

Belo Horizonte Confins to São Paulo Guarulhos Route

CNF-GRU connects Minas Gerais's capital with Brazil's primary international gateway across 580 km. Eight airlines serve roughly 268 weekly frequencies, with LATAM, Gol, and Azul as the primary operators. The 1-hour flight is heavily used by business travelers moving between Brazil's third-largest city and the São Paulo financial center, as well as passengers connecting at GRU for international departures.

Access and Connectivity Notes

Confins Airport sits in the Belo Horizonte metropolitan region's northern zone and requires either private transport or the airport bus to reach the city center. International passengers connecting through GRU from CNF benefit from GRU's extensive transatlantic and North American services via LATAM and partner carriers. The route's high frequency gives travelers flexibility on same-day business trips, a common use pattern given the city pairing's economic relationship.