CAN → TSN Guangzhou to Tianjin
live
Direct flights from Guangzhou (CAN) to Tianjin (TSN): 42 nonstop departures observed each week across 6 airlines. 79% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes late. No cancellations were recorded across the 29 tracked flights. The nonstop covers 1,791 km, an estimated 2 hours 48 minutes in the air. Measured by Pro Flight Search from live flight boards at Guangzhou and Tianjin. Updated 15 September 2026 at 22:48 UTC.
CAN
Guangzhou
smooth · +10
TSN
Tianjin
tracking
dep bank 06:40–21:00 42x weekly
Runs mixed · 6 airlines · 42x weekly · nonstop
79% on time
of the last 29 operated CAN → TSN flights arrived within 15 minutes
Median arrival delay is +10 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +10 min across the last 29 operated legs
Flight time ~2h 48m estimated from route distance
Weekly departures 42x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
The week scheduled departures · origin local time
Air China Beijing Capital Airlines China Southern Airlines Okay Airways
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
Air ChinaCA 80% on time
Flights CA4547 07:20 Mo Th Sa · CA2806 08:35 Mo Tu We Fr Sa · CA2802 11:45 daily · CA2804 19:20 Tu We Th Fr Sa Su
Beijing Capital AirlinesJD
Flights JD5185 06:40 daily
China Southern AirlinesCZ 82% on time
Flights CZ3133 08:25 daily · CZ3301 10:55 daily · CZ3143 13:45 daily · CZ3135 16:05 daily
Okay AirwaysBK
Flights BK2703 06:55 daily
Tianjin AirlinesGS
Flights GS6698 15:55 daily · GS7926 19:35 Tu Th Sa
Xiamen AirlinesMF 100% on time
Flights MF8294 11:55 daily · MF8356 21:00 daily
History operated legs · board outcomes
Show 21 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 CAN and TSN, paired departure → arrival per flight and day. Board tracking since Sat, Sep 12 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 44 Completed 29 Delayed 6 Within 15m 23/29 Median +10m
BK2703 Okay
5 days
CAN
Departure
Sched 06:55
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
07:03
Departed · Sched 06:558m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
Sched 06:55
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
07:08
Departed · Sched 06:5513m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
07:12
Departed · Sched 06:5517m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full BK2703 history →
CA2806 Air China
3 days
CAN
Departure
Sched 08:35
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Sep 15
1/2 legs · B-5387
CAN
Departure
08:41
Departed · Sched 08:356m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-5442
CAN
Departure
08:44
Departed · Sched 08:359m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2806 history →
CZ3133 China Southern
4 days
CAN
Departure
Sched 08:25
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Sep 15
1/2 legs · B-32PU
CAN
Departure
08:41
Departed · Sched 08:2516m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
Sched 08:25
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-1207
CAN
Departure
Sched 08:25
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ3133 history →
JD5185 Beijing Capital
4 days
CAN
Departure
Sched 07:40
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Sep 15
1/2 legs · B-1015
CAN
Departure
06:48
Departed · Sched 06:408m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-8541
CAN
Departure
06:53
Departed · Sched 06:4013m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
Sched 07:40
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Full JD5185 history →
CA2802 Air China
3 days
Tue, Sep 15
1/2 legs · B-5585
CAN
Departure
Sched 11:45
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-1959
CAN
Departure
12:02
Departed · Sched 11:4517m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-5447
CAN
Departure
11:59
Departed · Sched 11:4514m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2802 history →
CA2804 Air China
2 days
Tue, Sep 15
1/2 legs · B-1765
CAN
Departure
Sched 19:20
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-5213
CAN
Departure
Sched 19:20
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2804 history →
CZ3135 China Southern
3 days
CAN
Departure
Sched 16:05
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
Sched 16:10
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-32FT
CAN
Departure
16:14
Departed · Sched 16:059m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ3135 history →
CZ3143 China Southern
3 days
Tue, Sep 15
1/2 legs · B-8640
CAN
Departure
13:48
Departed · Sched 13:453m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
14:01
Departed · Sched 13:4516m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
13:58
Departed · Sched 13:4513m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ3143 history →
CZ3301 China Southern
3 days
Tue, Sep 15
1/2 legs · B-301J
CAN
Departure
11:09
Departed · Sched 10:5514m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-32EV
CAN
Departure
11:01
Departed · Sched 10:556m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-301A
CAN
Departure
11:05
Departed · Sched 10:5510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ3301 history →
CZ3349 China Southern
3 days
Tue, Sep 15
1/2 legs · B-32ML
CAN
Departure
20:15
Departed · Sched 20:0015m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-32ML
CAN
Departure
20:09
Departed · Sched 20:009m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-32ML
CAN
Departure
20:14
Departed · Sched 20:0014m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ3349 history →
GS6698 Tianjin
3 days
CAN
Departure
16:15
Departed · Sched 15:5520m late
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
Sched 15:55
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
16:12
Departed · Sched 15:5517m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full GS6698 history →
GS7926 Tianjin
1 day
Tue, Sep 15
1/2 legs · B-8389
CAN
Departure
Sched 19:35
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Full GS7926 history →
MF8294 Xiamen
3 days
Tue, Sep 15
1/2 legs · B-7848
CAN
Departure
12:05
Departed · Sched 11:5510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-5707
CAN
Departure
12:05
Departed · Sched 11:5510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Sep 13
1/2 legs · B-5435
CAN
Departure
11:53
Departed · Sched 11:552m early
→
TSN
Arrival
—
TSN is outside our board polling set.
Full MF8294 history →
MF8356 Xiamen
3 days
Tue, Sep 15
1/2 legs · B-5435
CAN
Departure
21:08
Departed · Sched 21:008m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Sep 14
1/2 legs · B-7178
CAN
Departure
21:00 Departed
→
TSN
Arrival
—
TSN is outside our board polling set.
CAN
Departure
21:02
Departed · Sched 21:002m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full MF8356 history →
CA4547 Air China
1 day
CAN
Departure
07:29
Departed · Sched 07:209m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA4547 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 — Guangzhou (CAN) to Tianjin (TSN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAN-TSN
Copy
How we measure this →
CAN to TSN questions
Is CAN–TSN running on time right now? Mostly on schedule. The departure side at CAN is the weaker end, route health score 72/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CAN–TSN? Operators schedule morning departures around 06:40 and evening departures around 19:20 from CAN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the TSN delay card to confirm conditions when you'd arrive.
How long is the flight from CAN to TSN? Great-circle distance is 1,791 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 156–184 min gate-to-gate on this route.
How often does CAN–TSN fly? 6 carriers operate this route, around 94 flights a week between them. Compare carrier days and times in the airline list above.