GRU → CWB São Paulo to Curitiba
live
Direct flights from São Paulo (GRU) to Curitiba (CWB): 88 nonstop departures observed each week across 3 airlines. No cancellations were recorded across the 66 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 29 October 2026 at 09:03 UTC.
Today, GRU → CWB Thu 29 Oct · local times
Sched Flight GRU departure CWB arrival
06:05
AD4826 Azul
Sched 06:05 Departure not confirmed by the board
·
07:25
LA3284 LATAM
Sched 07:25 Departure not confirmed by the board
·
09:10
G31168 Gol
On schedule T2
·
09:45
LA3288 LATAM
On schedule T2
·
09:55
AD4020 Azul
On schedule T1
·
Checked GRU board 06:03
GRU
São Paulo
smooth · +0
CWB
Curitiba
tracking
dep bank 06:15–23:22 88x weekly
Running clean · 3 airlines · 88x weekly · nonstop
100 / 100
route health from live GRU and CWB delay boards
0 of 66 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 58m estimated from route distance
Weekly departures 88x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 66
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
Flights AD4826 varies daily · AD4020 varies Mo Tu We Th Fr · AD4830 varies Mo Tu We Th Fr Su · AD4390 varies daily
Gol Transportes AéreosG3
Flights G31168 varies daily · G31170 varies Th Sa Su · G31172 varies Mo Tu Th Fr Sa Su · G31174 varies daily
LATAM BrasilJJ
Flights JJ3284 varies Mo We Fr Su · JJ3278 varies Tu We Th Sa · JJ3288 varies Mo We Fr Sa · JJ3282 varies Mo Tu We Th Fr Su
History operated legs · board outcomes
Show 32 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. Covers today and the previous 7 days.
Board rows 119 Completed 66 Delayed 22 Within 15m 44/66 Median +11m
AD4020 Azul
6 days
GRU
Departure
Sched 09:55
Scheduled departure
→
CWB
Arrival
—
CWB is outside our board polling set.
Wed, Oct 28
1/2 legs · PS-ADA
GRU
Departure
10:10
Departed · Sched 09:5515m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PS-FGE
GRU
Departure
Sched 09:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 09:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-AEV
GRU
Departure
10:30
Departed · Sched 10:1515m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-AEP
GRU
Departure
10:33
Departed · Sched 10:1518m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4020 history →
AD4826 Azul
8 days
GRU
Departure
Sched 06:05
Scheduled departure
→
CWB
Arrival
—
CWB is outside our board polling set.
Wed, Oct 28
1/2 legs · PS-ADA
GRU
Departure
06:07
Departed · Sched 06:052m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PS-FGE
GRU
Departure
06:35
Departed · Sched 06:0530m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-ADQ
GRU
Departure
06:18
Departed · Sched 06:0513m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-AEH
GRU
Departure
06:33
Departed · Sched 06:2013m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PS-ADG
GRU
Departure
09:44
Departed · Sched 08:5549m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-AEV
GRU
Departure
06:17
Departed · Sched 06:152m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-AEP
GRU
Departure
06:36
Departed · Sched 06:1521m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4826 history →
G31168 Gol
7 days
GRU
Departure
Sched 09:10
Scheduled departure
→
CWB
Arrival
—
CWB is outside our board polling set.
Wed, Oct 28
1/2 legs · PR-GUP
GRU
Departure
Sched 09:20
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PR-GGH
GRU
Departure
09:27
Departed · Sched 09:1017m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-GRL
GRU
Departure
09:44
Departed · Sched 09:2024m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PR-GXR
GRU
Departure
09:34
Departed · Sched 09:0034m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PR-GUF
GRU
Departure
Sched 09:10
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PR-GUY
GRU
Departure
10:19
Departed · Sched 09:3544m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31168 history →
LA3284 LATAM
8 days
GRU
Departure
Sched 07:25
Scheduled departure
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:15
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:05
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:25
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:25
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:30
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 07:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3284 history →
LA3288 LATAM
7 days
GRU
Departure
Sched 09:45
Scheduled departure
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 09:45
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 09:45
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 09:45
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:05
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:20
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:00
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3288 history →
AD4390 Azul
7 days
Wed, Oct 28
1/2 legs · PS-AEE
GRU
Departure
18:29
Departed · Sched 17:2564m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PS-AEL
GRU
Departure
17:33
Departed · Sched 17:258m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-ADM
GRU
Departure
17:24
Departed · Sched 17:251m early
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-AEH
GRU
Departure
17:23
Departed · Sched 16:3053m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PS-ADG
GRU
Departure
13:58
Departed · Sched 13:4513m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-AEB
GRU
Departure
18:04
Departed · Sched 17:4519m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-AED
GRU
Departure
18:31
Departed · Sched 18:2011m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4390 history →
AD4830 Azul
6 days
Wed, Oct 28
1/2 legs · PS-ADA
GRU
Departure
13:59
Departed · Sched 13:509m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PS-FGE
GRU
Departure
13:58
Departed · Sched 13:508m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-AEI
GRU
Departure
13:53
Departed · Sched 13:503m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-AEH
GRU
Departure
13:10
Departed · Sched 12:5515m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-AEB
GRU
Departure
14:17
Departed · Sched 14:0512m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-AED
GRU
Departure
14:28
Departed · Sched 13:5533m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4830 history →
AD4832 Azul
6 days
Wed, Oct 28
1/2 legs · PS-AEH
GRU
Departure
21:12
Departed · Sched 21:102m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PS-AEH
GRU
Departure
21:12
Departed · Sched 21:102m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-AEL
GRU
Departure
21:11
Departed · Sched 21:056m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-ADE
GRU
Departure
21:16
Departed · Sched 21:106m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-FGE
GRU
Departure
21:14
Departed · Sched 21:104m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-KSA
GRU
Departure
21:24
Departed · Sched 21:1014m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full AD4832 history →
G31174 Gol
7 days
Wed, Oct 28
1/2 legs · PS-GPM
GRU
Departure
23:08
Departed · Sched 22:5513m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PR-XMV
GRU
Departure
23:02
Departed · Sched 22:557m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-GRH
GRU
Departure
22:59
Departed · Sched 22:4514m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-GRK
GRU
Departure
23:39
Departed · Sched 22:0594m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PR-GKD
GRU
Departure
23:20
Departed · Sched 22:1070m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-GPP
GRU
Departure
23:28
Departed · Sched 22:4543m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PR-GUL
GRU
Departure
23:11
Departed · Sched 22:4526m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31174 history →
JJ3282 LATAM Brasil
4 days
Wed, Oct 28
1/2 legs · PR-TQC
GRU
Departure
13:22 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PT-MXB
GRU
Departure
13:29 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PR-XBL
GRU
Departure
13:38 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PT-XPB
GRU
Departure
10:31 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3282 history →
JJ3284 LATAM Brasil
2 days
Wed, Oct 28
1/2 legs · PT-XPH
GRU
Departure
07:26 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PT-XPI
GRU
Departure
08:12 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3284 history →
JJ3288 LATAM Brasil
2 days
Wed, Oct 28
1/2 legs · PT-XPB
GRU
Departure
09:52 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PS-LBJ
GRU
Departure
13:43 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3288 history →
JJ4550 LATAM Brasil
3 days
Wed, Oct 28
1/2 legs · PS-LHM
GRU
Departure
18:21 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PT-MXC
GRU
Departure
18:43 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Fri, Oct 23
1/2 legs · PS-LBP
GRU
Departure
17:59 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ4550 history →
JJ4708 LATAM Brasil
6 days
Wed, Oct 28
1/2 legs · PS-LBR
GRU
Departure
23:22 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Tue, Oct 27
1/2 legs · PR-XBZ
GRU
Departure
23:49
Departed · Sched 22:5554m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PS-LBQ
GRU
Departure
00:24
Departed · Sched 23:4341m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Sun, Oct 25
1/2 legs · PS-LBO
GRU
Departure
02:13 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PS-LBC
GRU
Departure
00:11 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-LBR
GRU
Departure
23:48 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ4708 history →
LA3282 LATAM
7 days
GRU
Departure
Sched 13:15
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:15
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:15
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 13:15
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.
GRU
Departure
Sched 09:20
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 →
LA4550 LATAM
7 days
GRU
Departure
Sched 17:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:55
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:55
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:25
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 →
LA4551 LATAM
4 days
GRU
Departure
Sched 20:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 20:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 20:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 20:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA4551 history →
LA4708 LATAM
7 days
GRU
Departure
Sched 22:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 22:40
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.
GRU
Departure
Sched 22:10
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.
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:05
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA4708 history →
G31172 Gol
5 days
Tue, Oct 27
1/2 legs · PR-XMR
GRU
Departure
18:07
Departed · Sched 17:5017m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Mon, Oct 26
1/2 legs · PR-GGF
GRU
Departure
17:48
Departed · Sched 17:502m early
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PR-GTM
GRU
Departure
18:10
Departed · Sched 17:2050m late
→
CWB
Arrival
—
CWB is outside our board polling set.
GRU
Departure
Sched 17:10
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-GPN
GRU
Departure
17:21
Departed · Sched 17:1011m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31172 history →
JJ3278 LATAM Brasil
3 days
Tue, Oct 27
1/2 legs · PR-TQC
GRU
Departure
08:31 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Sat, Oct 24
1/2 legs · PT-MXB
GRU
Departure
08:18
Departed · Sched 07:2454m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PS-LHF
GRU
Departure
07:29 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3278 history →
G31170 Gol
2 days
GRU
Departure
Sched 13:35
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PR-GZU
GRU
Departure
Sched 13:45
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full G31170 history →
JJ3286 LATAM Brasil
2 days
Sat, Oct 24
1/2 legs · PS-LBN
GRU
Departure
17:52
Departed · Sched 15:54118m late
→
CWB
Arrival
—
CWB is outside our board polling set.
Thu, Oct 22
1/2 legs · PR-TQB
GRU
Departure
15:46 Departed
→
CWB
Arrival
—
CWB is outside our board polling set.
Full JJ3286 history →
LA3286 LATAM
3 days
GRU
Departure
Sched 15:45
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:30
Scheduled time only · no board update captured
→
CWB
Arrival
—
CWB is outside our board polling set.
Full LA3286 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. 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 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 88 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 GRU and arrival-side delay at CWB, 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.