SLZ → GRU São Luís to São Paulo
live
Direct flights from São Luís (SLZ) to São Paulo (GRU): 14 nonstop departures observed each week across 2 airlines. The median arrival is 82 minutes late. No cancellations were recorded across the 4 tracked flights. The nonstop covers 2,331 km, an estimated 3 hours 29 minutes in the air. Measured by Pro Flight Search from live flight boards at São Luís and São Paulo. Updated 20 August 2026 at 01:03 UTC.
SLZ
São Luís
tracking
GRU
São Paulo
smooth · +0
dep bank 03:16–22:17 14x weekly
Median arrival +82 min across the last 4 operated legs
Flight time ~3h 29m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Current nonstop fares SLZ → GRU · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
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 G39603 varies Tu Th Fr · G31567 08:10 daily · G31531 17:10 Mo Tu We Th Fr Su
LATAM BrasilJJ
Flights JJ3857 varies daily · JJ3584 varies daily · JJ3217 varies daily · JJ3613 varies We Su
History operated legs · board outcomes
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 SLZ and GRU, paired departure → arrival per flight and day. Board tracking since Fri, Aug 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 50 Completed 4 Delayed 4 Within 15m 2/4 Median +82m
G31531 Gol
4 days
Wed, Aug 19
1/2 legs · PR-GZV
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 17:10
Scheduled time only · no board update captured
Mon, Aug 17
1/2 legs · PR-XMB
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
17:12
Last seen · Sched 17:102m late
Sun, Aug 16
1/2 legs · PR-XMU
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
16:53
Last seen · Sched 16:503m late
Fri, Aug 14
1/2 legs · PR-GKA
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
16:45
Last seen · Sched 17:1025m early
Full G31531 history →
G31567 Gol
6 days
Wed, Aug 19
1/2 legs · PR-XMA
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
07:49
Last seen · Sched 08:1021m early
Tue, Aug 18
1/2 legs · PS-GRA
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
07:53
Last seen · Sched 08:1017m early
Mon, Aug 17
1/2 legs · PR-GZH
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
08:01
Last seen · Sched 08:109m early
Sun, Aug 16
1/2 legs · PR-GXJ
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
07:04
Last seen · Sched 07:4036m early
Sat, Aug 15
1/2 legs · PS-GRE
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
07:05
Last seen · Sched 07:3530m early
Fri, Aug 14
1/2 legs · PR-XMS
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
07:39
Last seen · Sched 08:1031m early
Full G31567 history →
JJ3584 LATAM Brasil
5 days
Wed, Aug 19
1/2 legs · PS-LBJ
SLZ
Departure
—
SLZ is outside our board polling set.
→
Tue, Aug 18
1/2 legs · PS-LBE
SLZ
Departure
—
SLZ is outside our board polling set.
→
Mon, Aug 17
1/2 legs · PT-MXG
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 14:38
Scheduled time only · no board update captured
Sun, Aug 16
1/2 legs · PS-LBM
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
14:48
Last seen · Sched 14:491m early
Sat, Aug 15
1/2 legs · PT-MXN
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 14:52
Scheduled time only · no board update captured
Full JJ3584 history →
JJ3613 LATAM Brasil
2 days
Wed, Aug 19
1/2 legs · PS-LBH
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:17
Scheduled time only · no board update captured
Sun, Aug 16
1/2 legs · PR-XBP
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:10
Scheduled time only · no board update captured
Full JJ3613 history →
LA3295 LATAM
5 days
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 08:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 08:30
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 08:25
Scheduled time only · no board update captured
Full LA3295 history →
LA3584 LATAM
5 days
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
Full LA3584 history →
LA3613 LATAM
5 days
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:15
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:15
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:35
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:15
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 22:15
Scheduled time only · no board update captured
Full LA3613 history →
G39603 Gol
3 days
Tue, Aug 18
1/2 legs · PS-GFI
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
03:24
Last seen · Sched 03:222m late
Fri, Aug 14
1/2 legs · PR-GGK
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 03:11
Scheduled time only · no board update captured
Thu, Aug 13
1/2 legs · PR-GTF
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 03:16
Scheduled time only · no board update captured
Full G39603 history →
JJ3217 LATAM Brasil
5 days
Tue, Aug 18
1/2 legs · PS-LBO
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
22:04
Landed · Sched 20:4282m late
Mon, Aug 17
1/2 legs · PS-LHQ
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
22:30
Landed · Sched 20:43107m late
Sun, Aug 16
1/2 legs · PR-XBX
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 19:37
Scheduled time only · no board update captured
Sat, Aug 15
1/2 legs · PT-XPN
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
22:07
Last seen · Sched 20:4186m late
Fri, Aug 14
1/2 legs · PT-MXA
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
23:09
Last seen · Sched 22:2049m late
Full JJ3217 history →
JJ3857 LATAM Brasil
4 days
Tue, Aug 18
1/2 legs · PT-MXI
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
05:29
Last seen · Sched 05:272m late
Mon, Aug 17
1/2 legs · PR-LBB
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:26
Scheduled time only · no board update captured
Sun, Aug 16
1/2 legs · PR-TYA
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
05:41
Last seen · Sched 05:2714m late
Sat, Aug 15
1/2 legs · PR-LBB
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 07:18
Scheduled time only · no board update captured
Full JJ3857 history →
LA3857 LATAM
5 days
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:45
Scheduled time only · no board update captured
SLZ
Departure
—
SLZ is outside our board polling set.
→
GRU
Arrival
Sched 05:45
Scheduled time only · no board update captured
Full LA3857 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 Luís (SLZ) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SLZ-GRU
Copy
How we measure this →
SLZ to GRU questions
Is SLZ–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 SLZ to GRU? Great-circle distance is 2,331 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 195–230 min gate-to-gate on this route.
How often does SLZ–GRU fly? 2 carriers operate this route, around 39 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 SLZ 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.