GVA → LHR Geneva to London
live
Direct flights from Geneva (GVA) to London (LHR): 94 nonstop departures observed each week across 2 airlines. 81% of the last 57 tracked flights arrived within 15 minutes of schedule. The median arrival is 13 minutes early. 1 of the 57 tracked flights was cancelled. The nonstop covers 755 km, an estimated 1 hour 28 minutes in the air. Measured by Pro Flight Search from live flight boards at Geneva and London. Updated 4 November 2026 at 16:24 UTC.
Today, GVA → LHR Wed 4 Nov · local times
Sched Flight GVA departure LHR arrival
07:10
BA751 British Airways
Left 07:19 +9
Landed 07:47 −13
07:25
LX352 Swiss International Airlines
Left 09:23 +118
Landed 09:49 +94
10:35
BA727 British Airways
Left 10:45 +10
Landed 10:57 −28
12:15
BA729 British Airways
Left 12:37 +22
Landed 12:50 −15
12:50
LX354 Swiss International Airlines
Left 13:04 +14
Landed 13:25 −15
13:35
BA731 British Airways
Left 13:42 +7
Landed 13:57 −28
15:35
BA735 British Airways
Left 15:49 +14
Landed 16:02 −18
15:55
LX348 Swiss International Airlines
Left 16:05 +10
Landed 16:20 −20
17:40
BA741 British Airways
On schedule Boarding · Gate C51 · T1
LHR 18:25 scheduled
17:50
LX356 Swiss International Airlines
On schedule Boarding · Gate C58 · T1
LHR 18:40 scheduled
18:55
BA743 British Airways
On schedule T1
LHR 19:35 scheduled
20:50
LX358 Swiss International Airlines
On schedule T1
LHR 21:25 scheduled
Checked GVA board 17:10 · LHR board 16:24
GVA
Geneva
smooth · +13
LHR
London
smooth · +0
dep bank 07:10–21:25 94x weekly
Runs reliable · 2 airlines · 94x weekly · nonstop
81% on time
of the last 57 tracked GVA → LHR flights arrived within 15 minutes
Median arrival delay is −13 min . 1 of 57 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −13 min across the last 56 arrivals
Flight time ~1h 28m estimated from route distance
Weekly departures 94x 2 direct airlines on the leg
Cancelled 1.8% recent route rate · 1 of 57
The week scheduled departures · origin local time
British Airways 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
British AirwaysBA 82% on time
Flights BA751 varies daily · BA753 varies We Fr Su · BA727 varies Mo Tu We Th Fr Su · BA729 varies Mo We Fr Sa Su
Swiss International Air LinesLX 78% on time
Flights LX352 07:25 daily · LX354 12:50 daily · LX348 15:55 daily · LX356 17:50 daily
History operated legs · board outcomes
11-04 BA727 dep +10 → arr −28
11-04 BA729 dep +22 → arr −15
11-04 BA731 dep +7 → arr −28
11-04 BA735 dep +14 → arr −18
11-04 BA751 dep +9 → arr −13
11-04 LX348 dep +10 → arr −20
11-04 LX352 dep +118 → arr +94
11-04 LX354 dep +14 → arr −15
11-03 BA727 dep +5 → arr −26
11-03 BA731 dep +2 → arr −29
11-03 BA735 dep +27 → arr −3
11-03 BA737 dep +2 → arr −28
11-03 BA743 dep +7 → arr −18
11-03 BA747 dep +5 → arr −19
11-03 BA751 dep +11 → arr −23
11-03 LX348 dep +4 → arr −23
11-03 LX352 dep +9 → arr −21
11-03 LX354 dep +2 → arr −28
11-03 LX356 dep +7 → arr −25
11-03 LX358 dep +5 → arr −16
11-02 BA727 dep +11 → arr −7
11-02 BA729 dep +4 → arr −19
11-02 BA731 dep +16 → arr −4
11-02 BA737 dep +2 → arr −30
11-02 BA741 dep +11 → arr −22
11-02 BA749 dep +31 → arr +4
11-02 BA751 dep +22 → arr −7
11-02 LX348 dep +12 → arr −19
11-02 LX352 dep +16 → arr −12
11-02 LX354 dep +17 → arr −6
11-02 LX356 dep +20 → arr −14
11-02 LX358 dep +13 → arr −3
11-01 BA727 dep +17 → arr −7
11-01 BA729 dep +24 → arr −2
11-01 BA733 dep +71 → arr +48
11-01 BA737 dep +49 → arr +23
11-01 BA745 dep +78 → arr +48
11-01 BA749 dep +32 → arr +13
11-01 BA751 dep +74 → arr +43
11-01 BA753 dep +51 → arr +25
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 GVA and LHR, paired departure → arrival per flight and day. Board history since Sat, Oct 31. Each day adds the flights our airport boards record.
Board rows 120 Completed 112 Delayed 36 Cancelled 2 Within 15m 74/112 Median +7m
BA727 British Airways
4 days
Wed, Nov 4
2/2 legs · GTTNB
GVA
Departure
10:45
Departed · Sched 10:3510m late
→
LHR
Arrival
10:57
Landed · Sched 11:2528m early
Tue, Nov 3
2/2 legs · GTTSC
GVA
Departure
10:10
Departed · Sched 10:055m late
→
LHR
Arrival
10:29
Landed · Sched 10:5526m early
Mon, Nov 2
2/2 legs · GEUPN
GVA
Departure
10:16
Departed · Sched 10:0511m late
→
LHR
Arrival
10:48
Landed · Sched 10:557m early
Sun, Nov 1
2/2 legs · GTTNA
GVA
Departure
10:52
Departed · Sched 10:3517m late
→
LHR
Arrival
11:18
Landed · Sched 11:257m early
Full BA727 history →
BA729 British Airways
4 days
Wed, Nov 4
2/2 legs · GEUPD
GVA
Departure
12:37
Departed · Sched 12:1522m late
→
LHR
Arrival
12:50
Landed · Sched 13:0515m early
Mon, Nov 2
2/2 legs · GEUPK
GVA
Departure
12:24
Departed · Sched 12:204m late
→
LHR
Arrival
12:51
Landed · Sched 13:1019m early
Sun, Nov 1
2/2 legs · GTNEE
GVA
Departure
12:39
Departed · Sched 12:1524m late
→
LHR
Arrival
13:03
Landed · Sched 13:052m early
Sat, Oct 31
2/2 legs · GTTSJ
GVA
Departure
12:41
Departed · Sched 12:2516m late
→
LHR
Arrival
12:54
Landed · Sched 13:1521m early
Full BA729 history →
BA731 British Airways
4 days
Wed, Nov 4
2/2 legs · GEUYE
GVA
Departure
13:42
Departed · Sched 13:357m late
→
LHR
Arrival
13:57
Landed · Sched 14:2528m early
Tue, Nov 3
2/2 legs · GEUYL
GVA
Departure
13:12
Departed · Sched 13:102m late
→
LHR
Arrival
13:31
Landed · Sched 14:0029m early
Mon, Nov 2
2/2 legs · GEUYN
GVA
Departure
13:31
Departed · Sched 13:1516m late
→
LHR
Arrival
14:01
Landed · Sched 14:054m early
Sat, Oct 31
2/2 legs · GEUYD
GVA
Departure
13:50
Departed · Sched 13:3515m late
→
LHR
Arrival
14:03
Landed · Sched 14:2522m early
Full BA731 history →
BA735 British Airways
2 days
Wed, Nov 4
2/2 legs · GTNEI
GVA
Departure
15:49
Departed · Sched 15:3514m late
→
LHR
Arrival
16:02
Landed · Sched 16:2018m early
Tue, Nov 3
2/2 legs · GTTNF
GVA
Departure
15:57
Departed · Sched 15:3027m late
→
LHR
Arrival
16:12
Landed · Sched 16:153m early
Full BA735 history →
BA741 British Airways
2 days
GVA
Departure
Sched 17:40
Scheduled departure
→
LHR
Arrival
Sched 18:25
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · GEUPK
GVA
Departure
17:56
Departed · Sched 17:4511m late
→
LHR
Arrival
18:08
Landed · Sched 18:3022m early
Full BA741 history →
BA743 British Airways
2 days
GVA
Departure
Sched 18:55
Scheduled departure
→
LHR
Arrival
Sched 19:35
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · GNEOU
GVA
Departure
18:57
Departed · Sched 18:507m late
→
LHR
Arrival
19:12
Landed · Sched 19:3018m early
Full BA743 history →
BA751 British Airways
5 days
Wed, Nov 4
2/2 legs · GTTNV
GVA
Departure
07:19
Departed · Sched 07:109m late
→
LHR
Arrival
07:47
Landed · Sched 08:0013m early
Tue, Nov 3
2/2 legs · GTNEE
GVA
Departure
06:46
Departed · Sched 06:3511m late
→
LHR
Arrival
07:02
Landed · Sched 07:2523m early
Mon, Nov 2
2/2 legs · GEUUO
GVA
Departure
07:37
Departed · Sched 07:1522m late
→
LHR
Arrival
07:58
Landed · Sched 08:057m early
Sun, Nov 1
2/2 legs · GEUPD
GVA
Departure
07:34
Departed · Sched 06:2074m late
→
LHR
Arrival
07:53
Landed · Sched 07:1043m late
GVA
Departure
—
Board row not captured for this rotation yet.
→
LHR
Arrival
08:01
Landed · Sched 08:001m late
Full BA751 history →
LX348 Swiss International Airlines
5 days
Wed, Nov 4
2/2 legs · HBJCM
GVA
Departure
16:05
Departed · Sched 15:5510m late
→
LHR
Arrival
16:20
Landed · Sched 16:4020m early
Tue, Nov 3
2/2 legs · HBJCG
GVA
Departure
15:59
Departed · Sched 15:554m late
→
LHR
Arrival
16:17
Landed · Sched 16:4023m early
Mon, Nov 2
2/2 legs · HBJCD
GVA
Departure
16:07
Departed · Sched 15:5512m late
→
LHR
Arrival
16:21
Landed · Sched 16:4019m early
Sun, Nov 1
2/2 legs · HBJCO
GVA
Departure
16:39
Departed · Sched 15:5544m late
→
LHR
Arrival
16:58
Landed · Sched 16:4018m late
Sat, Oct 31
2/2 legs · HBJCB
GVA
Departure
16:14
Departed · Sched 15:5519m late
→
LHR
Arrival
16:28
Landed · Sched 16:4012m early
Full LX348 history →
LX352 Swiss International Airlines
5 days
Wed, Nov 4
2/2 legs · HB-JCD
GVA
Departure
09:15
Departed · Sched 07:25110m late
→
LHR
Arrival
09:49
Landed · Sched 08:1594m late
Tue, Nov 3
2/2 legs · HBJCO
GVA
Departure
07:34
Departed · Sched 07:259m late
→
LHR
Arrival
07:54
Landed · Sched 08:1521m early
Mon, Nov 2
2/2 legs · HBJCM
GVA
Departure
07:41
Departed · Sched 07:2516m late
→
LHR
Arrival
08:03
Landed · Sched 08:1512m early
Sun, Nov 1
2/2 legs · HBJCA
GVA
Departure
08:52
Departed · Sched 07:2587m late
→
LHR
Arrival
09:12
Landed · Sched 08:1557m late
GVA
Departure
—
Board row not captured for this rotation yet.
→
LHR
Arrival
08:23
Landed · Sched 08:158m late
Full LX352 history →
LX354 Swiss International Airlines
5 days
Wed, Nov 4
2/2 legs · HBJCG
GVA
Departure
13:04
Departed · Sched 12:5014m late
→
LHR
Arrival
13:25
Landed · Sched 13:4015m early
Tue, Nov 3
2/2 legs · HBJCO
GVA
Departure
12:52
Departed · Sched 12:502m late
→
LHR
Arrival
13:12
Landed · Sched 13:4028m early
Mon, Nov 2
2/2 legs · HBJCM
GVA
Departure
13:07
Departed · Sched 12:5017m late
→
LHR
Arrival
13:34
Landed · Sched 13:406m early
Sun, Nov 1
2/2 legs · HBJCA
GVA
Departure
13:49
Departed · Sched 12:5059m late
→
LHR
Arrival
14:09
Landed · Sched 13:4029m late
Sat, Oct 31
2/2 legs · HBJCK
GVA
Departure
13:12
Departed · Sched 12:5022m late
→
LHR
Arrival
13:31
Landed · Sched 13:409m early
Full LX354 history →
LX356 Swiss International Airlines
5 days
GVA
Departure
Sched 17:50
Scheduled departure
→
LHR
Arrival
Sched 18:40
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · HBJCA
GVA
Departure
17:57
Departed · Sched 17:507m late
→
LHR
Arrival
18:15
Landed · Sched 18:4025m early
Mon, Nov 2
2/2 legs · HBJCO
GVA
Departure
18:10
Departed · Sched 17:5020m late
→
LHR
Arrival
18:26
Landed · Sched 18:4014m early
Sun, Nov 1
2/2 legs · HBJCB
GVA
Departure
18:36
Departed · Sched 17:5046m late
→
LHR
Arrival
18:55
Landed · Sched 18:4015m late
Sat, Oct 31
2/2 legs · HBJCA
GVA
Departure
17:59
Departed · Sched 17:509m late
→
LHR
Arrival
18:14
Landed · Sched 18:4026m early
Full LX356 history →
LX358 Swiss International Airlines
5 days
GVA
Departure
Sched 20:50
Scheduled departure
→
LHR
Arrival
Sched 21:25
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · HBJCG
GVA
Departure
20:55
Departed · Sched 20:505m late
→
LHR
Arrival
21:09
Landed · Sched 21:2516m early
Mon, Nov 2
2/2 legs · HBJCD
GVA
Departure
21:03
Departed · Sched 20:5013m late
→
LHR
Arrival
21:22
Landed · Sched 21:253m early
Sun, Nov 1
2/2 legs · HBJCO
GVA
Departure
22:03
Departed · Sched 20:5073m late
→
LHR
Arrival
22:22
Landed · Sched 21:2557m late
Sat, Oct 31
2/2 legs · HBJCB
GVA
Departure
21:04
Departed · Sched 20:5014m late
→
LHR
Arrival
21:19
Landed · Sched 21:256m early
Full LX358 history →
BA737 British Airways
4 days
Tue, Nov 3
2/2 legs · GEUUP
GVA
Departure
16:32
Departed · Sched 16:302m late
→
LHR
Arrival
16:47
Landed · Sched 17:1528m early
Mon, Nov 2
2/2 legs · GEUUE
GVA
Departure
16:27
Departed · Sched 16:252m late
→
LHR
Arrival
16:40
Landed · Sched 17:1030m early
Sun, Nov 1
2/2 legs · GTTNB
GVA
Departure
17:24
Departed · Sched 16:3549m late
→
LHR
Arrival
17:43
Landed · Sched 17:2023m late
Sat, Oct 31
2/2 legs · GEUPD
GVA
Departure
16:27
Departed · Sched 16:207m late
→
LHR
Arrival
16:39
Landed · Sched 17:0526m early
Full BA737 history →
BA747 British Airways
2 days
Tue, Nov 3
2/2 legs · GTTNR
GVA
Departure
20:50
Departed · Sched 20:455m late
→
LHR
Arrival
21:06
Landed · Sched 21:2519m early
Sat, Oct 31
2/2 legs · GEUPP
GVA
Departure
14:21
Departed · Sched 14:0516m late
→
LHR
Arrival
14:35
Landed · Sched 14:5520m early
Full BA747 history →
BA749 British Airways
2 days
Mon, Nov 2
2/2 legs · GEUPS
GVA
Departure
21:56
Departed · Sched 21:2531m late
→
LHR
Arrival
22:09
Landed · Sched 22:054m late
Sun, Nov 1
2/2 legs · GTTNJ
GVA
Departure
21:57
Departed · Sched 21:2532m late
→
LHR
Arrival
22:18
Landed · Sched 22:0513m late
Full BA749 history →
BA733 British Airways
1 day
Sun, Nov 1
2/2 legs · GEUYL
GVA
Departure
15:41
Departed · Sched 14:3071m late
→
LHR
Arrival
16:08
Landed · Sched 15:2048m late
Full BA733 history →
BA745 British Airways
2 days
Sun, Nov 1
2/2 legs · GEUPZ
GVA
Departure
21:13
Departed · Sched 19:5578m late
→
LHR
Arrival
21:28
Landed · Sched 20:4048m late
Sat, Oct 31
2/2 legs · GEUUO
GVA
Departure
19:44
Departed · Sched 19:359m late
→
LHR
Arrival
19:56
Landed · Sched 20:1519m early
Full BA745 history →
BA753 British Airways
2 days
Sun, Nov 1
2/2 legs · GEUPS
GVA
Departure
10:01
Departed · Sched 09:1051m late
→
LHR
Arrival
10:25
Landed · Sched 10:0025m late
GVA
Departure
Sched 08:10
Cancelled
→
LHR
Arrival
Sched 09:00
Cancelled
Full BA753 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: Geneva (GVA) to London (LHR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GVA-LHR
Copy
How we measure this →
GVA to LHR questions
Is GVA–LHR running on time right now? Smooth skies ahead. The departure side at GVA is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on GVA–LHR? Operators schedule morning departures around 07:25 and evening departures around 17:50 from GVA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LHR delay card to confirm conditions when you'd arrive.
How long is the flight from GVA to LHR? Great-circle distance is 755 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 83–95 min gate-to-gate on this route.
How often does GVA–LHR fly? 2 carriers operate this route, around 94 flights a week between them. Compare carrier days and times in the airline list above.