SSA → GRU Salvador to São Paulo
live
Direct flights from Salvador (SSA) to São Paulo (GRU): 63 nonstop departures observed each week across 2 airlines. 75% of the last 28 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 28 tracked flights. The nonstop covers 1,452 km, an estimated 2 hours 22 minutes in the air. Measured by Pro Flight Search from live flight boards at Salvador and São Paulo. Updated 2 November 2026 at 13:33 UTC.
Today, SSA → GRU Mon 2 Nov · local times
Sched Flight SSA departure GRU arrival
02:50
LA3307 LATAM
Sched 02:50 Departure not confirmed by the board
GRU 05:25 scheduled
05:05
G31697 Gol
Departed
Landed 07:41 +11
09:55
G31623 Gol
Sched 09:55 Departure not confirmed by the board
GRU 12:25 scheduled
13:05
G31691 Gol
On schedule
·
14:15
LA3653 LATAM
On schedule
·
·
JJ3359LATAM Brasil
Departed
Landed 09:17 +109
Checked SSA board 10:33 · GRU board 10:03
SSA
Salvador
tracking
GRU
São Paulo
smooth · +8
dep bank 05:40–21:53 63x weekly
Runs mixed · 2 airlines · 63x weekly · nonstop
75% on time
of the last 28 tracked SSA → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 28 arrivals
Flight time ~2h 22m estimated from route distance
Weekly departures 63x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
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 81% on time
Flights G31697 varies daily · G31623 09:55 Mo Tu We Th Fr Su · G39613 varies Th Sa · G31691 varies daily
LATAM BrasilJJ 67% on time
Flights JJ3359 varies Mo Tu We Fr Su · JJ3653 varies daily · JJ3353 varies Mo Tu We Th Sa Su · JJ3351 varies Mo Tu We Th Fr Sa
History operated legs · board outcomes
11-02 JJ3359 arrived +109
11-01 JJ3359 arrived +103
11-01 JJ3549 arrived +0
10-31 G39613 arrived +2
10-31 JJ3353 arrived +0
10-31 JJ3549 arrived −7
10-31 JJ3653 arrived +0
10-30 JJ3359 arrived +114
10-30 JJ3549 arrived +0
10-29 JJ3653 arrived −7
10-28 JJ3359 arrived +76
10-28 JJ3549 arrived +0
10-28 JJ3653 arrived −4
Show 20 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 SSA and GRU, paired departure → arrival per flight and day. Board history since Wed, Oct 28. Each day adds the flights our airport boards record.
Board rows 120 Completed 42 Delayed 10 Within 15m 19/42 Median +7m
G31623 Gol
5 days
SSA
Departure
Sched 09:55
Scheduled departure
→
GRU
Arrival
Sched 12:25
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · PR-XMJ
SSA
Departure
Sched 10:10
Departure time not on board
→
GRU
Arrival
12:29
Landed · Sched 12:4011m early
Fri, Oct 30
2/2 legs · PR-GUT
SSA
Departure
Sched 09:55
Departure time not on board
→
GRU
Arrival
12:46
Landed · Sched 12:2521m late
Thu, Oct 29
2/2 legs · PR-GXM
SSA
Departure
Sched 09:55
Departure time not on board
→
GRU
Arrival
12:41
Landed · Sched 12:2516m late
Wed, Oct 28
2/2 legs · PR-GXM
SSA
Departure
Sched 09:55
Departure time not on board
→
GRU
Arrival
12:47
Last seen · Sched 12:2522m late
Full G31623 history →
G31691 Gol
5 days
SSA
Departure
Sched 13:05
Scheduled departure
→
GRU
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
2/2 legs · PR-GXL
SSA
Departure
Sched 13:10
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 15:40
Scheduled time only · no board update captured
Sat, Oct 31
2/2 legs · PR-GKD
SSA
Departure
Sched 13:10
Departure time not on board
→
GRU
Arrival
15:28
Landed · Sched 15:4012m early
Fri, Oct 30
2/2 legs · PR-GUN
SSA
Departure
Sched 13:05
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 15:35
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · PS-GPQ
SSA
Departure
Sched 13:05
Scheduled time only · no board update captured
→
GRU
Arrival
15:53
Landed · Sched 15:3518m late
Full G31691 history →
G31697 Gol
6 days
Mon, Nov 2
2/2 legs · PS-GRL
SSA
Departure
Sched 05:05
Departure time not on board
→
GRU
Arrival
07:54
Landed · Sched 07:3024m late
Sun, Nov 1
2/2 legs · PR-XMH
SSA
Departure
Sched 05:20
Departure time not on board
→
GRU
Arrival
07:53
Landed · Sched 07:503m late
Sat, Oct 31
2/2 legs · PR-XMV
SSA
Departure
Sched 05:15
Departure time not on board
→
GRU
Arrival
07:42
Landed · Sched 07:453m early
Fri, Oct 30
2/2 legs · PR-GUH
SSA
Departure
Sched 05:05
Departure time not on board
→
GRU
Arrival
07:41
Landed · Sched 07:3011m late
Thu, Oct 29
2/2 legs · PS-GRG
SSA
Departure
Sched 04:20
Departure time not on board
→
GRU
Arrival
06:59
Landed · Sched 06:509m late
Wed, Oct 28
2/2 legs · PR-XMU
SSA
Departure
Sched 05:05
Departure time not on board
→
GRU
Arrival
07:50
Landed · Sched 07:3020m late
Full G31697 history →
JJ3359 LATAM Brasil
4 days
Mon, Nov 2
1/2 legs · PT-MXP
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
09:22
Landed · Sched 07:28114m late
Sun, Nov 1
1/2 legs · PT-MXN
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
09:05
Landed · Sched 07:12113m late
Fri, Oct 30
1/2 legs · PT-MXP
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
09:13
Landed · Sched 07:05128m late
Wed, Oct 28
1/2 legs · PS-LBM
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
08:53
Landed · Sched 07:2786m late
LA3307 LATAM
6 days
SSA
Departure
Sched 02:50
Scheduled departure
→
GRU
Arrival
Sched 05:25
Scheduled arrival · landing pending
SSA
Departure
Sched 02:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 05:25
Scheduled time only · no board update captured
SSA
Departure
Sched 02:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 05:25
Scheduled time only · no board update captured
SSA
Departure
Sched 02:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 05:25
Scheduled time only · no board update captured
SSA
Departure
Sched 02:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 05:25
Scheduled time only · no board update captured
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
Sched 05:25
Scheduled time only · no board update captured
Full LA3307 history →
LA3653 LATAM
4 days
SSA
Departure
Sched 14:15
Scheduled departure
→
GRU
Arrival
—
Board row not captured for this rotation yet.
SSA
Departure
Sched 14:05
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 16:35
Scheduled time only · no board update captured
SSA
Departure
Sched 14:15
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 16:45
Scheduled time only · no board update captured
SSA
Departure
Sched 14:15
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 16:45
Scheduled time only · no board update captured
Full LA3653 history →
JJ3549 LATAM Brasil
5 days
Sun, Nov 1
1/2 legs · PR-LBB
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
21:12
Landed · Sched 20:5814m late
Sat, Oct 31
1/2 legs · PT-MXQ
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
21:35
Landed · Sched 21:427m early
Fri, Oct 30
1/2 legs · PS-LBH
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
22:02
Landed · Sched 21:539m late
Thu, Oct 29
1/2 legs · PR-LBB
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
21:47
Last seen · Sched 21:461m late
Wed, Oct 28
1/2 legs · PT-MXE
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
21:19
Landed · Sched 21:145m late
LA3351 LATAM
4 days
SSA
Departure
Sched 17:05
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 19:30
Scheduled time only · no board update captured
SSA
Departure
Sched 16:55
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 19:25
Scheduled time only · no board update captured
SSA
Departure
Sched 16:55
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 19:25
Scheduled time only · no board update captured
SSA
Departure
Sched 16:55
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 19:25
Scheduled time only · no board update captured
Full LA3351 history →
LA3357 LATAM
5 days
SSA
Departure
Sched 20:40
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 23:15
Scheduled time only · no board update captured
SSA
Departure
Sched 20:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 23:20
Scheduled time only · no board update captured
SSA
Departure
Sched 20:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 23:15
Scheduled time only · no board update captured
SSA
Departure
Sched 20:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 23:15
Scheduled time only · no board update captured
SSA
Departure
Sched 20:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 23:15
Scheduled time only · no board update captured
Full LA3357 history →
LA3359 LATAM
5 days
SSA
Departure
Sched 04:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 07:20
Scheduled time only · no board update captured
SSA
Departure
Sched 05:20
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 07:45
Scheduled time only · no board update captured
SSA
Departure
Sched 04:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 07:15
Scheduled time only · no board update captured
SSA
Departure
Sched 06:00
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 08:30
Scheduled time only · no board update captured
SSA
Departure
Sched 04:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 07:15
Scheduled time only · no board update captured
Full LA3359 history →
LA3549 LATAM
5 days
SSA
Departure
Sched 18:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
SSA
Departure
Sched 18:45
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 21:15
Scheduled time only · no board update captured
SSA
Departure
Sched 19:15
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 21:45
Scheduled time only · no board update captured
SSA
Departure
Sched 18:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 21:20
Scheduled time only · no board update captured
SSA
Departure
Sched 18:50
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 21:20
Scheduled time only · no board update captured
Full LA3549 history →
G31353 Gol
2 days
Sat, Oct 31
2/2 legs · PR-GUH
SSA
Departure
Sched 15:05
Scheduled time only · no board update captured
→
GRU
Arrival
17:36
Landed · Sched 17:351m late
Thu, Oct 29
2/2 legs · PR-GGQ
SSA
Departure
Sched 15:00
Departure time not on board
→
GRU
Arrival
17:18
Landed · Sched 17:3012m early
Full G31353 history →
G39613 Gol
1 day
Sat, Oct 31
1/2 legs · PS-GFE
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
12:34
Landed · Sched 12:277m late
JJ3353 LATAM Brasil
2 days
Sat, Oct 31
1/2 legs · PT-MXL
SSA
Departure
—
Board row not captured for this rotation yet.
→
Wed, Oct 28
1/2 legs · PT-MXI
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
Sched 13:45
Scheduled time only · no board update captured
JJ3653 LATAM Brasil
3 days
Sat, Oct 31
1/2 legs · PS-LBR
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
16:29
Landed · Sched 16:245m late
Thu, Oct 29
1/2 legs · PR-MHK
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
16:26
Landed · Sched 16:337m early
Wed, Oct 28
1/2 legs · PS-LBS
SSA
Departure
—
Board row not captured for this rotation yet.
→
GRU
Arrival
16:49
Landed · Sched 16:454m late
LA3353 LATAM
4 days
SSA
Departure
Sched 11:10
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 13:40
Scheduled time only · no board update captured
SSA
Departure
Sched 11:10
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 13:40
Scheduled time only · no board update captured
SSA
Departure
Sched 11:10
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 13:40
Scheduled time only · no board update captured
SSA
Departure
Sched 11:10
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 13:40
Scheduled time only · no board update captured
Full LA3353 history →
G31693 Gol
3 days
Fri, Oct 30
2/2 legs · PR-GUY
SSA
Departure
Sched 18:00
Scheduled time only · no board update captured
→
GRU
Arrival
Sched 20:30
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · PR-GTM
SSA
Departure
Sched 18:00
Departure time not on board
→
GRU
Arrival
20:19
Landed · Sched 20:3011m early
Wed, Oct 28
2/2 legs · PR-GUH
SSA
Departure
Sched 18:00
Departure time not on board
→
GRU
Arrival
20:37
Landed · Sched 20:307m late
Full G31693 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: Salvador (SSA) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SSA-GRU
Copy
How we measure this →
SSA to GRU questions
Is SSA–GRU running on time right now? Smooth skies ahead. The arrival side at GRU is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SSA–GRU? Operators schedule morning departures around 09:55 from SSA. 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 SSA to GRU? Great-circle distance is 1,452 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 132–154 min gate-to-gate on this route.
How often does SSA–GRU fly? 2 carriers operate this route, around 63 flights a week between them. Compare carrier days and times in the airline list above.