GRU → THE São Paulo to Teresina
live
Direct flights from São Paulo (GRU) to Teresina (THE): 14 nonstop departures observed each week across 2 airlines. 80% of the last 15 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 15 tracked flights. The nonstop covers 2,080 km, an estimated 3 hours 10 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Teresina. Updated 14 September 2026 at 13:03 UTC.
GRU
São Paulo
smooth · +0
THE
Teresina
tracking
dep bank 06:57–23:35 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
80% on time
of the last 15 operated GRU → THE flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 15 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 15 operated legs
Flight time ~3h 10m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 15
Who flies it observed on the boards · 7 days
Gol Transportes AéreosG3 40% on time
Flights G39603 varies We Th Fr · G31648 varies daily
LATAM BrasilJJ 100% on time
Flights JJ3842 varies Mo Tu Th Sa Su · JJ3194 varies Mo We Th Fr Sa · JJ3196 varies Mo We Th Sa Su
History operated legs · board outcomes
Show 7 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 GRU and THE, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 41 Completed 15 Delayed 3 Within 15m 12/15 Median +0m
JJ3842 LATAM Brasil
4 days
Mon, Sep 14
1/2 legs · PS-LBC
GRU
Departure
06:57 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Sun, Sep 13
1/2 legs · PT-MXM
GRU
Departure
07:13 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Sat, Sep 12
1/2 legs · PT-MXO
GRU
Departure
07:09 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBN
GRU
Departure
07:33 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Full JJ3842 history →
LA3842 LATAM
8 days
GRU
Departure
Sched 06:50
Scheduled departure
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 06:50
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Full LA3842 history →
G31648 Gol
7 days
Sun, Sep 13
1/2 legs · PR-XMM
GRU
Departure
00:25
Departed · Sched 23:3550m late
→
THE
Arrival
—
THE is outside our board polling set.
Sat, Sep 12
1/2 legs · PR-GKC
GRU
Departure
Sched 23:05
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Fri, Sep 11
1/2 legs · PR-GUH
GRU
Departure
00:42
Departed · Sched 23:3567m late
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 23:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 23:35
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Tue, Sep 8
1/2 legs · PS-GPO
GRU
Departure
23:57
Departed · Sched 23:3522m late
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 23:10
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Full G31648 history →
LA3194 LATAM
7 days
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 14:30
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Full LA3194 history →
LA3196 LATAM
7 days
GRU
Departure
Sched 22:55
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
THE
Arrival
—
THE is outside our board polling set.
Full LA3196 history →
JJ3196 LATAM Brasil
2 days
Sat, Sep 12
1/2 legs · PT-XPL
GRU
Departure
23:16 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-XBS
GRU
Departure
23:19 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Full JJ3196 history →
JJ3194 LATAM Brasil
4 days
Fri, Sep 11
1/2 legs · PS-LBF
GRU
Departure
15:03 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBJ
GRU
Departure
16:10 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-MYP
GRU
Departure
14:44 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Mon, Sep 7
1/2 legs · PT-XPI
GRU
Departure
14:40 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Full JJ3194 history →
G39603 Gol
2 days
Thu, Sep 10
1/2 legs · PR-GTF
GRU
Departure
19:00 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Wed, Sep 9
1/2 legs · PS-GFH
GRU
Departure
18:20 Departed
→
THE
Arrival
—
THE is outside our board polling set.
Full G39603 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 — São Paulo (GRU) to Teresina (THE) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-THE
Copy
How we measure this →
GRU to THE questions
Is GRU–THE 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 GRU to THE? Great-circle distance is 2,080 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 177–208 min gate-to-gate on this route.
How often does GRU–THE fly? 2 carriers operate this route, around 25 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 GRU and arrival-side delay at THE, 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.