BEL → GRU Belém to São Paulo
live
Direct flights from Belém (BEL) to São Paulo (GRU): 14 nonstop departures observed each week across 2 airlines. 100% of the last 9 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 9 tracked flights. The nonstop covers 2,462 km, an estimated 3 hours 39 minutes in the air. Measured by Pro Flight Search from live flight boards at Belém and São Paulo. Updated 7 September 2026 at 18:03 UTC.
BEL
Belém
tracking
GRU
São Paulo
smooth · +0
dep bank 00:01–21:03 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
100% on time
of the last 9 operated BEL → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 9 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 9 operated legs
Flight time ~3h 39m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
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 G31519 06:55 daily · G31517 18:25 daily
LATAM BrasilJJ 100% on time
Flights JJ3605 varies Mo Su · JJ3227 varies daily · JJ3229 varies Mo We Sa Su · JJ3231 varies Tu We Th Sa Su
History operated legs · board outcomes
Show 1 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 BEL and GRU, paired departure → arrival per flight and day. Board tracking since Wed, Sep 2 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 58 Completed 9 Delayed 4 Within 15m 9/9 Median +0m
G31519 Gol
6 days
Mon, Sep 7
1/2 legs · PS-GPL
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:37
Est. · Sched 06:5518m early
Sun, Sep 6
1/2 legs · PR-XMM
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:56
Last seen · Sched 06:551m late
Sat, Sep 5
1/2 legs · PS-GPO
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:44
Last seen · Sched 06:5511m early
Fri, Sep 4
1/2 legs · PR-VBF
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:42
Last seen · Sched 06:5513m early
Thu, Sep 3
1/2 legs · PR-XMB
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:51
Last seen · Sched 06:554m early
Wed, Sep 2
1/2 legs · PR-GUI
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:41
Last seen · Sched 06:5514m early
Full G31519 history →
JJ3229 LATAM Brasil
3 days
Mon, Sep 7
1/2 legs · PR-XBP
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:14
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · PR-MYZ
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:25
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PR-MYR
BEL
Departure
—
BEL is outside our board polling set.
→
Full JJ3229 history →
LA3227 LATAM
6 days
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 06:30
Scheduled arrival · landing pending
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 06:30
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 07:00
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 06:30
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 06:30
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 06:30
Scheduled time only · no board update captured
Full LA3227 history →
LA3229 LATAM
6 days
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled arrival · landing pending
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 09:40
Scheduled time only · no board update captured
Full LA3229 history →
LA4597 LATAM
6 days
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:50
Scheduled arrival · landing pending
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 18:05
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 18:05
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:50
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:50
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:50
Scheduled time only · no board update captured
Full LA4597 history →
G31517 Gol
5 days
Sun, Sep 6
1/2 legs · PS-GRF
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
21:45
Landed · Sched 22:0015m early
Sat, Sep 5
1/2 legs · PR-GYA
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
21:04
Landed · Sched 21:106m early
Fri, Sep 4
1/2 legs · PR-XML
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
21:55
Landed · Sched 22:0510m early
Thu, Sep 3
1/2 legs · PS-GRE
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 22:05
Scheduled time only · no board update captured
Wed, Sep 2
1/2 legs · PS-GPD
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 22:05
Scheduled time only · no board update captured
Full G31517 history →
JJ3227 LATAM Brasil
4 days
Sun, Sep 6
1/2 legs · PT-XPM
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
06:01
Est. · Sched 05:592m late
Fri, Sep 4
1/2 legs · PR-MHF
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
08:09
Last seen · Sched 06:3891m late
Thu, Sep 3
1/2 legs · PR-XBD
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
08:17
Last seen · Sched 06:27110m late
Wed, Sep 2
1/2 legs · PR-XBX
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
09:24
Last seen · Sched 08:4935m late
Full JJ3227 history →
JJ3231 LATAM Brasil
4 days
Sun, Sep 6
1/2 legs · PS-LBF
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:17
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PS-LBC
BEL
Departure
—
BEL is outside our board polling set.
→
Thu, Sep 3
1/2 legs · PR-XBZ
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:19
Scheduled time only · no board update captured
Wed, Sep 2
1/2 legs · PT-MXM
BEL
Departure
—
BEL is outside our board polling set.
→
Full JJ3231 history →
JJ4597 LATAM Brasil
4 days
Sun, Sep 6
1/2 legs · PS-LBQ
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:51
Scheduled time only · no board update captured
Fri, Sep 4
1/2 legs · PS-LBN
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
18:19
Last seen · Sched 17:4435m late
Thu, Sep 3
1/2 legs · PS-LBA
BEL
Departure
—
BEL is outside our board polling set.
→
Wed, Sep 2
1/2 legs · PR-XBD
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 17:35
Scheduled time only · no board update captured
Full JJ4597 history →
LA3231 LATAM
4 days
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:20
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:20
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:20
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 15:20
Scheduled time only · no board update captured
Full LA3231 history →
LA3808 LATAM
5 days
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 20:55
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 20:55
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 20:55
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 20:55
Scheduled time only · no board update captured
Full LA3808 history →
JJ3736 LATAM Brasil
1 day
Fri, Sep 4
1/2 legs · PR-TYA
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 05:30
Scheduled time only · no board update captured
Full JJ3736 history →
JJ3808 LATAM Brasil
1 day
Fri, Sep 4
1/2 legs · PR-MYI
BEL
Departure
—
BEL is outside our board polling set.
→
Full JJ3808 history →
LA3605 LATAM
1 day
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 00:25
Scheduled time only · no board update captured
Full LA3605 history →
LA3736 LATAM
1 day
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
Sched 05:55
Scheduled time only · no board update captured
Full LA3736 history →
G31543 Gol
1 day
Thu, Sep 3
1/2 legs · PS-GPM
BEL
Departure
—
BEL is outside our board polling set.
→
GRU
Arrival
18:04
Landed · Sched 18:004m late
Full G31543 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 — Belém (BEL) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BEL-GRU
Copy
How we measure this →
BEL to GRU questions
Is BEL–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.
How long is the flight from BEL to GRU? Great-circle distance is 2,462 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 204–241 min gate-to-gate on this route.
How often does BEL–GRU fly? 2 carriers operate this route, around 43 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at BEL and arrival-side delay at GRU, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.