BPS → GRU Porto Seguro to São Paulo
live
Direct flights from Porto Seguro (BPS) to São Paulo (GRU): 27 nonstop departures observed each week across 2 airlines. 94% of the last 16 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 16 tracked flights. The nonstop covers 1,095 km, an estimated 1 hour 54 minutes in the air. Measured by Pro Flight Search from live flight boards at Porto Seguro and São Paulo. Updated 28 October 2026 at 18:03 UTC.
BPS
Porto Seguro
tracking
GRU
São Paulo
smooth · +0
dep bank 05:24–21:37 27x weekly
Runs reliable · 2 airlines · 27x weekly · nonstop
94% on time
of the last 16 tracked BPS → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 16 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 16 arrivals
Flight time ~1h 54m estimated from route distance
Weekly departures 27x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 16
The week scheduled departures · origin local time
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
Gol Transportes AéreosG3
Flights G31515 13:30 Mo We Su · G31659 16:00 daily
LATAM BrasilJJ 92% on time
Flights JJ3347 varies Mo Tu We Th Fr · JJ3241 varies daily · JJ4716 varies Mo Th Fr Sa Su
History operated legs · board outcomes
Show 8 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 BPS and GRU, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 42 Completed 16 Delayed 1 Within 15m 15/16 Median +1m
G31515 Gol
3 days
Wed, Oct 28
1/2 legs · PR-XMD
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
15:12
Last seen · Sched 15:3523m early
Mon, Oct 26
1/2 legs · PR-GUH
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
15:24
Landed · Sched 15:3511m early
Sun, Oct 25
1/2 legs · PR-GGQ
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 15:15
Scheduled time only · no board update captured
Full G31515 history →
LA3241 LATAM
7 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:55
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:55
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:55
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:55
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:40
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:50
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 11:50
Scheduled time only · no board update captured
Full LA3241 history →
LA3365 LATAM
2 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 06:45
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 06:45
Scheduled time only · no board update captured
Full LA3365 history →
LA3491 LATAM
4 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:20
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:20
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:20
Scheduled time only · no board update captured
Full LA3491 history →
JJ3241 LATAM Brasil
6 days
Tue, Oct 27
1/2 legs · PR-MHJ
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
11:41
Landed · Sched 11:454m early
Mon, Oct 26
1/2 legs · PR-MYT
BPS
Departure
—
BPS is outside our board polling set.
→
Sun, Oct 25
1/2 legs · PS-LBT
BPS
Departure
—
BPS is outside our board polling set.
→
Sat, Oct 24
1/2 legs · PS-LBP
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
12:00
Landed · Sched 11:564m late
Fri, Oct 23
1/2 legs · PS-LBI
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
11:36
Landed · Sched 11:351m late
Thu, Oct 22
1/2 legs · PT-MXP
BPS
Departure
—
BPS is outside our board polling set.
→
Full JJ3241 history →
LA3339 LATAM
3 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 16:00
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 16:00
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 16:00
Scheduled time only · no board update captured
Full LA3339 history →
G31659 Gol
3 days
Sat, Oct 24
1/2 legs · PR-GKA
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
18:02
Landed · Sched 18:2018m early
Fri, Oct 23
1/2 legs · PR-GUZ
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
18:13
Landed · Sched 18:058m late
Thu, Oct 22
1/2 legs · PR-GXD
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
18:19
Landed · Sched 18:0514m late
Full G31659 history →
JJ4716 LATAM Brasil
3 days
Sat, Oct 24
1/2 legs · PT-MXN
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
21:50
Landed · Sched 21:3713m late
Fri, Oct 23
1/2 legs · PS-LBQ
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
23:12
Landed · Sched 23:039m late
Thu, Oct 22
1/2 legs · PS-LBR
BPS
Departure
—
BPS is outside our board polling set.
→
Full JJ4716 history →
LA3848 LATAM
2 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 17:05
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 17:05
Scheduled time only · no board update captured
Full LA3848 history →
LA4716 LATAM
3 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:55
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 22:10
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 21:55
Scheduled time only · no board update captured
Full LA4716 history →
JJ3347 LATAM Brasil
3 days
Fri, Oct 23
1/2 legs · PS-LBR
BPS
Departure
—
BPS is outside our board polling set.
→
Thu, Oct 22
1/2 legs · PS-LBG
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
06:39
Landed · Sched 05:3366m late
Wed, Oct 21
1/2 legs · PR-XBT
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
05:36
Landed · Sched 05:2610m late
Full JJ3347 history →
LA3347 LATAM
3 days
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 05:40
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 05:40
Scheduled time only · no board update captured
BPS
Departure
—
BPS is outside our board polling set.
→
GRU
Arrival
Sched 05:40
Scheduled time only · no board update captured
Full LA3347 history →
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: Porto Seguro (BPS) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BPS-GRU
Copy
How we measure this →
BPS to GRU questions
Is BPS–GRU running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BPS–GRU? Operators schedule 2 departures from BPS. Earlier flights typically land before destination-airport delays accumulate later in the day; check the GRU delay card to confirm conditions when you'd arrive.
How long is the flight from BPS to GRU? Great-circle distance is 1,095 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 107–124 min gate-to-gate on this route.
How often does BPS–GRU fly? 2 carriers operate this route, around 27 flights a week between them. Compare carrier days and times in the airline list above.