Brasília to São Paulo (BSB–GRU) — Airlines, Schedules & Connections

BSB Airport Page →
531 mi airlines 296/wk
On-time Some delays Frequent delays
Flight Schedule 110 flights Verified 51m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AR8035
AR Aerolineas Argentin
321
4:45 AM
-03 T1
6:30 AM
-03
1h 45m
M T W T F S S
Prices
AR8031
AR Aerolineas Argentin
321
6:00 AM
-03 T1
7:50 AM
-03
1h 50m
M T W T F S S
Prices
CA7111
CA Air China
320
6:00 AM
-03 T1
7:45 AM
-03
1h 45m
M T W T F S S
Prices
AR7455
AR Aerolineas Argentin
7M8
6:00 AM
-03 T1
7:50 AM
-03
1h 50m
M T W T F S S
Prices
CM3678
CM Copa
738
6:05 AM
-03 T1
7:55 AM
-03
1h 50m
M T W T F S S
Prices
G31409
G3 GOL
738
6:05 AM
-03
7:55 AM
-03
1h 50m
M T W T F S S
Prices
G31463
G3 GOL
738
6:10 AM
-03
8:05 AM
-03
1h 55m
M T W T F S S
Prices
AR8040
AR Aerolineas Argentin
321
9:55 AM
-03 T1
11:40 AM
-03
1h 45m
M T W T F S S
Prices
LA4677
LA LATAM
320
9:55 AM
-03
11:40 AM
-03
1h 45m
M T W T F S S
Prices
AT9051
AT Royal Air Maroc
7M8
10:35 AM
-03
12:20 PM
-03
1h 45m
M T W T F S S
Prices
AF1938
AF Air France
7M8
11:35 AM
-03
1:20 PM
-03
1h 45m
M T W T F S S
Prices
ET4105
ET Ethiopian
738
11:35 AM
-03
1:15 PM
-03
1h 40m
M T W T F S S
Prices
AT9071
AT Royal Air Maroc
738
11:35 AM
-03
1:20 PM
-03
1h 45m
M T W T F S S
Prices
G31457
G3 GOL
7M8
11:35 AM
-03
1:20 PM
-03
1h 45m
M T W T F S S
Prices
AR7457
AR Aerolineas Argentin
7M8
11:40 AM
-03 T1
1:25 PM
-03
1h 45m
M T W T F S S
Prices
AF2004
AF Air France
7M8
11:40 AM
-03 T1
1:25 PM
-03
1h 45m
M T W T F S S
Prices
CM3677
CM Copa
7M8
11:40 AM
-03
1:25 PM
-03
1h 45m
M T W T F S S
Prices
AV4606
AV avianca
7M8
11:40 AM
-03 T1
1:25 PM
-03
1h 45m
M T W T F S S
Prices
G31401
G3 GOL
7M8
11:40 AM
-03 T1
1:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8037
AR Aerolineas Argentin
320
12:20 PM
-03
2:05 PM
-03
1h 45m
M T W T F S S
Prices
AR8084
AR Aerolineas Argentin
320
12:25 PM
-03 T1
2:10 PM
-03
1h 45m
M T W T F S S
Prices
AR8039
AR Aerolineas Argentin
321
12:25 PM
-03 T1
2:10 PM
-03
1h 45m
M T W T F S S
Prices
AR8019
AR Aerolineas Argentin
320
12:25 PM
-03
2:10 PM
-03
1h 45m
M T W T F S S
Prices
AR8025
AR Aerolineas Argentin
321
12:40 PM
-03
2:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8362
AR Aerolineas Argentin
320
12:40 PM
-03
2:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8014
AR Aerolineas Argentin
320
12:50 PM
-03
2:35 PM
-03
1h 45m
M T W T F S S
Prices
AR8006
AR Aerolineas Argentin
320
12:50 PM
-03
2:35 PM
-03
1h 45m
M T W T F S S
Prices
AR7643
AR Aerolineas Argentin
738
1:55 PM
-03
3:40 PM
-03
1h 45m
M T W T F S S
Prices
AV2669
AV avianca
7M8
1:55 PM
-03
3:40 PM
-03
1h 45m
M T W T F S S
Prices
CM3514
CM Copa
7M8
2:10 PM
-03 T1
3:55 PM
-03
1h 45m
M T W T F S S
Prices
AF2030
AF Air France
7M8
2:10 PM
-03
3:55 PM
-03
1h 45m
M T W T F S S
Prices
AT9052
AT Royal Air Maroc
738
2:20 PM
-03
4:05 PM
-03
1h 45m
M T W T F S S
Prices
G32097
G3 GOL
738
2:20 PM
-03
4:05 PM
-03
1h 45m
M T W T F S S
Prices
AR8038
AR Aerolineas Argentin
320
3:00 PM
-03
4:45 PM
-03
1h 45m
M T W T F S S
Prices
AR8250
AR Aerolineas Argentin
320
3:00 PM
-03
4:45 PM
-03
1h 45m
M T W T F S S
Prices
LA3528
LA LATAM
321
3:00 PM
-03
4:45 PM
-03
1h 45m
M T W T F S S
Prices
AR8050
AR Aerolineas Argentin
321
3:15 PM
-03 T1
5:00 PM
-03
1h 45m
M T W T F S S
Prices
AR8235
AR Aerolineas Argentin
321
3:25 PM
-03
5:15 PM
-03
1h 50m
M T W T F S S
Prices
AR8007
AR Aerolineas Argentin
321
3:25 PM
-03
5:15 PM
-03
1h 50m
M T W T F S S
Prices
AR7402
AR Aerolineas Argentin
7M8
6:05 PM
-03
7:55 PM
-03
1h 50m
M T W T F S S
Prices
AR7403
AR Aerolineas Argentin
738
6:05 PM
-03
7:55 PM
-03
1h 50m
M T W T F S S
Prices
AR8015
AR Aerolineas Argentin
321
6:15 PM
-03 T1
8:10 PM
-03
1h 55m
M T W T F S S
Prices
LA3256
LA LATAM
320
6:25 PM
-03
8:20 PM
-03
1h 55m
M T W T F S S
Prices
AR8029
AR Aerolineas Argentin
321
6:25 PM
-03 T1
8:20 PM
-03
1h 55m
M T W T F S S
Prices
AR8030
AR Aerolineas Argentin
320
6:30 PM
-03
8:25 PM
-03
1h 55m
M T W T F S S
Prices
AV4604
AV avianca
7M8
7:05 PM
-03
8:55 PM
-03
1h 50m
M T W T F S S
Prices
EK3608
EK Emirates
738
7:05 PM
-03 T1
8:55 PM
-03
1h 50m
M T W T F S S
Prices
ET4125
ET Ethiopian
738
7:05 PM
-03 T1
8:55 PM
-03
1h 50m
M T W T F S S
Prices
G31485
G3 GOL
7M8
7:05 PM
-03
8:55 PM
-03
1h 50m
M T W T F S S
Prices
CM3681
CM Copa
7M8
7:05 PM
-03 T1
8:55 PM
-03
1h 50m
M T W T F S S
Prices
LA3258
LA LATAM
320
8:55 PM
-03 T1
10:55 PM
-03
2h
M T W T F S S
Prices
AR8056
AR Aerolineas Argentin
319
8:55 PM
-03 T1
10:50 PM
-03
1h 55m
M T W T F S S
Prices
G31459
G3 GOL
738
9:00 PM
-03
10:45 PM
-03
1h 45m
M T W T F S S
Prices
G31419
G3 GOL
738
9:05 PM
-03 T1
10:55 PM
-03
1h 50m
M T W T F S S
Prices
AR7459
AR Aerolineas Argentin
7M8
9:05 PM
-03 T1
10:55 PM
-03
1h 50m
M T W T F S S
Prices
EK3606
EK Emirates
738
9:05 PM
-03 T1
10:55 PM
-03
1h 50m
M T W T F S S
Prices
ET4099
ET Ethiopian
738
9:05 PM
-03 T1
10:55 PM
-03
1h 50m
M T W T F S S
Prices
CM3679
CM Copa
738
9:15 PM
-03
11:10 PM
-03
1h 55m
M T W T F S S
Prices
AV4687
AV avianca
738
9:15 PM
-03
11:10 PM
-03
1h 55m
M T W T F S S
Prices
AR8053
AR Aerolineas Argentin
321
10:40 PM
-03
12:25 AM+1
-03
1h 45m
M T W T F S S
Prices
AR8018
AR Aerolineas Argentin
320
10:55 PM
-03
12:40 AM+1
-03
1h 45m
M T W T F S S
Prices
AR8030
AR Aerolineas Argentin
321
12:35 AM
-03 T2
2:20 AM
-03
1h 45m
M T W T F S S
Prices
AR8012
AR Aerolineas Argentin
321
12:35 AM
-03 T2
2:20 AM
-03
1h 45m
M T W T F S S
Prices
AR8062
AR Aerolineas Argentin
321
12:35 AM
-03 T2
2:20 AM
-03
1h 45m
M T W T F S S
Prices
AR7451
AR Aerolineas Argentin
738
5:50 AM
-03 T2
7:45 AM
-03
1h 55m
M T W T F S S
Prices
G31492
G3 GOL
7M8
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
ET4110
ET Ethiopian
738
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
EK3607
EK Emirates
7M8
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
AF1907
AF Air France
738
6:00 AM
-03 T2
7:45 AM
-03
1h 45m
M T W T F S S
Prices
AT9086
AT Royal Air Maroc
7M8
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
AV4672
AV avianca
7M8
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
AF1936
AF Air France
738
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
CM3683
CM Copa
738
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
AR7454
AR Aerolineas Argentin
7M8
6:00 AM
-03 T2
7:50 AM
-03
1h 50m
M T W T F S S
Prices
LA4676
LA LATAM
321
7:30 AM
-03 T2
9:10 AM
-03
1h 40m
M T W T F S S
Prices
AR8113
AR Aerolineas Argentin
321
7:30 AM
-03 T2
9:10 AM
-03
1h 40m
M T W T F S S
Prices
AR8027
AR Aerolineas Argentin
320
7:30 AM
-03 T2
9:10 AM
-03
1h 40m
M T W T F S S
Prices
AF2056
AF Air France
7M8
9:00 AM
-03 T2
10:45 AM
-03
1h 45m
M T W T F S S
Prices
G31456
G3 GOL
7M8
9:00 AM
-03 T2
10:45 AM
-03
1h 45m
M T W T F S S
Prices
AT9082
AT Royal Air Maroc
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
AV4635
AV avianca
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
G31412
G3 GOL
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
CM3684
CM Copa
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
AF1944
AF Air France
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
AR7482
AR Aerolineas Argentin
7M8
9:00 AM
-03 T2
10:45 AM
-03
1h 45m
M T W T F S S
Prices
ET4176
ET Ethiopian
7M8
9:00 AM
-03 T2
10:50 AM
-03
1h 50m
M T W T F S S
Prices
AR8109
AR Aerolineas Argentin
319
9:40 AM
-03 T2
11:20 AM
-03
1h 40m
M T W T F S S
Prices
AR8110
AR Aerolineas Argentin
320
12:25 PM
-03 T2
2:05 PM
-03
1h 40m
M T W T F S S
Prices
CM3686
CM Copa
738
1:50 PM
-03 T2
3:35 PM
-03
1h 45m
M T W T F S S
Prices
AR7456
AR Aerolineas Argentin
7M8
2:05 PM
-03 T2
3:55 PM
-03
1h 50m
M T W T F S S
Prices
G31484
G3 GOL
738
2:41 PM
-03 T2
4:01 PM
-03
1h 20m
M T W T F S S
Prices
AR8256
AR Aerolineas Argentin
321
3:45 PM
-03 T2
5:30 PM
-03
1h 45m
M T W T F S S
Prices
AR8178
AR Aerolineas Argentin
320
4:05 PM
-03 T2
5:45 PM
-03
1h 40m
M T W T F S S
Prices
AR8096
AR Aerolineas Argentin
321
4:25 PM
-03 T2
6:10 PM
-03
1h 45m
M T W T F S S
Prices
AR8209
AR Aerolineas Argentin
321
5:30 PM
-03 T2
7:10 PM
-03
1h 40m
M T W T F S S
Prices
LA3529
LA LATAM
321
5:40 PM
-03 T2
7:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8097
AR Aerolineas Argentin
320
5:40 PM
-03 T2
7:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8038
AR Aerolineas Argentin
321
5:40 PM
-03 T2
7:25 PM
-03
1h 45m
M T W T F S S
Prices
AR8071
AR Aerolineas Argentin
321
5:40 PM
-03 T2
7:25 PM
-03
1h 45m
M T W T F S S
Prices
ET4210
ET Ethiopian
7M8
6:05 PM
-03 T2
7:55 PM
-03
1h 50m
M T W T F S S
Prices
AR7642
AR Aerolineas Argentin
7M8
6:05 PM
-03 T2
7:55 PM
-03
1h 50m
M T W T F S S
Prices
G31446
G3 GOL
7M8
6:05 PM
-03 T2
7:55 PM
-03
1h 50m
M T W T F S S
Prices
AV2607
AV avianca
7M8
6:05 PM
-03 T2
7:55 PM
-03
1h 50m
M T W T F S S
Prices
CM3704
CM Copa
7M8
6:05 PM
-03 T2
7:55 PM
-03
1h 50m
M T W T F S S
Prices
LA3259
LA LATAM
320
9:00 PM
-03 T2
10:45 PM
-03
1h 45m
M T W T F S S
Prices
AR8292
AR Aerolineas Argentin
320
9:10 PM
-03 T2
10:55 PM
-03
1h 45m
M T W T F S S
Prices
G31418
G3 GOL
7M8
9:55 PM
-03 T2
11:40 PM
-03
1h 45m
M T W T F S S
Prices
AF1926
AF Air France
738
10:25 PM
-03 T2
12:10 AM+1
-03
1h 45m
M T W T F S S
Prices
AR7408
AR Aerolineas Argentin
7M8
10:35 PM
-03 T2
12:25 AM+1
-03
1h 50m
M T W T F S S
Prices
LA3656
LA LATAM
321
10:40 PM
-03 T2
12:25 AM+1
-03
1h 45m
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...
Brasília to São Paulo
10 carriers, 296 flights/week nonstop.
10 Airlines 296 Flights/wk 531 mi 1h 40m nonstop 35 1-stop hubs

BSB–GRU is served by 10 airlines with nonstop service. Aerolineas Argentinas, GOL and Copa Airlines lead the route. The flight covers 531 miles in approximately 1h 40m. Beyond nonstop, 35 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop BSB–GRU service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AR Aerolineas Argentinas 105 319, 320, 321, 738, 7M8 1h45-1h55 SkyTeam
G3 GOL 50 738, 7M8 1h45-1h55
CM Copa Airlines 30 738, 7M8 1h45-1h55 Star Alliance
LA LATAM Airlines 28 320, 321 1h45-2h
AV avianca 27 738, 7M8 1h45-1h55 Star Alliance
AF Air France 17 7M8 1h45 SkyTeam
ET Ethiopian Airlines 16 738 1h40-1h50 Star Alliance
EK Emirates 14 738 1h50
AT Royal Air Maroc 6 738, 7M8 1h45 Oneworld
CA Air China 3 320 1h45 Star Alliance
Aircraft on this route
319 Airbus A319 – AR
320 Airbus A320 – AR, CA, LA
321 Airbus A321 – AR, LA
738 Boeing 737-800 – AR, AT, AV, CM, EK, ET, G3
7M8 Boeing 737 MAX 8 – AF, AR, AT, AV, CM, G3
Alliance coverage
SkyTeam: AF + AR (122 flights/wk, 41%)
Unaffiliated: EK + G3 + LA (92 flights/wk, 31%)
Star Alliance: AV + CA + CM + ET (76 flights/wk, 26%)
Oneworld: AT (6 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, BSB to GRU direction.
Mon
44
flights
Tue
43
flights
Wed
38
flights
Thu
39
flights
Fri
46
flights
Sat
41
flights
Sun
45
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
61
Nonstop flights
296
Outbound / wk
236
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for BSB to GRU.
1-STOP
One-Stop Connections
35
Hubs
~4h
Fastest
~26h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
586
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 São Paulo from Brasília

Nearby airports with service to São Paulo/Guarulhos–Governor André Franco Montoro International Airport.
Metric BSB→GRU GYN→GRU
Distance from BSB 101 mi
Nonstop airlines 10 9
Weekly flights 296 212
Flight time 1h 40m 0h 34m
Airports within 200 miles of BSB with service to São Paulo/Guarulhos–Governor André Franco Montoro International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
São Paulo is 0 hours the same as Brasília.
BSB: -03 · GRU: -03

When it's 6:00 PM in Brasília, it's 6:00 PM in São Paulo.
Distance & Flight Time
531 mi / 854 km
Nonstop flight time is approximately 1h 40m to 2h 0m.
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.

BSB–GRU Quick Facts

Key statistics for the Brasília to São Paulo route.
Route details
Distance531 mi / 854 km
Flight time1h 40m to 2h
Time difference0 hours
Airlines (nonstop)10
Weekly flights296 out / 236 return
1-stop connections35 hubs
Origin: BSB
IATA / ICAOBSB / SBBR
TimezoneAmerica/Sao_Paulo
Passengers/yr15.0M
Elevation3,497 ft / 1,066 m
Destination: GRU
IATA / ICAOGRU / SBGR
TimezoneAmerica/Sao_Paulo
Passengers/yr43.6M
Elevation2,461 ft / 750 m

Frequently Asked Questions

Common questions about BSB to GRU flights.
Nonstop flights from Presidente Juscelino Kubitschek International Airport to São Paulo/Guarulhos–Governor André Franco Montoro International Airport take approximately 1h 40m to 2h. The route covers 531 miles.
There are approximately 296 nonstop flights per week from BSB to GRU. The return direction has about 236 weekly flights.
Yes, 1-stop connections are available through VCP, RBR, THE, GYN, CGB, VIX, PMW, JPA, AEP, CWB, NAT, BPS, CNF, GIG, IMP, FLN, REC, EZE, SSA, MCZ, BEL, POA, FOR, SDU, MAO, MCP, BOG, MCO, BVB, PTY, SLZ, AJU, MIA, PVH and LIS. These options provide additional schedule flexibility.
Yes, return flights from GRU to BSB are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include GYN. 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.
São Paulo Guarulhos has two passenger terminals. LATAM operates from Terminal 3. Gol uses Terminal 2. Azul also operates from Terminal 2. Both terminals are connected by free shuttle buses, and a connector corridor links them airside. The GRU Airport Express rail service connects Terminal 3 to Luz station in central São Paulo in about 55 minutes.
BSB–GRU is one of Brazil's highest-frequency domestic segments, driven by the capital-to-commercial-hub demand pattern. LATAM, Gol, and Azul all operate multiple daily nonstops. The route essentially functions as a shuttle for federal government workers, consultants, and lobbyists traveling between Brasília and São Paulo's financial district. Combined daily frequencies typically exceed 20 round trips across the three carriers.
Brasília International (BSB) has a single terminal building that is straightforward to navigate. LATAM, Gol, and Azul all run early morning departures to catch São Paulo business hours. Check-in queues at BSB are manageable outside of peak government travel periods. The airport sits about 12 km from Brasília's central hotel district, accessible by taxi or the Expresso DF bus service.

Brasília to São Paulo Guarulhos: Brazil's Capital–Commercial Hub Link

BSB–GRU is among Brazil's busiest and most strategically important domestic segments, connecting the federal capital to the country's largest commercial and financial city. LATAM, Gol, and Azul operate the route with combined frequencies that rival shuttle services in frequency, giving passengers departure options spread throughout the day from early morning to late evening. Block time is around 90 minutes. The route carries a heavy proportion of government, legal, and financial sector passengers making the round trip in a single day.

Guarulhos as Brazil's Main International Gateway

GRU handles the majority of Brazil's international traffic, including routes to Europe, North America, Africa, and intra-South American connections. Passengers arriving from Brasília and connecting internationally should factor in the terminal transfer. LATAM domestic and international operations are both centered at Terminal 3, simplifying same-terminal connections. Gol and Azul passengers connecting to international flights on other carriers may need a terminal transfer. The airport rail link to São Paulo city center takes about 55 minutes and takes 55 minutes outside rush hour.