FLR → ZRH Firenze to Zurich
live
Direct flights from Firenze (FLR) to Zurich (ZRH): 7 nonstop departures observed each week across 1 airline. 100% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. No cancellations were recorded across the 30 tracked flights. The nonstop covers 456 km, an estimated 1 hour 5 minutes in the air. Measured by Pro Flight Search from live flight boards at Firenze and Zurich. Updated 24 October 2026 at 03:23 UTC.
Today, FLR → ZRH Sat 24 Oct · local times
Sched Flight FLR departure ZRH arrival
·
LX1675 SWISS
On schedule
ZRH 16:20 scheduled
·
LX1679 SWISS
On schedule
ZRH 12:00 scheduled
·
LX1681 SWISS
On schedule
ZRH 21:00 scheduled
·
LX1683 SWISS
On schedule
ZRH 07:50 scheduled
Checked ZRH board 05:23
FLR
Firenze
tracking
ZRH
Zurich
busy · +24
dep bank 07:50–21:00 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
100% on time
of the last 30 operated FLR → ZRH flights arrived within 15 minutes
Median arrival delay is −2 min . 0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 30 operated legs
Flight time ~1h 05m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 30
The week scheduled departures · origin local time
Swiss International Air Lines
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
Swiss International Air LinesLX 100% on time
Flights LX1683 07:50 daily · LX1677 varies Tu We · LX1679 12:00 daily · LX1675 16:20 daily
History operated legs · board outcomes
Show 22 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 FLR and ZRH, 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 34 Completed 30 Within 15m 30/30 Median -2m
LX1675 SWISS
8 days
Sat, Oct 24
1/2 legs · HBAZI
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
Sched 16:20
Scheduled arrival · landing pending
Fri, Oct 23
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:19
Landed · Sched 16:201m early
Thu, Oct 22
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:28
Landed · Sched 16:208m late
Wed, Oct 21
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:23
Landed · Sched 16:203m late
Tue, Oct 20
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:28
Landed · Sched 16:208m late
Mon, Oct 19
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:13
Landed · Sched 16:207m early
Sun, Oct 18
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:21
Landed · Sched 16:201m late
Sat, Oct 17
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
16:29
Landed · Sched 16:209m late
Full LX1675 history →
LX1679 SWISS
8 days
Sat, Oct 24
1/2 legs · HBAZI
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
Sched 12:00
Scheduled arrival · landing pending
Fri, Oct 23
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
12:07
Landed · Sched 12:007m late
Thu, Oct 22
1/2 legs · HBAZG
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
11:52
Landed · Sched 12:008m early
Wed, Oct 21
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
12:07
Landed · Sched 12:007m late
Tue, Oct 20
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
11:56
Landed · Sched 12:004m early
Mon, Oct 19
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
12:01
Landed · Sched 12:001m late
Sun, Oct 18
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
11:53
Landed · Sched 12:007m early
Sat, Oct 17
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
12:10
Landed · Sched 12:0010m late
Full LX1679 history →
LX1681 SWISS
8 days
Sat, Oct 24
1/2 legs · HBAZI
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
Sched 21:00
Scheduled arrival · landing pending
Fri, Oct 23
1/2 legs · HBAZH
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
20:57
Landed · Sched 21:003m early
Thu, Oct 22
1/2 legs · HBAZD
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
20:54
Landed · Sched 21:006m early
Wed, Oct 21
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
21:09
Landed · Sched 21:009m late
Tue, Oct 20
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
Mon, Oct 19
1/2 legs · HBAZI
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
20:58
Landed · Sched 21:002m early
Sun, Oct 18
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
20:59
Landed · Sched 21:001m early
Sat, Oct 17
1/2 legs · HBAZF
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
20:55
Landed · Sched 21:005m early
Full LX1681 history →
LX1683 SWISS
8 days
Sat, Oct 24
1/2 legs · HBAZI
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
Sched 07:50
Scheduled arrival · landing pending
Fri, Oct 23
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:33
Landed · Sched 07:5017m early
Thu, Oct 22
1/2 legs · HBAZG
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:40
Landed · Sched 07:5010m early
Wed, Oct 21
1/2 legs · HBAZB
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:22
Landed · Sched 07:5028m early
Tue, Oct 20
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:28
Landed · Sched 07:5022m early
Mon, Oct 19
1/2 legs · HBAZJ
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:36
Landed · Sched 07:5014m early
Sun, Oct 18
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:37
Landed · Sched 07:5013m early
Sat, Oct 17
1/2 legs · HBAZL
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
07:31
Landed · Sched 07:5019m early
Full LX1683 history →
LX1677 SWISS
2 days
Wed, Oct 21
1/2 legs · HBAZA
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
10:57
Landed · Sched 11:1013m early
Tue, Oct 20
1/2 legs · HBAZK
FLR
Departure
—
FLR is outside our board polling set.
→
ZRH
Arrival
11:16
Landed · Sched 11:151m late
Full LX1677 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 — Firenze (FLR) to Zurich (ZRH) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/FLR-ZRH
Copy
How we measure this →
FLR to ZRH questions
Is FLR–ZRH running on time right now? Mostly on schedule. The arrival side at ZRH is the weaker end, route health score 68/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from FLR to ZRH? Great-circle distance is 456 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 62–69 min gate-to-gate on this route.
How often does FLR–ZRH fly? Swiss International Air Lines runs the route with about 30 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.
What does the route health score measure? A blend of departure-side delay at FLR and arrival-side delay at ZRH, 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.