CGR → GRU Campo Grande to São Paulo
live
Direct flights from Campo Grande (CGR) to São Paulo (GRU): 21 nonstop departures observed each week across 3 airlines. 85% of the last 13 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. 1 of the 13 tracked flights was cancelled. The nonstop covers 908 km, an estimated 1 hour 40 minutes in the air. Measured by Pro Flight Search from live flight boards at Campo Grande and São Paulo. Updated 7 September 2026 at 18:03 UTC.
CGR
Campo Grande
tracking
GRU
São Paulo
smooth · +0
dep bank 04:40–21:29 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
85% on time
of the last 13 operated CGR → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 1 of 13 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 13 operated legs
Flight time ~1h 40m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 7.7% recent route rate · 1 of 13
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 80% on time
Flights G31481 05:25 daily · G31477 varies Mo We Fr Su · G31479 19:10 Mo Tu We Th Fr Su
LATAM AirlinesLA
Flights LA3535 16:25 daily
LATAM BrasilJJ 100% on time
Flights JJ3127 04:40 Mo Tu We Th Fr · JJ3129 10:40 Mo We Th Fr Sa · JJ3535 13:45 Mo Tu We Th Fr · JJ4731 18:55 Mo We Th Fr Su
History operated legs · board outcomes
Show 5 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 CGR 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 57 Completed 13 Delayed 2 Cancelled 1 Within 15m 11/13 Median +0m
G31477 Gol
5 days
Mon, Sep 7
1/2 legs · PR-XMS
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
13:02
Landed · Sched 13:3028m early
Sun, Sep 6
1/2 legs · PR-GUP
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:10
Scheduled time only · no board update captured
Fri, Sep 4
1/2 legs · PR-GXI
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:30
Scheduled time only · no board update captured
Wed, Sep 2
1/2 legs · PR-GUP
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:30
Scheduled time only · no board update captured
Mon, Aug 31
1/2 legs · PR-GXH
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:20
Scheduled time only · no board update captured
Full G31477 history →
G31481 Gol
8 days
Mon, Sep 7
1/2 legs · PR-GXJ
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:50
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · PR-GXT
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:45
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PS-GPJ
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
08:18
Landed · Sched 08:108m late
Fri, Sep 4
1/2 legs · PR-GXI
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:50
Scheduled time only · no board update captured
Thu, Sep 3
1/2 legs · PS-GRK
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
07:27
Last seen · Sched 07:5023m early
Wed, Sep 2
1/2 legs · PR-GUP
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:50
Scheduled time only · no board update captured
Tue, Sep 1
1/2 legs · PR-GXJ
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:50
Scheduled time only · no board update captured
Mon, Aug 31
1/2 legs · PR-XMG
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
07:47
Landed · Sched 07:503m early
Full G31481 history →
LA3127 LATAM
7 days
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled arrival · landing pending
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:30
Scheduled time only · no board update captured
Full LA3127 history →
LA3535 LATAM
8 days
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Scheduled arrival · landing pending
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:45
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Cancelled
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 16:25
Scheduled time only · no board update captured
Full LA3535 history →
G31479 Gol
6 days
Sun, Sep 6
1/2 legs · PR-XMK
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
21:53
Landed · Sched 22:007m early
Fri, Sep 4
1/2 legs · PR-GGH
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 20:55
Scheduled time only · no board update captured
Thu, Sep 3
1/2 legs · PR-GGR
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 22:00
Scheduled time only · no board update captured
Wed, Sep 2
1/2 legs · PS-GPN
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
21:40
Last seen · Sched 22:0020m early
Tue, Sep 1
1/2 legs · PR-GXJ
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 22:00
Scheduled time only · no board update captured
Mon, Aug 31
1/2 legs · PR-GKB
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
22:34
Landed · Sched 22:0034m late
Full G31479 history →
JJ3131 LATAM Brasil
2 days
Sun, Sep 6
1/2 legs · PS-LBC
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:29
Scheduled time only · no board update captured
Tue, Sep 1
1/2 legs · PS-LBH
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:43
Scheduled time only · no board update captured
Full JJ3131 history →
JJ4731 LATAM Brasil
4 days
Sun, Sep 6
1/2 legs · PR-XBS
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
21:47
Landed · Sched 21:481m early
Fri, Sep 4
1/2 legs · PR-MHG
CGR
Departure
—
CGR is outside our board polling set.
→
Wed, Sep 2
1/2 legs · PS-LBQ
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:26
Scheduled time only · no board update captured
Mon, Aug 31
1/2 legs · PS-LBN
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
22:11
Landed · Sched 22:121m early
Full JJ4731 history →
LA3129 LATAM
5 days
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:20
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:20
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:15
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:20
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:20
Scheduled time only · no board update captured
Full LA3129 history →
LA4731 LATAM
4 days
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:35
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:35
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:35
Scheduled time only · no board update captured
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 21:35
Scheduled time only · no board update captured
Full LA4731 history →
JJ3129 LATAM Brasil
3 days
Sat, Sep 5
1/2 legs · PR-MBA
CGR
Departure
—
CGR is outside our board polling set.
→
Fri, Sep 4
1/2 legs · PS-LHP
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 13:17
Scheduled time only · no board update captured
Thu, Sep 3
1/2 legs · PS-LHD
CGR
Departure
—
CGR is outside our board polling set.
→
Full JJ3129 history →
JJ3535 LATAM Brasil
2 days
Fri, Sep 4
1/2 legs · PR-XBL
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
16:46
Last seen · Sched 16:0739m late
Mon, Aug 31
1/2 legs · PS-LBC
CGR
Departure
—
CGR is outside our board polling set.
→
Full JJ3535 history →
JJ3127 LATAM Brasil
2 days
Thu, Sep 3
1/2 legs · PS-LBA
CGR
Departure
—
CGR is outside our board polling set.
→
GRU
Arrival
Sched 07:39
Scheduled time only · no board update captured
Mon, Aug 31
1/2 legs · PR-XBI
CGR
Departure
—
CGR is outside our board polling set.
→
Full JJ3127 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 — Campo Grande (CGR) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CGR-GRU
Copy
How we measure this →
CGR to GRU questions
Is CGR–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 CGR–GRU? Operators schedule morning departures around 04:40 and evening departures around 18:55 from CGR. 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 CGR to GRU? 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 CGR–GRU fly? 3 carriers operate this route, around 49 flights a week between them. Compare carrier days and times in the airline list above.