THE → GRU Teresina to São Paulo
live
Direct flights from Teresina (THE) to São Paulo (GRU): 12 nonstop departures observed each week across 2 airlines. 94% of the last 16 operated 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 2,080 km, an estimated 3 hours 10 minutes in the air. Measured by Pro Flight Search from live flight boards at Teresina and São Paulo. Updated 28 October 2026 at 13:03 UTC.
Today, THE → GRU Wed 28 Oct · local times
Sched Flight THE departure GRU arrival
·
LA3197 LATAM
On schedule
GRU 06:40 scheduled
Checked GRU board 10:03
THE
Teresina
tracking
GRU
São Paulo
smooth · +3
dep bank 03:40–21:29 12x weekly
Runs reliable · 2 airlines · 12x weekly · nonstop
94% on time
of the last 16 operated THE → 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 operated legs
Flight time ~3h 10m estimated from route distance
Weekly departures 12x 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 G31649 03:40 Mo Tu Fr Sa Su
LATAM BrasilJJ 92% on time
Flights JJ3197 varies Mo Tu We Th Fr Su · JJ3843 varies Mo Th Sa Su · JJ3195 varies Tu We 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 THE and GRU, 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 39 Completed 16 Delayed 1 Within 15m 15/16 Median +6m
LA3197 LATAM
8 days
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 06:40
Scheduled arrival · landing pending
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 06:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 06:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 06:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 05:55
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 05:55
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 05:50
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 05:55
Scheduled time only · no board update captured
Full LA3197 history →
JJ3195 LATAM Brasil
3 days
Tue, Oct 27
1/2 legs · PS-LBQ
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
21:24
Landed · Sched 21:295m early
Fri, Oct 23
1/2 legs · PS-LBN
THE
Departure
—
THE is outside our board polling set.
→
Wed, Oct 21
1/2 legs · PR-MYY
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
22:11
Landed · Sched 21:5813m late
Full JJ3195 history →
JJ4707 LATAM Brasil
1 day
Tue, Oct 27
1/2 legs · PS-LHD
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
16:25
Landed · Sched 16:205m late
Full JJ4707 history →
LA3195 LATAM
7 days
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 22:05
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 22:00
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 21:45
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 22:00
Scheduled time only · no board update captured
Full LA3195 history →
LA3843 LATAM
7 days
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:40
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:20
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:35
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:20
Scheduled time only · no board update captured
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
Sched 14:35
Scheduled time only · no board update captured
Full LA3843 history →
G31649 Gol
4 days
Mon, Oct 26
1/2 legs · PR-XME
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
05:36
Landed · Sched 05:5519m early
Sun, Oct 25
1/2 legs · PS-GPE
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
07:19
Landed · Sched 07:109m late
Sat, Oct 24
1/2 legs · PR-GKC
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
07:02
Landed · Sched 07:108m early
Fri, Oct 23
1/2 legs · PR-GKD
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
07:02
Landed · Sched 07:002m late
Full G31649 history →
JJ3181 LATAM Brasil
1 day
Mon, Oct 26
1/2 legs · PS-LBT
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
20:23
Landed · Sched 20:167m late
Full JJ3181 history →
JJ3843 LATAM Brasil
3 days
Mon, Oct 26
1/2 legs · PS-LBD
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
15:20
Landed · Sched 15:146m late
Sun, Oct 25
1/2 legs · PS-LHF
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
16:31
Landed · Sched 15:3259m late
Thu, Oct 22
1/2 legs · PS-LBA
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
14:21
Landed · Sched 14:129m late
Full JJ3843 history →
JJ3197 LATAM Brasil
4 days
Sun, Oct 25
1/2 legs · PR-TYA
THE
Departure
—
THE is outside our board polling set.
→
Fri, Oct 23
1/2 legs · PT-MXG
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
06:26
Landed · Sched 06:188m late
Wed, Oct 21
1/2 legs · PR-TYN
THE
Departure
—
THE is outside our board polling set.
→
Tue, Oct 20
1/2 legs · PR-MYQ
THE
Departure
—
THE is outside our board polling set.
→
GRU
Arrival
05:43
Landed · Sched 05:367m late
Full JJ3197 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 — Teresina (THE) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/THE-GRU
Copy
How we measure this →
THE to GRU questions
Is THE–GRU running on time right now? Smooth skies ahead. The arrival side at GRU is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from THE to GRU? 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 THE–GRU fly? 2 carriers operate this route, around 20 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 THE 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.