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

GRU Airport Page →
308 mi airlines 326/wk
On-time Some delays Frequent delays
Flight Schedule 141 flights Verified 35m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AR8039
AR Aerolineas Argentin
320
12:15 AM
-03 T2
1:25 AM
-03
1h 10m
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
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
CM7077
CM Copa
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
AD4522
AD Azul
295
6:00 AM
-03 T1
7:10 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
LA3552
LA LATAM
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
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
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
AR7460
AR Aerolineas Argentin
73G
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
AF1992
AF Air France
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
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
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
AD4570
AD Azul
295
10:00 AM
-03 T1
11:10 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
CM7081
CM Copa
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
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
AR8005
AR Aerolineas Argentin
320
1:25 PM
-03 T2
2:35 PM
-03
1h 10m
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
AZ6511
AZ ITA
295
2:35 PM
-03 T1
3:45 PM
-03
1h 10m
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
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
CM3558
CM Copa
738
4:55 PM
-03 T2
6:10 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
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
CM3566
CM Copa
738
5:10 PM
-03 T2
6:30 PM
-03
1h 20m
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
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
AR8044
AR Aerolineas Argentin
320
5:55 PM
-03 T2
7:05 PM
-03
1h 10m
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
ET4118
ET Ethiopian
738
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
AD2881
AD Azul
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
ET1249
ET Ethiopian
295
9:25 PM
-03 T1
10:35 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
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
AR7508
AR Aerolineas Argentin
738
10:35 PM
-03 T2
11:50 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
AR8027
AR Aerolineas Argentin
320
3:00 AM
-03
4:25 AM
-03
1h 25m
M T W T F S S
Prices
CA7112
CA Air China
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
AT9051
AT Royal Air Maroc
738
6:05 AM
-03
7:20 AM
-03
1h 15m
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
AR7461
AR Aerolineas Argentin
7M8
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
G31357
G3 GOL
738
6:20 AM
-03
7:45 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
AR8014
AR Aerolineas Argentin
321
7:10 AM
-03
8:35 AM
-03
1h 25m
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
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
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
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
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
AF1962
AF Air France
738
10:35 AM
-03
11:55 AM
-03
1h 20m
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
G31483
G3 GOL
738
10:35 AM
-03
11:55 AM
-03
1h 20m
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
CM3649
CM Copa
7M8
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
EK3604
EK Emirates
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
ET4101
ET Ethiopian
738
11:15 AM
-03 T2
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
ET1281
ET Ethiopian
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
AV4316
AV avianca
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
AR7412
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
AR7407
AR Aerolineas Argentin
738
12:40 PM
-03
1:50 PM
-03
1h 10m
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
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
LA3309
LA LATAM
321
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
AR8030
AR Aerolineas Argentin
320
1:25 PM
-03
2:40 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
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
AR8189
AR Aerolineas Argentin
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
G31337
G3 GOL
7M8
3:30 PM
-03 T2
4:50 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
AD2724
AD Azul
295
5:20 PM
-03
6:40 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
AZ6512
AZ ITA
295
5:25 PM
-03
6:45 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
ET1246
ET Ethiopian
295
6:45 PM
-03
8:00 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
AD2880
AD Azul
295
6:50 PM
-03
8:05 PM
-03
1h 15m
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
G31339
G3 GOL
7M8
7:10 PM
-03 T2
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
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
EK3602
EK Emirates
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
AR8003
AR Aerolineas Argentin
321
7:55 PM
-03
9:15 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
AR8037
AR Aerolineas Argentin
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
AR8035
AR Aerolineas Argentin
320
8:15 PM
-03
9:35 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
G31487
G3 GOL
7M8
8:30 PM
-03
9:50 PM
-03
1h 20m
M T W T F S S
Prices
LA3557
LA LATAM
321
8:34 PM
-03
9:52 PM
-03
1h 18m
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...
São Paulo to Belo Horizonte
11 carriers, 326 flights/week nonstop.
11 Airlines 326 Flights/wk 308 mi 1h 2m nonstop 44 1-stop hubs

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

Airline Landscape

All carriers operating nonstop GRU–CNF service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AR Aerolineas Argentinas 68 320, 321, 738, 73G 1h10-1h20 SkyTeam
CM Copa Airlines 38 295, 738 1h10-1h20 Star Alliance
ET Ethiopian Airlines 37 295, 738, 7M8 1h10-1h20 Star Alliance
AD Azul 32 295, 320, E95 1h10
G3 GOL 32 738, 7M8 1h02-1h20
AV avianca 31 295, 73G 1h10-1h15 Star Alliance
AZ ITA Airways 25 295 1h10 SkyTeam
LA LATAM Airlines 21 320, 321 1h10-1h15
AF Air France 20 738, 73G, 7M8 1h10-1h15 SkyTeam
EK Emirates 14 295, 738 1h10-1h15
AT Royal Air Maroc 8 738, 73G 1h15 Oneworld
Aircraft on this route
295 Embraer E195-E2 – AD, AV, AZ, CM, EK, ET
320 Airbus A320 – AD, AR, LA
321 Airbus A321 – AR, LA
738 Boeing 737-800 – AF, AR, AT, CM, EK, ET, G3
73G Boeing 737-700 – AF, AR, AT, AV
7M8 Boeing 737 MAX 8 – AF, ET, G3
E95 Embraer 195 – AD
Alliance coverage
SkyTeam: AF + AR + AZ (113 flights/wk, 35%)
Star Alliance: AV + CM + ET (106 flights/wk, 33%)
Unaffiliated: AD + EK + G3 + LA (99 flights/wk, 30%)
Oneworld: AT (8 flights/wk, 2%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, GRU to CNF direction.
Mon
50
flights
Tue
48
flights
Wed
42
flights
Thu
46
flights
Fri
50
flights
Sat
40
flights
Sun
50
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
62
Nonstop flights
326
Outbound / wk
376
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for GRU to CNF.
1-STOP
One-Stop Connections
44
Hubs
~4h
Fastest
~29h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
520
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.

Other ways to reach Belo Horizonte from São Paulo

Nearby airports with service to Tancredo Neves International Airport.
Metric GRU→CNF CGH→CNF VCP→CNF
Distance from GRU 18 mi 51 mi
Nonstop airlines 11 4 1
Weekly flights 326 170 48
Flight time 1h 2m 1h 15m 1h 10m
Airports within 200 miles of GRU with service to Tancredo Neves International Airport.

Travel Essentials

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

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

CPTM Line 13-Jade commuter train runs from Luz station (central São Paulo) to the airport terminal in 33 minutes (R$4.40 integrated fare with metro). Trains run every 30 minutes from around 5am to midnight. This route is significantly cheaper than driving, as the Dutra highway (BR-116) suffers chronic congestion.Taxis from Paulista Avenue or Consolação cost R$90–150 and take 45–90 minutes depending on traffic. Ride-hails (99 or Uber) are widely used and typically R$70–120. Executive bus services (Guarucoop, Lira) run from Tietê terminal and Paulista (R$52–62). Traffic on the Dutra highway peaks heavily in afternoon and evening hours.

GRU–CNF Quick Facts

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

Frequently Asked Questions

Common questions about GRU to CNF flights.
Nonstop flights from São Paulo/Guarulhos–Governor André Franco Montoro International Airport to Tancredo Neves International Airport take approximately 1h 2m to 1h 20m. The route covers 308 miles.
There are approximately 326 nonstop flights per week from GRU to CNF. The return direction has about 376 weekly flights.
Yes, 1-stop connections are available through UBA, NVT, UNA, CGH, RAO, IOS, IGU, MVD, JJD, MOC, UDI, MAO, PMW, GYN, BPS, VIX, CWB, CGB, GIG, PUJ, SDU, MCZ, SSA, REC, SLZ, BSB, NAT, POA, VDC, MIA, FLN, SCL, FOR, AJU, THE, JPA, BEL, AEP, MCO, SJP, EZE, PTY, LIS and IMP. These options provide additional schedule flexibility.
Yes, return flights from CNF to GRU are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include CGH, VCP and RAO. See the Alternatives section for a full comparison.
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.
LATAM's GRU–CNF service operates from Terminal 3 at Guarulhos. Gol uses Terminal 2. Azul operates from Terminal 2 as well. The two terminals are connected by a free shuttle and an airside connector for passengers who need to transfer. Confins airport (Tancredo Neves International) has a single terminal building. Verify at check-in which GRU terminal applies to your carrier, as domestic assignments at GRU can shift seasonally.
Yes, and this is an important distinction. São Paulo Congonhas (CGH) is a second São Paulo airport much closer to the city center and also operates flights to Belo Horizonte. Both Confins (CNF) and Pampulha (PLU, the closer-in BH airport). If your origin is central São Paulo, checking CGH departures alongside GRU is worthwhile. GRU and CGH are 90 minutes apart by road during peak traffic, so they are not interchangeable without planning.
Confins sits about 40 km north of Belo Horizonte's center. The MOVE bus rapid transit system has a route connecting the airport to the Barreiro terminal for onward connections, but for central BH the Expresso Confins bus or taxi/rideshare is more direct. Travel time to the Savassi or Centro areas runs 50–70 minutes depending on traffic. The older Pampulha airport (PLU) is much closer to the city but handles fewer routes.

São Paulo Guarulhos to Belo Horizonte Confins: Brazil's Southeast Business Spine

GRU–CNF connects Brazil's largest city and international gateway to the capital of Minas Gerais, one of Brazil's most economically significant states. LATAM, Gol, and Azul all operate nonstop service, with block time around 55 minutes. The route carries a mix of corporate travel driven by the mining, steel, and energy sectors headquartered in Belo Horizonte, and connecting traffic using GRU as an international gateway. The corridor is separate from the parallel market between CGH and PLU. Passengers in central São Paulo often prefer Congonhas's city-center location regardless of the route.

Belo Horizonte Confins Airport Context

Tancredo Neves International at Confins replaced Pampulha as BH's primary airport for larger aircraft operations. The terminal was expanded in the 2010s and handles both domestic and international routes. International frequency from CNF is limited. Most long-haul traffic from Belo Horizonte connects through GRU or BSB. The airport's single terminal simplifies navigation. Ground connection to the city remains a weak point in the passenger experience, with no metro or commuter rail link to central BH as of 2025.