MAO → GRU Manaus to São Paulo
live
Direct flights from Manaus (MAO) to São Paulo (GRU): 14 nonstop departures observed each week across 2 airlines. 83% of the last 6 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 6 tracked flights. The nonstop covers 2,697 km, an estimated 3 hours 57 minutes in the air. Measured by Pro Flight Search from live flight boards at Manaus and São Paulo. Updated 23 September 2026 at 13:03 UTC.
MAO
Manaus
tracking
GRU
São Paulo
heavy · +44
dep bank 02:20–22:42 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
83% on time
of the last 6 operated MAO → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 6 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 6 operated legs
Flight time ~3h 57m 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 G31545 varies daily · G39629 varies Tu We Fr Sa · G31543 09:20 Tu Th Sa
LATAM BrasilJJ
Flights JJ3565 varies Mo Tu Th Sa Su · JJ3469 varies Tu We Th Fr · JJ3297 varies Tu Fr Sa Su · JJ3567 varies Tu We Th
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 MAO 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 51 Completed 6 Delayed 3 Within 15m 4/6 Median +0m
G31545 Gol
7 days
Wed, Sep 23
1/2 legs · PR-XMI
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
07:15
Est. · Sched 07:2510m early
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 07:25
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · PS-GPA
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
08:04
Last seen · Sched 07:2539m late
Sun, Sep 20
1/2 legs · PS-GRF
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
07:33
Last seen · Sched 07:352m early
Sat, Sep 19
1/2 legs · PS-GPN
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
07:20
Last seen · Sched 07:3515m early
Fri, Sep 18
1/2 legs · PS-GPA
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
08:07
Landed · Sched 07:2542m late
Thu, Sep 17
1/2 legs · PR-VBG
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 07:25
Scheduled time only · no board update captured
Full G31545 history →
LA3565 LATAM
7 days
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled arrival · landing pending
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled time only · no board update captured
Full LA3565 history →
G31543 Gol
3 days
Tue, Sep 22
1/2 legs · PR-XMA
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 09:20
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PS-GRB
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
08:43
Last seen · Sched 09:1532m early
Thu, Sep 17
1/2 legs · PS-GPE
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
08:46
Last seen · Sched 09:2034m early
Full G31543 history →
JJ3469 LATAM Brasil
3 days
Tue, Sep 22
1/2 legs · PS-LBJ
MAO
Departure
—
MAO is outside our board polling set.
→
Fri, Sep 18
1/2 legs · PS-LBO
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:43
Scheduled time only · no board update captured
Thu, Sep 17
1/2 legs · PS-LBK
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
17:27
Landed · Sched 16:5631m late
Full JJ3469 history →
JJ3567 LATAM Brasil
2 days
Tue, Sep 22
1/2 legs · PR-XBW
MAO
Departure
—
MAO is outside our board polling set.
→
Thu, Sep 17
1/2 legs · PS-LBH
MAO
Departure
—
MAO is outside our board polling set.
→
Full JJ3567 history →
LA3297 LATAM
6 days
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:45
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:45
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:30
Scheduled time only · no board update captured
Full LA3297 history →
LA3469 LATAM
6 days
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:50
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
Full LA3469 history →
LA3567 LATAM
6 days
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 23:10
Scheduled time only · no board update captured
Full LA3567 history →
LA9003 LATAM
3 days
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 18:40
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 18:40
Scheduled time only · no board update captured
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 18:40
Scheduled time only · no board update captured
Full LA9003 history →
JJ3297 LATAM Brasil
3 days
Sun, Sep 20
1/2 legs · PS-LBM
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:13
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PR-MHA
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
21:32
Last seen · Sched 21:311m late
Fri, Sep 18
1/2 legs · PS-LHQ
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 21:26
Scheduled time only · no board update captured
Full JJ3297 history →
JJ3565 LATAM Brasil
3 days
Sun, Sep 20
1/2 legs · PS-LBI
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:07
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PS-LBN
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:12
Scheduled time only · no board update captured
Thu, Sep 17
1/2 legs · PS-LBL
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
Full JJ3565 history →
G39610 Gol
1 day
Thu, Sep 17
1/2 legs · PR-GTF
MAO
Departure
—
MAO is outside our board polling set.
→
Full G39610 history →
G39629 Gol
1 day
Wed, Sep 16
1/2 legs · PS-GFG
MAO
Departure
—
MAO is outside our board polling set.
→
GRU
Arrival
Sched 03:24
Scheduled time only · no board update captured
Full G39629 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 — Manaus (MAO) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MAO-GRU
Copy
How we measure this →
MAO to GRU questions
Is MAO–GRU running on time right now? Significant delay risk. The arrival side at GRU is the weaker end, route health score 42/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from MAO to GRU? Great-circle distance is 2,697 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 220–261 min gate-to-gate on this route.
How often does MAO–GRU fly? 2 carriers operate this route, around 30 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 MAO 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.