GRU → CGR São Paulo to Campo Grande
live
Direct flights from São Paulo (GRU) to Campo Grande (CGR): 20 nonstop departures observed each week across 3 airlines. 47% of the last 19 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes late. No cancellations were recorded across the 19 tracked flights. The nonstop covers 908 km, an estimated 1 hour 40 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Campo Grande. Updated 16 September 2026 at 01:03 UTC.
GRU
São Paulo
smooth · +10
CGR
Campo Grande
tracking
dep bank 00:24–23:45 20x weekly
Runs rough · 3 airlines · 20x weekly · nonstop
47% on time
of the last 19 operated GRU → CGR flights arrived within 15 minutes
Median arrival delay is +17 min . 0 of 19 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +17 min across the last 19 operated legs
Flight time ~1h 40m estimated from route distance
Weekly departures 20x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 19
The week scheduled departures · origin local time
Gol Transportes Aéreos LATAM Airlines 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 0% on time
Flights G31476 09:05 Mo We Fr Su · G31478 16:45 Mo Tu We Th Fr Su · G31480 22:35 daily
LATAM AirlinesLA
Flights LA3534 varies daily · LA3886 12:05 daily · LA3128 17:20 Mo We Th Fr Su · LA3119 23:45 daily
LATAM BrasilJJ 100% on time
Flights JJ3119 varies Tu We Th Sa · JJ3534 varies Tu Th Fr Sa Su · JJ3886 varies Tu We Th Fr Sa Su · JJ3128 varies We Fr Su
History operated legs · board outcomes
Show 11 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 CGR, 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 52 Completed 33 Delayed 10 Within 15m 9/33 Median +17m
G31478 Gol
6 days
Tue, Sep 15
1/2 legs · PR-GGR
GRU
Departure
Sched 16:45
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
Mon, Sep 14
1/2 legs · PR-GUT
GRU
Departure
17:11
Departed · Sched 16:4526m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Sun, Sep 13
1/2 legs · PR-VBF
GRU
Departure
17:37
Departed · Sched 17:1027m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Fri, Sep 11
1/2 legs · PR-XMY
GRU
Departure
17:43
Departed · Sched 16:4558m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Thu, Sep 10
1/2 legs · PR-XMM
GRU
Departure
18:58
Departed · Sched 16:55123m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-GUT
GRU
Departure
Sched 16:45
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
Full G31478 history →
G31480 Gol
7 days
GRU
Departure
Sched 22:35
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
Mon, Sep 14
1/2 legs · PS-GPK
GRU
Departure
23:21
Departed · Sched 22:3546m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Sun, Sep 13
1/2 legs · PS-GPG
GRU
Departure
22:12
Departed · Sched 21:5517m late
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 21:55
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 22:35
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 22:35
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-GUB
GRU
Departure
23:24
Departed · Sched 22:3549m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Full G31480 history →
JJ3119 LATAM Brasil
4 days
Tue, Sep 15
1/2 legs · PR-MHJ
GRU
Departure
00:37 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Sat, Sep 12
1/2 legs · PS-LHE
GRU
Departure
00:49 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBS
GRU
Departure
00:24 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Wed, Sep 9
1/2 legs · PS-LBL
GRU
Departure
00:22 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Full JJ3119 history →
LA3119 LATAM
7 days
GRU
Departure
Sched 23:45
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 23:45
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
Full LA3119 history →
LA3534 LATAM
7 days
GRU
Departure
Sched 08:55
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:20
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:10
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:15
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:10
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:15
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 09:20
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
Full LA3534 history →
LA3886 LATAM
7 days
GRU
Departure
Sched 12:05
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 12:05
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
Full LA3886 history →
G31476 Gol
4 days
Mon, Sep 14
1/2 legs · PR-GZI
GRU
Departure
13:38
Departed · Sched 09:05273m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Sun, Sep 13
1/2 legs · PR-GGE
GRU
Departure
09:22
Departed · Sched 08:4537m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Fri, Sep 11
1/2 legs · PR-XMK
GRU
Departure
12:55
Departed · Sched 09:05230m late
→
CGR
Arrival
—
CGR is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-GXE
GRU
Departure
Sched 09:05
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
Full G31476 history →
LA3128 LATAM
5 days
GRU
Departure
Sched 17:20
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 17:10
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 17:20
Departure time not on board
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 17:20
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
GRU
Departure
Sched 17:20
Scheduled time only · no board update captured
→
CGR
Arrival
—
CGR is outside our board polling set.
Full LA3128 history →
JJ3534 LATAM Brasil
3 days
Sun, Sep 13
1/2 legs · PR-XBH
GRU
Departure
09:35 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Sat, Sep 12
1/2 legs · PS-LHQ
GRU
Departure
11:17 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBJ
GRU
Departure
09:47 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Full JJ3534 history →
JJ3886 LATAM Brasil
1 day
Sun, Sep 13
1/2 legs · PT-XPH
GRU
Departure
12:08 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Full JJ3886 history →
JJ3128 LATAM Brasil
1 day
Wed, Sep 9
1/2 legs · PT-MXJ
GRU
Departure
17:47 Departed
→
CGR
Arrival
—
CGR is outside our board polling set.
Full JJ3128 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 Campo Grande (CGR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-CGR
Copy
How we measure this →
GRU to CGR questions
Is GRU–CGR running on time right now? Smooth skies ahead. The departure side at GRU is the weaker end, route health score 86/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on GRU–CGR? Operators schedule morning departures around 09:05 and evening departures around 17:20 from GRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CGR delay card to confirm conditions when you'd arrive.
How long is the flight from GRU to CGR? Great-circle distance is 908 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 94–108 min gate-to-gate on this route.
How often does GRU–CGR fly? 3 carriers operate this route, around 61 flights a week between them. Compare carrier days and times in the airline list above.