GRU → CWB São Paulo to Curitiba
live
Direct flights from São Paulo (GRU) to Curitiba (CWB): 21 nonstop departures observed each week across 3 airlines. 86% of the last 28 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes late. No cancellations were recorded across the 28 tracked flights. The nonstop covers 360 km, an estimated 58 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Curitiba. Updated 9 September 2026 at 01:03 UTC.
GRU
São Paulo
smooth · +11
CWB
Curitiba
tracking
dep bank 00:48–22:45 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
86% on time
of the last 28 operated GRU → CWB flights arrived within 15 minutes
Median arrival delay is +3 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +3 min across the last 28 operated legs
Flight time ~0h 58m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
Azul 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
AzulAD 67% on time
Flights AD4826 varies daily · AD4830 varies Mo Tu We Th Fr Su · AD4390 varies daily · AD4832 21:10 Mo Tu We Th Fr Su
Gol Transportes AéreosG3 86% on time
Flights G31168 09:35 daily · G31170 varies daily · G31172 17:10 daily · G31174 22:45 daily
LATAM BrasilJJ 100% on time
Flights JJ4708 varies daily · JJ3278 varies Mo Tu We Th Fr Sa · JJ3284 varies Tu Fr Su · JJ3282 varies Mo We Th Fr Sa
History operated legs · board outcomes
09-07 G31168 departed −34
09-05 G31168 departed +118
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 GRU and CWB, paired departure → arrival per flight and day. Board tracking since Sat, Sep 5 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 52 Completed 28 Delayed 4 Within 15m 24/28 Median +3m
AD4390 Azul
3 days
Tue, Sep 8
1/2 legs · PS-AEZ
GRU
Departure
17:03
Departed · Sched 17:003m late
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:00
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Sep 5
1/2 legs · PS-AEW
GRU
Departure
14:30
Departed · Sched 13:4545m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4390 history →
AD4826 Azul
2 days
Tue, Sep 8
1/2 legs · PS-FGE
GRU
Departure
10:03
Departed · Sched 09:5013m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Sep 5
1/2 legs · PS-AEW
GRU
Departure
10:38
Departed · Sched 09:5048m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4826 history →
AD4830 Azul
3 days
Tue, Sep 8
1/2 legs · PS-FGE
GRU
Departure
13:47
Departed · Sched 13:407m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PS-ADL
GRU
Departure
13:32
Departed · Sched 13:257m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PS-ADL
GRU
Departure
15:20
Departed · Sched 13:25115m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4830 history →
AD4832 Azul
2 days
Tue, Sep 8
1/2 legs · PS-AEZ
GRU
Departure
21:18
Departed · Sched 21:108m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PS-AEP
GRU
Departure
21:13
Departed · Sched 21:103m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4832 history →
G31168 Gol
4 days
Tue, Sep 8
1/2 legs · PR-GZV
GRU
Departure
Sched 09:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PR-GXR
GRU
Departure
09:01
Departed · Sched 09:3534m early
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PR-GZU
GRU
Departure
Sched 09:15
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Sep 5
1/2 legs · PR-GGR
GRU
Departure
11:08
Departed · Sched 09:10118m late
→
CWB
Arrival
—
CWB is outside our board polling set.
G31170 Gol
3 days
Tue, Sep 8
1/2 legs · PS-GPO
GRU
Departure
14:03
Departed · Sched 13:5013m late
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:50
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PR-GGE
GRU
Departure
Sched 13:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31170 history →
G31172 Gol
3 days
Tue, Sep 8
1/2 legs · PR-GXR
GRU
Departure
17:23 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PR-GZH
GRU
Departure
17:20
Departed · Sched 17:1010m late
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:20
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31172 history →
G31174 Gol
3 days
GRU
Departure
Sched 22:45
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PS-GRB
GRU
Departure
23:00
Departed · Sched 22:4515m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PR-GGQ
GRU
Departure
22:31
Departed · Sched 22:256m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31174 history →
JJ3278 LATAM Brasil
2 days
Tue, Sep 8
1/2 legs · PR-MYL
GRU
Departure
07:30 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PT-XPN
GRU
Departure
08:06 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3278 history →
JJ3286 LATAM Brasil
2 days
Tue, Sep 8
1/2 legs · PR-XBD
GRU
Departure
15:47 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PR-XBT
GRU
Departure
15:54 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3286 history →
JJ3288 LATAM Brasil
2 days
Tue, Sep 8
1/2 legs · PR-XBV
GRU
Departure
13:28 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Sep 7
1/2 legs · PT-XPA
GRU
Departure
13:21 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3288 history →
JJ4550 LATAM Brasil
2 days
Tue, Sep 8
1/2 legs · PS-LHC
GRU
Departure
18:14 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PR-XBZ
GRU
Departure
18:15 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ4550 history →
JJ4708 LATAM Brasil
2 days
Tue, Sep 8
1/2 legs · PT-MXC
GRU
Departure
00:48 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Sep 6
1/2 legs · PT-XPH
GRU
Departure
23:36 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ4708 history →
LA3284 LATAM
3 days
GRU
Departure
Sched 07:50
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:50
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:50
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3284 history →
LA3286 LATAM
3 days
GRU
Departure
Sched 15:30
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 15:30
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 15:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3286 history →
LA3288 LATAM
3 days
GRU
Departure
Sched 12:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 12:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 12:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3288 history →
LA4550 LATAM
3 days
GRU
Departure
Sched 17:40
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:40
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:40
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA4550 history →
LA4708 LATAM
3 days
GRU
Departure
Sched 23:05
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 23:00
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 23:05
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA4708 history →
JJ3282 LATAM Brasil
1 day
Mon, Sep 7
1/2 legs · PT-MXQ
GRU
Departure
11:03 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3282 history →
LA3282 LATAM
2 days
GRU
Departure
Sched 09:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 09:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3282 history →
JJ3284 LATAM Brasil
1 day
Sun, Sep 6
1/2 legs · PT-MXP
GRU
Departure
08:20 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3284 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 Curitiba (CWB) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-CWB
Copy
How we measure this →
GRU to CWB questions
Is GRU–CWB running on time right now? Smooth skies ahead. The departure side at GRU is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on GRU–CWB? Operators schedule morning departures around 09:35 and evening departures around 17:10 from GRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CWB delay card to confirm conditions when you'd arrive.
How long is the flight from GRU to CWB? Great-circle distance is 360 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 55–61 min gate-to-gate on this route.
How often does GRU–CWB fly? 3 carriers operate this route, around 94 flights a week between them. Compare carrier days and times in the airline list above.