Belo Horizonte to São Paulo (CNF–GRU) — Airlines, Schedules & Connections
No flights match your filters.
No nonstop flights on this route. connecting options below.
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
| 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 | – |
Weekly Schedule Pattern
Connection Landscape
Travel Essentials
CNF: -03 · GRU: -03
When it's 6:00 PM in Belo Horizonte, it's 6:00 PM in São Paulo.
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.
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
Frequently Asked Questions
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.