| EXPECTED TO DEPART IN 1 HOUR 32 MINUTES |
![]() | ![]() |

4.2 out of 5 stars / 7 votes
| Flight | Departure | Arrival |
|---|---|---|
| BA960 10:10 |
Heathrow (LHR) |
Hamburg (HAM) |
| EW7461 11:30 |
Heathrow (LHR) |
Hamburg (HAM) |
| BA962 12:05 |
Heathrow (LHR) |
Hamburg (HAM) |
| U28633 12:30 |
Gatwick (LGW) |
Hamburg (HAM) |
| BA966 14:40 |
Heathrow (LHR) |
Hamburg (HAM) |
| U28635 15:45 |
Gatwick (LGW) |
Hamburg (HAM) |
| FR1518 17:00 |
Stansted (STN) |
Hamburg (HAM) |
| BA968 17:55 |
Heathrow (LHR) |
Hamburg (HAM) |
| EW7463 18:30 |
Heathrow (LHR) |
Hamburg (HAM) |
| BA964 19:50 |
Heathrow (LHR) |
Hamburg (HAM) |
| EW7465 22:00 |
Heathrow (LHR) |
Hamburg (HAM) |
| BA970 22:45 |
Heathrow (LHR) |
Hamburg (HAM) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 06 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:55 CET | 19:35 GMT | |||
| Thu, 05 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:40 CET | 20:20 GMT | G-EUPN (Airbus A319) | 19:31 CET | 19:45 GMT |
| Wed, 04 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:25 CET | 19:05 GMT | G-EUUF (Airbus A320) | 18:42 CET | 18:46 GMT |
| Tue, 03 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:00 CET | 19:40 GMT | G-EUPK (Airbus A319) | 19:01 CET | 19:12 GMT |
| Mon, 02 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:00 CET | 19:40 GMT | G-EUPR (Airbus A319) | 19:34 CET | 19:53 GMT |
| Sun, 01 Nov | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:45 CET | 19:25 GMT | G-EUPU (Airbus A319) | 19:14 CET | 19:28 GMT |
| Sat, 31 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:45 CET | 19:25 GMT | G-EUPK (Airbus A319) | 18:54 CET | 19:07 GMT |
| Fri, 30 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:55 CET | 19:35 GMT | G-EUYG (Airbus A320) | 20:02 CET | 20:18 GMT |
| Thu, 29 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:40 CET | 20:20 GMT | G-EUYM (Airbus A320) | 19:43 CET | 19:57 GMT |
| Wed, 28 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 18:25 CET | 19:05 GMT | 18:41 CET | 19:04 GMT | |
| Mon, 26 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:00 CET | 19:40 GMT | G-EUPN (Airbus A319) | 19:06 CET | 19:52 GMT |
| Thu, 22 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 21:05 CEST | 21:40 BST | 20:15 CEST | 20:50 BST | |
| Wed, 21 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 20:45 CEST | 21:20 BST | 21:09 CEST | 21:16 BST | |
| Tue, 20 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:15 CEST | 19:55 BST | G-EUPJ (Airbus A319) | 18:10 CEST | 18:40 BST |
| Mon, 19 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 15:45 CEST | 16:30 BST | G-EUUZ (Airbus A320) | 14:55 CEST | 15:19 BST |
| Thu, 15 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 21:05 CEST | 21:40 BST | |||
| Wed, 14 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 20:45 CEST | 21:20 BST | 20:19 CEST | 20:37 BST | |
| Tue, 13 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:15 CEST | 19:55 BST | G-EUUH (Airbus A320) | 18:27 CEST | 18:53 BST |
| Mon, 12 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 15:45 CEST | 16:30 BST | G-EUYJ (Airbus A320) | 15:14 CEST | 15:36 BST |
| Thu, 08 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 21:05 CEST | 21:40 BST | G-EUUA (Airbus A320) | 20:37 CEST | 20:49 BST |
| Wed, 07 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 20:45 CEST | 21:20 BST | G-EUYF (Airbus A320) | 19:59 CEST | 20:14 BST |
| Tue, 06 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:15 CEST | 19:55 BST | 18:43 CEST | 18:51 BST | |
| Mon, 05 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 15:45 CEST | 16:30 BST | G-EUYK (Airbus A320) | 15:13 CEST | 15:44 BST |
| Fri, 02 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 19:30 CEST | 20:05 BST | 19:07 CEST | 19:18 BST | |
| Thu, 01 Oct | BA969 | Hamburg (HAM) | Heathrow (LHR) | 21:05 CEST | 21:40 BST | 20:25 CEST | 20:35 BST | |