Direct flights from Zurich (ZRH) to Paris (CDG): 56 nonstop departures observed each week across 2 airlines. 90% of the last 29 tracked flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. 1 of the 57 tracked flights was cancelled. The nonstop covers 476 km, an estimated 1 hour 7 minutes in the air. Measured by Pro Flight Search from live flight boards at Zurich and Paris. Updated 4 November 2026 at 06:15 UTC.
Today, ZRH → CDG Wed 4 Nov · local times
Sched Flight ZRH departure CDG arrival
06:30
AF1415 Air France
Left 06:37 +7
CDG 07:55 In the air · scheduled landing
07:25
LX632 SWISS
On schedule Boarding · Gate A66
CDG 09:00 scheduled
10:45
AF1115 Air France
On schedule
·
12:50
LX638 SWISS
On schedule
·
14:55
AF1615 Air France
On schedule
·
17:40
LX644 SWISS
On schedule
·
18:50
AF1815 Air France
On schedule
·
20:55
LX646 SWISS
Sched 20:55 Departure not confirmed by the board
·
Checked ZRH board 07:15 · CDG board 06:18
ZRH
Zurich
smooth · +3
CDG
Paris
smooth · +0
dep bank 06:30–20:55 56x weekly
Runs reliable · 2 airlines · 56x weekly · nonstop
90% on time
of the last 29 tracked ZRH → CDG flights arrived within 15 minutes
Median arrival delay is −15 min . 1 of 57 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 28 arrivals
Flight time ~1h 07m estimated from route distance
Weekly departures 56x 2 direct airlines on the leg
Cancelled 1.8% recent route rate · 1 of 57
The week scheduled departures · origin local time
Air France 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
Air FranceAF 96% on time
Flights AF1415 06:30 daily · AF1115 10:45 daily · AF1615 14:55 daily · AF1815 18:50 daily
Swiss International Air LinesLX 67% on time
Flights LX632 07:25 daily · LX638 12:50 daily · LX644 17:40 daily · LX646 20:55 daily
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 ZRH and CDG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 84 Delayed 14 Cancelled 2 Within 15m 70/84 Median +0m
AF1115 Air France
8 days
Wed, Nov 4
1/2 legs · F-HZUO
ZRH
Departure
Sched 10:45
Scheduled departure
→
CDG
Arrival
Sched 12:10
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · FHZUQ
ZRH
Departure
10:43
Departed · Sched 10:452m early
→
CDG
Arrival
11:46
Landed · Sched 12:1024m early
Mon, Nov 2
2/2 legs · FHZUD
ZRH
Departure
10:43
Departed · Sched 10:452m early
→
CDG
Arrival
11:51
Last seen · Sched 12:1019m early
Sun, Nov 1
2/2 legs · FHOZB
ZRH
Departure
10:38
Departed · Sched 10:457m early
→
CDG
Arrival
11:52
Landed · Sched 12:1018m early
Sat, Oct 31
2/2 legs · FHOZF
ZRH
Departure
10:45 Departed
→
CDG
Arrival
11:53
Last seen · Sched 12:1017m early
Fri, Oct 30
2/2 legs · FHOZB
ZRH
Departure
10:43
Departed · Sched 10:452m early
→
CDG
Arrival
11:55
Landed · Sched 12:1015m early
Thu, Oct 29
2/2 legs · FHPNB
ZRH
Departure
10:41
Departed · Sched 10:454m early
→
CDG
Arrival
12:12
Landed · Sched 12:102m late
Wed, Oct 28
2/2 legs · FHZUO
ZRH
Departure
10:40
Departed · Sched 10:455m early
→
CDG
Arrival
12:05
Landed · Sched 12:105m early
Full AF1115 history →
AF1415 Air France
8 days
Wed, Nov 4
2/2 legs · FHPNU
ZRH
Departure
06:37
Departed · Sched 06:307m late
→
CDG
Arrival
Sched 07:55
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · FHZUG
ZRH
Departure
06:28
Departed · Sched 06:302m early
→
CDG
Arrival
07:33
Landed · Sched 07:5522m early
Mon, Nov 2
2/2 legs · FHPNE
ZRH
Departure
06:27
Departed · Sched 06:303m early
→
CDG
Arrival
07:33
Landed · Sched 07:5522m early
Sun, Nov 1
2/2 legs · FHPND
ZRH
Departure
06:34
Departed · Sched 06:304m late
→
CDG
Arrival
07:46
Landed · Sched 07:559m early
Sat, Oct 31
2/2 legs · FHPNU
ZRH
Departure
06:30 Departed
→
CDG
Arrival
07:36
Landed · Sched 07:5519m early
Fri, Oct 30
2/2 legs · FHPNM
ZRH
Departure
06:33
Departed · Sched 06:303m late
→
CDG
Arrival
07:44
Landed · Sched 07:5511m early
Thu, Oct 29
2/2 legs · FHZUA
ZRH
Departure
06:28
Departed · Sched 06:302m early
→
CDG
Arrival
07:41
Landed · Sched 07:5514m early
Wed, Oct 28
1/2 legs · F-HPNT
ZRH
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
07:48
Landed · Sched 07:557m early
Full AF1415 history →
AF1615 Air France
8 days
Wed, Nov 4
1/2 legs · F-HZUG
ZRH
Departure
Sched 14:55
Scheduled departure
→
CDG
Arrival
Sched 16:15
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · FHPNL
ZRH
Departure
14:49
Departed · Sched 14:556m early
→
CDG
Arrival
15:54
Landed · Sched 16:1521m early
Mon, Nov 2
2/2 legs · FHPNJ
ZRH
Departure
Sched 14:55
Cancelled
→
CDG
Arrival
Sched 16:15
Cancelled
Sun, Nov 1
2/2 legs · FHBLN
ZRH
Departure
14:50
Departed · Sched 14:555m early
→
CDG
Arrival
Sched 16:15
Scheduled time only · no board update captured
Sat, Oct 31
2/2 legs · FHPNQ
ZRH
Departure
14:56
Departed · Sched 14:551m late
→
CDG
Arrival
16:00
Landed · Sched 16:1515m early
Fri, Oct 30
2/2 legs · FHBLO
ZRH
Departure
15:19
Departed · Sched 14:5524m late
→
CDG
Arrival
Sched 16:15
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · FHZUH
ZRH
Departure
15:03
Departed · Sched 14:558m late
→
CDG
Arrival
16:22
Last seen · Sched 16:157m late
Wed, Oct 28
2/2 legs · FHZUG
ZRH
Departure
15:13
Departed · Sched 14:5518m late
→
CDG
Arrival
16:30
Landed · Sched 16:1515m late
Full AF1615 history →
AF1815 Air France
8 days
Wed, Nov 4
1/2 legs · F-HZUD
ZRH
Departure
Sched 18:50
Scheduled departure
→
CDG
Arrival
Sched 20:15
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · FHZUX
ZRH
Departure
18:50 Departed
→
CDG
Arrival
20:00
Landed · Sched 20:055m early
Mon, Nov 2
2/2 legs · FHPNM
ZRH
Departure
18:51
Departed · Sched 18:501m late
→
CDG
Arrival
20:07
Landed · Sched 20:052m late
Sun, Nov 1
2/2 legs · FHPNM
ZRH
Departure
18:46
Departed · Sched 18:504m early
→
CDG
Arrival
19:58
Landed · Sched 20:1517m early
Sat, Oct 31
2/2 legs · FHZUH
ZRH
Departure
18:47
Departed · Sched 18:503m early
→
CDG
Arrival
19:55
Landed · Sched 20:0510m early
Fri, Oct 30
2/2 legs · FHPNU
ZRH
Departure
18:46
Departed · Sched 18:504m early
→
CDG
Arrival
19:54
Landed · Sched 20:1521m early
Thu, Oct 29
2/2 legs · FHOZB
ZRH
Departure
18:47
Departed · Sched 18:503m early
→
CDG
Arrival
19:59
Landed · Sched 20:1516m early
Wed, Oct 28
2/2 legs · FHZUD
ZRH
Departure
18:35
Departed · Sched 18:5015m early
→
CDG
Arrival
19:57
Landed · Sched 20:1518m early
Full AF1815 history →
LX632 SWISS
8 days
Wed, Nov 4
2/2 legs · HBIJL
ZRH
Departure
Sched 07:25
Scheduled departure
→
CDG
Arrival
Sched 09:00
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · HBJDM
ZRH
Departure
07:24
Departed · Sched 07:251m early
→
CDG
Arrival
08:33
Last seen · Sched 09:0027m early
Mon, Nov 2
2/2 legs · HBJPD
ZRH
Departure
07:42
Departed · Sched 07:2517m late
→
CDG
Arrival
08:55
Last seen · Sched 09:005m early
Sun, Nov 1
2/2 legs · HBJBA
ZRH
Departure
07:39
Departed · Sched 07:2514m late
→
CDG
Arrival
08:59
Last seen · Sched 09:001m early
Sat, Oct 31
2/2 legs · HBIJQ
ZRH
Departure
07:37
Departed · Sched 07:2512m late
→
CDG
Arrival
08:55
Last seen · Sched 09:005m early
Fri, Oct 30
2/2 legs · HBIJQ
ZRH
Departure
07:34
Departed · Sched 07:259m late
→
CDG
Arrival
08:44
Last seen · Sched 09:0016m early
Thu, Oct 29
2/2 legs · HBIOO
ZRH
Departure
07:32
Departed · Sched 07:257m late
→
CDG
Arrival
08:57
Landed · Sched 09:003m early
Wed, Oct 28
1/2 legs · HB-JPD
ZRH
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
08:49
Landed · Sched 09:0011m early
Full LX632 history →
LX638 SWISS
8 days
Wed, Nov 4
1/2 legs · HBIJL
ZRH
Departure
Sched 12:50
Scheduled departure
→
CDG
Arrival
Sched 14:10
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · HBIJL
ZRH
Departure
12:52
Departed · Sched 12:502m late
→
CDG
Arrival
14:02
Last seen · Sched 14:108m early
Mon, Nov 2
2/2 legs · HBIJL
ZRH
Departure
13:10
Departed · Sched 12:5020m late
→
CDG
Arrival
14:21
Last seen · Sched 14:1011m late
Sun, Nov 1
2/2 legs · HBIJN
ZRH
Departure
13:17
Departed · Sched 12:5027m late
→
CDG
Arrival
14:30
Last seen · Sched 14:1020m late
Sat, Oct 31
2/2 legs · HBJDF
ZRH
Departure
13:00
Departed · Sched 12:5010m late
→
CDG
Arrival
14:04
Last seen · Sched 14:106m early
Fri, Oct 30
2/2 legs · HBIJN
ZRH
Departure
13:00
Departed · Sched 12:5010m late
→
CDG
Arrival
14:15
Last seen · Sched 14:105m late
Thu, Oct 29
2/2 legs · HBIJL
ZRH
Departure
13:21
Departed · Sched 12:5031m late
→
CDG
Arrival
14:40
Landed · Sched 14:1030m late
Wed, Oct 28
2/2 legs · HBIJQ
ZRH
Departure
13:06
Departed · Sched 12:5016m late
→
CDG
Arrival
14:16
Landed · Sched 14:106m late
Full LX638 history →
LX644 SWISS
8 days
Wed, Nov 4
1/2 legs · HBJPC
ZRH
Departure
Sched 17:40
Scheduled departure
→
CDG
Arrival
Sched 18:55
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · HBIJO
ZRH
Departure
17:43
Departed · Sched 17:403m late
→
CDG
Arrival
18:50
Last seen · Sched 18:555m early
Mon, Nov 2
2/2 legs · HBJDK
ZRH
Departure
17:56
Departed · Sched 17:4016m late
→
CDG
Arrival
19:04
Last seen · Sched 18:559m late
Sun, Nov 1
2/2 legs · HBJBI
ZRH
Departure
17:56
Departed · Sched 17:4016m late
→
CDG
Arrival
19:05
Last seen · Sched 18:5510m late
Sat, Oct 31
2/2 legs · HBJCH
ZRH
Departure
17:54
Departed · Sched 17:4014m late
→
CDG
Arrival
19:06
Last seen · Sched 18:5511m late
Fri, Oct 30
2/2 legs · HBIOO
ZRH
Departure
17:49
Departed · Sched 17:409m late
→
CDG
Arrival
18:58
Last seen · Sched 18:553m late
Thu, Oct 29
2/2 legs · HBJJM
ZRH
Departure
17:48
Departed · Sched 17:408m late
→
CDG
Arrival
19:06
Last seen · Sched 18:5511m late
Wed, Oct 28
2/2 legs · HBJPG
ZRH
Departure
18:10
Departed · Sched 17:4030m late
→
CDG
Arrival
19:17
Landed · Sched 18:5522m late
Full LX644 history →
LX646 SWISS
8 days
Wed, Nov 4
1/2 legs · HBJDJ
ZRH
Departure
Sched 20:55
Scheduled departure
→
CDG
Arrival
Sched 22:15
Scheduled arrival · landing pending
Typical Wed schedule
Tue, Nov 3
2/2 legs · HBJDI
ZRH
Departure
20:57
Departed · Sched 20:552m late
→
CDG
Arrival
22:07
Last seen · Sched 22:158m early
Mon, Nov 2
2/2 legs · HBJDD
ZRH
Departure
21:12
Departed · Sched 20:5517m late
→
CDG
Arrival
22:26
Last seen · Sched 22:1511m late
Sun, Nov 1
2/2 legs · HBIJO
ZRH
Departure
20:55 Departed
→
CDG
Arrival
22:07
Last seen · Sched 22:158m early
Sat, Oct 31
2/2 legs · HBJDA
ZRH
Departure
20:54
Departed · Sched 20:551m early
→
CDG
Arrival
22:02
Last seen · Sched 22:1513m early
Fri, Oct 30
2/2 legs · HBIOD
ZRH
Departure
20:58
Departed · Sched 20:553m late
→
CDG
Arrival
22:11
Last seen · Sched 22:154m early
Thu, Oct 29
2/2 legs · HBIJR
ZRH
Departure
21:01
Departed · Sched 20:556m late
→
CDG
Arrival
Sched 22:15
Scheduled time only · no board update captured
Wed, Oct 28
2/2 legs · HBJDF
ZRH
Departure
20:56
Departed · Sched 20:551m late
→
CDG
Arrival
22:18
Landed · Sched 22:153m late
Full LX646 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: Zurich (ZRH) to Paris (CDG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ZRH-CDG
Copy
How we measure this →
ZRH to CDG questions
Is ZRH–CDG running on time right now? Smooth skies ahead. The departure side at ZRH is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ZRH–CDG? Operators schedule morning departures around 06:30 and evening departures around 17:40 from ZRH. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CDG delay card to confirm conditions when you'd arrive.
How long is the flight from ZRH to CDG? Great-circle distance is 476 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 64–71 min gate-to-gate on this route.
How often does ZRH–CDG fly? 2 carriers operate this route, around 56 flights a week between them. Compare carrier days and times in the airline list above.