CWB → GRU Curitiba to São Paulo
live
Direct flights from Curitiba (CWB) to São Paulo (GRU): 21 nonstop departures observed each week across 3 airlines. 86% of the last 14 operated flights arrived within 15 minutes of schedule. The median arrival is 4 minutes early. No cancellations were recorded across the 14 tracked flights. The nonstop covers 360 km, an estimated 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Curitiba and São Paulo. Updated 7 September 2026 at 13:03 UTC.
CWB
Curitiba
tracking
GRU
São Paulo
smooth · +0
dep bank 05:40–20:47 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
86% on time
of the last 14 operated CWB → GRU flights arrived within 15 minutes
Median arrival delay is −4 min . 0 of 14 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −4 min across the last 14 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 14
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 83% on time
Flights AD2734 05:40 Mo Tu We Th Fr Sa · AD2818 11:45 daily · AD4972 15:05 Mo Tu We Th Fr · AD4979 15:15 Su
Gol Transportes AéreosG3
Flights G31175 07:35 daily · G31169 11:25 daily · G31171 15:40 daily · G31173 19:05 daily
LATAM BrasilJJ
Flights JJ3293 varies Mo Tu We Th Fr Sa · JJ3283 varies Mo Tu We Su · JJ3295 varies Mo Tu Th Fr Sa Su · JJ3285 varies Mo We Th Fr Sa Su
History operated legs · board outcomes
Show 6 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 CWB and GRU, paired departure → arrival per flight and day. Board tracking since Thu, Sep 3 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 59 Completed 14 Delayed 7 Within 15m 12/14 Median -4m
G31169 Gol
5 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 12:35
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · PR-GZH
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 12:15
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PR-GGR
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 12:10
Scheduled time only · no board update captured
Fri, Sep 4
1/2 legs · PR-XMH
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
12:19
Landed · Sched 12:256m early
Thu, Sep 3
1/2 legs · PS-GPO
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
12:19
Landed · Sched 12:3516m early
Full G31169 history →
G31175 Gol
4 days
Mon, Sep 7
1/2 legs · PR-GGQ
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 07:35
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · PR-XMK
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
07:29
Last seen · Sched 07:209m late
Sat, Sep 5
1/2 legs · PR-GUT
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
07:50
Last seen · Sched 07:2030m late
Fri, Sep 4
1/2 legs · PR-GXE
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 07:35
Scheduled time only · no board update captured
Full G31175 history →
JJ3293 LATAM Brasil
1 day
Mon, Sep 7
1/2 legs · PR-XBN
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 06:10
Scheduled arrival · landing pending
Full JJ3293 history →
JJ3295 LATAM Brasil
4 days
Mon, Sep 7
1/2 legs · PT-XPA
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:29
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · PS-LBN
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:11
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PR-MYT
CWB
Departure
—
CWB is outside our board polling set.
→
Fri, Sep 4
1/2 legs · PT-MXF
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:19
Scheduled time only · no board update captured
Full JJ3295 history →
LA3283 LATAM
4 days
Mon, Sep 7
1/2 legs · PT-XPH
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:30
Scheduled arrival · landing pending
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:30
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:30
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:30
Scheduled time only · no board update captured
Full LA3283 history →
LA3285 LATAM
4 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 10:50
Scheduled arrival · landing pending
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 10:50
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 10:50
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 11:00
Scheduled time only · no board update captured
Full LA3285 history →
LA3289 LATAM
4 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 13:00
Scheduled arrival · landing pending
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 12:40
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 12:40
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 13:15
Scheduled time only · no board update captured
Full LA3289 history →
LA3293 LATAM
4 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 06:25
Scheduled arrival · landing pending
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 06:25
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 06:25
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 06:25
Scheduled time only · no board update captured
Full LA3293 history →
AD4979 Azul
1 day
Sun, Sep 6
1/2 legs · PS-ADL
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
17:40
Last seen · Sched 16:3565m late
Full AD4979 history →
G31171 Gol
3 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 16:40
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PR-GXM
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
17:12
Last seen · Sched 16:4527m late
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 16:50
Scheduled time only · no board update captured
Full G31171 history →
JJ3283 LATAM Brasil
1 day
Sun, Sep 6
1/2 legs · PS-LBD
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 08:09
Scheduled time only · no board update captured
Full JJ3283 history →
JJ3291 LATAM Brasil
1 day
Sun, Sep 6
1/2 legs · PR-XBZ
CWB
Departure
—
CWB is outside our board polling set.
→
Full JJ3291 history →
LA3287 LATAM
3 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 16:05
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 16:00
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 16:00
Scheduled time only · no board update captured
Full LA3287 history →
LA3291 LATAM
3 days
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 20:35
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 20:35
Scheduled time only · no board update captured
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 20:45
Scheduled time only · no board update captured
Full LA3291 history →
AD2734 Azul
3 days
Sat, Sep 5
1/2 legs · PS-AEG
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
07:01
Last seen · Sched 06:5011m late
Fri, Sep 4
1/2 legs · PS-ADK
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
06:30
Last seen · Sched 06:5020m early
Thu, Sep 3
1/2 legs · PS-ADA
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
06:25
Last seen · Sched 06:5025m early
Full AD2734 history →
AD2818 Azul
3 days
Sat, Sep 5
1/2 legs · PS-AEW
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
13:27
Landed · Sched 12:5532m late
Fri, Sep 4
1/2 legs · PS-ADF
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
12:42
Last seen · Sched 12:508m early
Thu, Sep 3
1/2 legs · PS-AES
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
12:46
Landed · Sched 12:504m early
Full AD2818 history →
AD4831 Azul
3 days
Sat, Sep 5
1/2 legs · PS-ADK
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
17:09
Landed · Sched 17:054m late
Fri, Sep 4
1/2 legs · PS-ADA
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
19:50
Landed · Sched 19:555m early
Thu, Sep 3
1/2 legs · PS-AEY
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
19:44
Landed · Sched 19:5511m early
Full AD4831 history →
G31173 Gol
2 days
Sat, Sep 5
1/2 legs · PR-GKC
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
20:25
Landed · Sched 20:5025m early
Fri, Sep 4
1/2 legs · PR-XMG
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
20:15
Landed · Sched 20:2510m early
Full G31173 history →
JJ3287 LATAM Brasil
2 days
Sat, Sep 5
1/2 legs · PR-XBC
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
20:07
Landed · Sched 18:27100m late
Fri, Sep 4
1/2 legs · PR-LBB
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
16:17
Last seen · Sched 15:4136m late
Full JJ3287 history →
JJ3289 LATAM Brasil
1 day
Sat, Sep 5
1/2 legs · PR-MHP
CWB
Departure
—
CWB is outside our board polling set.
→
Full JJ3289 history →
AD4972 Azul
2 days
Fri, Sep 4
1/2 legs · PS-ADA
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
16:42
Last seen · Sched 16:1527m late
Thu, Sep 3
1/2 legs · PS-AEY
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
16:06
Landed · Sched 16:2014m early
Full AD4972 history →
JJ3285 LATAM Brasil
1 day
Fri, Sep 4
1/2 legs · PT-XPD
CWB
Departure
—
CWB is outside our board polling set.
→
GRU
Arrival
Sched 10:54
Scheduled time only · no board update captured
Full JJ3285 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 — Curitiba (CWB) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CWB-GRU
Copy
How we measure this →
CWB to GRU questions
Is CWB–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.
Morning or evening flight on CWB–GRU? Operators schedule morning departures around 05:40 and evening departures around 18:45 from CWB. 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 CWB to GRU? 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 CWB–GRU fly? 3 carriers operate this route, around 92 flights a week between them. Compare carrier days and times in the airline list above.