Trust 1 Trust 2
Modify Search

Speak to an expert now 24/7

0208 044 4444
London
Nairobi
Mon 04/05 - Mon 11/05
1 Traveller, Economy
Return
Filter Your Result
  • Stops
All Airlines
Best£595.03-16h 15m
Cheapest£595.03-16h 15m
Fastest£777.56-10h 50m

London Nairobi


Speak to an expert now 24/7

0208 044 4444
Please Wait we're searching the best flights for you...

Heathrow (LHR)

09:40   Mon, 04 May 26
14h:15m
  • 04h:20m
1 stop

Jomo Kenyatta, (NBO)

01:55   Tue, 05 May 26

Jomo Kenyatta, (NBO)

05:55   Mon, 11 May 26
33h:40m
  • 23h:30m
1 stop

Heathrow (LHR)

13:35+1   Tue, 12 May 26

Heathrow (LHR)

09:40   Mon, 04 May 26
14h:15m
  • 04h:20m
1 stop

Jomo Kenyatta, (NBO)

01:55   Tue, 05 May 26

Jomo Kenyatta, (NBO)

05:55   Mon, 11 May 26
17h:10m
  • 06h:50m
1 stop

Heathrow (LHR)

21:05   Mon, 11 May 26

Heathrow (LHR)

16:00   Mon, 04 May 26
13h:20m
  • 01h:00m
1 stop

Jomo Kenyatta, (NBO)

07:20   Tue, 05 May 26

Jomo Kenyatta, (NBO)

01:20   Mon, 11 May 26
14h:45m
  • 01h:05m
1 stop

Heathrow (LHR)

14:05   Mon, 11 May 26

Heathrow (LHR)

19:25   Mon, 04 May 26
26h:25m
  • 13h:45m
1 stop

Jomo Kenyatta, (NBO)

23:50   Tue, 05 May 26

Jomo Kenyatta, (NBO)

01:20   Mon, 11 May 26
14h:45m
  • 01h:05m
1 stop

Heathrow (LHR)

14:05   Mon, 11 May 26

Heathrow (LHR)

19:25   Mon, 04 May 26
26h:25m
  • 13h:45m
1 stop

Jomo Kenyatta, (NBO)

23:50   Tue, 05 May 26

Jomo Kenyatta, (NBO)

01:20   Mon, 11 May 26
31h:10m
  • 18h:25m
1 stop

Heathrow (LHR)

06:30+1   Tue, 12 May 26

Heathrow (LHR)

09:40   Mon, 04 May 26
14h:15m
  • 04h:20m
1 stop

Jomo Kenyatta, (NBO)

01:55   Tue, 05 May 26

Jomo Kenyatta, (NBO)

05:55   Mon, 11 May 26
33h:40m
  • 23h:30m
1 stop

Heathrow (LHR)

13:35+1   Tue, 12 May 26

Heathrow (LHR)

09:40   Mon, 04 May 26
14h:15m
  • 04h:20m
1 stop

Jomo Kenyatta, (NBO)

01:55   Tue, 05 May 26

Jomo Kenyatta, (NBO)

05:55   Mon, 11 May 26
17h:10m
  • 06h:50m
1 stop

Heathrow (LHR)

21:05   Mon, 11 May 26

Gatwick (LGW)

11:00   Mon, 04 May 26
08h:55m
    direct

    Jomo Kenyatta, (NBO)

    21:55   Mon, 04 May 26

    Jomo Kenyatta, (NBO)

    09:05   Mon, 11 May 26
    09h:10m
      direct

      Heathrow (LHR)

      16:15   Mon, 11 May 26

      Heathrow (LHR)

      21:20   Mon, 04 May 26
      13h:00m
      • 02h:40m
      1 stop

      Jomo Kenyatta, (NBO)

      12:20   Tue, 05 May 26

      Jomo Kenyatta, (NBO)

      20:50   Mon, 11 May 26
      12h:15m
      • 01h:10m
      1 stop

      Heathrow (LHR)

      07:05   Tue, 12 May 26

      Gatwick (LGW)

      11:00   Mon, 04 May 26
      08h:55m
        direct

        Jomo Kenyatta, (NBO)

        21:55   Mon, 04 May 26

        Jomo Kenyatta, (NBO)

        09:05   Mon, 11 May 26
        09h:10m
          direct

          Heathrow (LHR)

          16:15   Mon, 11 May 26

          Heathrow (LHR)

          21:20   Mon, 04 May 26
          13h:00m
          • 02h:40m
          1 stop

          Jomo Kenyatta, (NBO)

          12:20   Tue, 05 May 26

          Jomo Kenyatta, (NBO)

          20:50   Mon, 11 May 26
          12h:15m
          • 01h:10m
          1 stop

          Heathrow (LHR)

          07:05   Tue, 12 May 26

          Heathrow (LHR)

          16:00   Mon, 04 May 26
          13h:20m
          • 01h:00m
          1 stop

          Jomo Kenyatta, (NBO)

          07:20   Tue, 05 May 26

          Jomo Kenyatta, (NBO)

          01:20   Mon, 11 May 26
          14h:45m
          • 01h:05m
          1 stop

          Heathrow (LHR)

          14:05   Mon, 11 May 26

          Heathrow (LHR)

          19:25   Mon, 04 May 26
          26h:25m
          • 13h:45m
          1 stop

          Jomo Kenyatta, (NBO)

          23:50   Tue, 05 May 26

          Jomo Kenyatta, (NBO)

          01:20   Mon, 11 May 26
          14h:45m
          • 01h:05m
          1 stop

          Heathrow (LHR)

          14:05   Mon, 11 May 26

          Heathrow (LHR)

          09:45   Mon, 04 May 26
          09h:05m
            direct

            Jomo Kenyatta, (NBO)

            20:50   Mon, 04 May 26

            Jomo Kenyatta, (NBO)

            23:05   Mon, 11 May 26
            09h:10m
              direct

              Heathrow (LHR)

              06:15   Tue, 12 May 26

              Stansted (STN)

              14:55   Mon, 04 May 26
              21h:35m
              • 09h:30m
              1 stop

              Jomo Kenyatta, (NBO)

              14:30   Tue, 05 May 26

              Jomo Kenyatta, (NBO)

              16:35   Mon, 11 May 26
              16h:30m
              • 03h:50m
              1 stop

              Heathrow (LHR)

              07:05   Tue, 12 May 26

              Stansted (STN)

              14:55   Mon, 04 May 26
              21h:35m
              • 09h:30m
              1 stop

              Jomo Kenyatta, (NBO)

              14:30   Tue, 05 May 26

              Jomo Kenyatta, (NBO)

              16:35   Mon, 11 May 26
              16h:45m
              • 04h:05m
              1 stop

              Gatwick (LGW)

              07:20   Tue, 12 May 26

              Heathrow (LHR)

              18:25   Mon, 04 May 26
              08h:50m
                direct

                Jomo Kenyatta, (NBO)

                05:15   Tue, 05 May 26

                Jomo Kenyatta, (NBO)

                09:05   Mon, 11 May 26
                09h:10m
                  direct

                  Heathrow (LHR)

                  16:15   Mon, 11 May 26

                  Gatwick (LGW)

                  10:10   Mon, 04 May 26
                  25h:00m
                  • 14h:55m
                  1 stop

                  Jomo Kenyatta, (NBO)

                  13:10   Tue, 05 May 26

                  Jomo Kenyatta, (NBO)

                  17:30   Mon, 11 May 26
                  14h:50m
                  • 04h:50m
                  1 stop

                  Gatwick (LGW)

                  06:20   Tue, 12 May 26

                  Gatwick (LGW)

                  14:35   Mon, 04 May 26
                  21h:55m
                  • 09h:45m
                  1 stop

                  Jomo Kenyatta, (NBO)

                  14:30   Tue, 05 May 26

                  Jomo Kenyatta, (NBO)

                  16:35   Mon, 11 May 26
                  16h:30m
                  • 03h:50m
                  1 stop

                  Heathrow (LHR)

                  07:05   Tue, 12 May 26

                  Gatwick (LGW)

                  14:35   Mon, 04 May 26
                  21h:55m
                  • 09h:45m
                  1 stop

                  Jomo Kenyatta, (NBO)

                  14:30   Tue, 05 May 26

                  Jomo Kenyatta, (NBO)

                  16:35   Mon, 11 May 26
                  16h:45m
                  • 04h:05m
                  1 stop

                  Gatwick (LGW)

                  07:20   Tue, 12 May 26

                  Gatwick (LGW)

                  10:10   Mon, 04 May 26
                  25h:00m
                  • 14h:55m
                  1 stop

                  Jomo Kenyatta, (NBO)

                  13:10   Tue, 05 May 26

                  Jomo Kenyatta, (NBO)

                  17:30   Mon, 11 May 26
                  14h:50m
                  • 04h:50m
                  1 stop

                  Gatwick (LGW)

                  06:20   Tue, 12 May 26

                  Heathrow (LHR)

                  18:25   Mon, 04 May 26
                  08h:50m
                    direct

                    Jomo Kenyatta, (NBO)

                    05:15   Tue, 05 May 26

                    Jomo Kenyatta, (NBO)

                    09:05   Mon, 11 May 26
                    09h:10m
                      direct

                      Heathrow (LHR)

                      16:15   Mon, 11 May 26

                      Gatwick (LGW)

                      10:50   Mon, 04 May 26
                      12h:35m
                      • 01h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      14h:00m
                      • 03h:25m
                      1 stop

                      Heathrow (LHR)

                      15:10   Mon, 11 May 26

                      Gatwick (LGW)

                      10:50   Mon, 04 May 26
                      12h:35m
                      • 01h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      19h:55m
                      • 09h:15m
                      1 stop

                      Heathrow (LHR)

                      21:05   Mon, 11 May 26

                      Heathrow (LHR)

                      22:15   Mon, 04 May 26
                      14h:15m
                      • 02h:25m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:30m
                      • 03h:50m
                      1 stop

                      Heathrow (LHR)

                      07:05   Tue, 12 May 26

                      Heathrow (LHR)

                      22:15   Mon, 04 May 26
                      14h:15m
                      • 02h:25m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:45m
                      • 04h:05m
                      1 stop

                      Gatwick (LGW)

                      07:20   Tue, 12 May 26

                      Stansted (STN)

                      14:55   Mon, 04 May 26
                      21h:35m
                      • 09h:30m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:30m
                      • 03h:50m
                      1 stop

                      Heathrow (LHR)

                      07:05   Tue, 12 May 26

                      Stansted (STN)

                      14:55   Mon, 04 May 26
                      21h:35m
                      • 09h:30m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:45m
                      • 04h:05m
                      1 stop

                      Gatwick (LGW)

                      07:20   Tue, 12 May 26

                      Gatwick (LGW)

                      14:35   Mon, 04 May 26
                      21h:55m
                      • 09h:45m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:30m
                      • 03h:50m
                      1 stop

                      Heathrow (LHR)

                      07:05   Tue, 12 May 26

                      Gatwick (LGW)

                      14:35   Mon, 04 May 26
                      21h:55m
                      • 09h:45m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:45m
                      • 04h:05m
                      1 stop

                      Gatwick (LGW)

                      07:20   Tue, 12 May 26

                      Gatwick (LGW)

                      21:45   Mon, 04 May 26
                      14h:45m
                      • 02h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:30m
                      • 03h:50m
                      1 stop

                      Heathrow (LHR)

                      07:05   Tue, 12 May 26

                      Gatwick (LGW)

                      21:45   Mon, 04 May 26
                      14h:45m
                      • 02h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:45m
                      • 04h:05m
                      1 stop

                      Gatwick (LGW)

                      07:20   Tue, 12 May 26

                      Gatwick (LGW)

                      10:50   Mon, 04 May 26
                      12h:35m
                      • 01h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      14h:00m
                      • 03h:25m
                      1 stop

                      Heathrow (LHR)

                      15:10   Mon, 11 May 26

                      Gatwick (LGW)

                      10:50   Mon, 04 May 26
                      12h:35m
                      • 01h:50m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      19h:55m
                      • 09h:15m
                      1 stop

                      Heathrow (LHR)

                      21:05   Mon, 11 May 26

                      Heathrow (LHR)

                      22:40   Mon, 04 May 26
                      24h:45m
                      • 14h:20m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Wed, 06 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      14h:00m
                      • 03h:25m
                      1 stop

                      Heathrow (LHR)

                      15:10   Mon, 11 May 26

                      Gatwick (LGW)

                      17:35   Mon, 04 May 26
                      29h:50m
                      • 19h:10m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Wed, 06 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      19h:55m
                      • 09h:15m
                      1 stop

                      Heathrow (LHR)

                      21:05   Mon, 11 May 26

                      Heathrow (LHR)

                      22:40   Mon, 04 May 26
                      24h:45m
                      • 14h:20m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Wed, 06 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      19h:55m
                      • 09h:15m
                      1 stop

                      Heathrow (LHR)

                      21:05   Mon, 11 May 26

                      Heathrow (LHR)

                      22:15   Mon, 04 May 26
                      14h:15m
                      • 02h:25m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:30m
                      • 03h:50m
                      1 stop

                      Heathrow (LHR)

                      07:05   Tue, 12 May 26

                      Heathrow (LHR)

                      22:15   Mon, 04 May 26
                      14h:15m
                      • 02h:25m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      14:30   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      16:35   Mon, 11 May 26
                      16h:45m
                      • 04h:05m
                      1 stop

                      Gatwick (LGW)

                      07:20   Tue, 12 May 26

                      Stansted (STN)

                      10:50   Mon, 04 May 26
                      12h:35m
                      • 01h:55m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      14h:00m
                      • 03h:25m
                      1 stop

                      Heathrow (LHR)

                      15:10   Mon, 11 May 26

                      Heathrow (LHR)

                      22:40   Mon, 04 May 26
                      24h:45m
                      • 14h:20m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      01:25   Wed, 06 May 26

                      Jomo Kenyatta, (NBO)

                      03:10   Mon, 11 May 26
                      14h:00m
                      • 03h:25m
                      1 stop

                      Heathrow (LHR)

                      15:10   Mon, 11 May 26

                      Gatwick (LGW)

                      10:10   Mon, 04 May 26
                      25h:00m
                      • 14h:55m
                      1 stop

                      Jomo Kenyatta, (NBO)

                      13:10   Tue, 05 May 26

                      Jomo Kenyatta, (NBO)

                      03:20   Mon, 11 May 26
                      16h:00m
                      • 05h:30m
                      1 stop

                      Heathrow (LHR)

                      17:20   Mon, 11 May 26

                      Gatwick (LGW)

                      11:00   Mon, 04 May 26
                      08h:55m
                        direct

                        Jomo Kenyatta, (NBO)

                        21:55   Mon, 04 May 26

                        Jomo Kenyatta, (NBO)

                        09:05   Mon, 11 May 26
                        09h:10m
                          direct

                          Heathrow (LHR)

                          16:15   Mon, 11 May 26

                          Stansted (STN)

                          10:50   Mon, 04 May 26
                          12h:35m
                          • 01h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          19h:55m
                          • 09h:15m
                          1 stop

                          Heathrow (LHR)

                          21:05   Mon, 11 May 26

                          Heathrow (LHR)

                          22:40   Mon, 04 May 26
                          24h:45m
                          • 14h:20m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Wed, 06 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          19h:55m
                          • 09h:15m
                          1 stop

                          Heathrow (LHR)

                          21:05   Mon, 11 May 26

                          Gatwick (LGW)

                          21:45   Mon, 04 May 26
                          14h:45m
                          • 02h:50m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          14:30   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          16:35   Mon, 11 May 26
                          16h:30m
                          • 03h:50m
                          1 stop

                          Heathrow (LHR)

                          07:05   Tue, 12 May 26

                          Gatwick (LGW)

                          21:45   Mon, 04 May 26
                          14h:45m
                          • 02h:50m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          14:30   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          16:35   Mon, 11 May 26
                          16h:45m
                          • 04h:05m
                          1 stop

                          Gatwick (LGW)

                          07:20   Tue, 12 May 26

                          Gatwick (LGW)

                          10:10   Mon, 04 May 26
                          25h:00m
                          • 14h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          13:10   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:20   Mon, 11 May 26
                          16h:00m
                          • 05h:30m
                          1 stop

                          Heathrow (LHR)

                          17:20   Mon, 11 May 26

                          Gatwick (LGW)

                          10:10   Mon, 04 May 26
                          25h:00m
                          • 14h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          13:10   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          17:30   Mon, 11 May 26
                          25h:30m
                          • 15h:15m
                          1 stop

                          Heathrow (LHR)

                          17:00   Tue, 12 May 26

                          Stansted (STN)

                          10:50   Mon, 04 May 26
                          12h:35m
                          • 01h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          14h:00m
                          • 03h:25m
                          1 stop

                          Heathrow (LHR)

                          15:10   Mon, 11 May 26

                          Gatwick (LGW)

                          10:10   Mon, 04 May 26
                          13h:30m
                          • 03h:45m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:40   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          17:30   Mon, 11 May 26
                          14h:50m
                          • 04h:50m
                          1 stop

                          Gatwick (LGW)

                          06:20   Tue, 12 May 26

                          Stansted (STN)

                          10:50   Mon, 04 May 26
                          12h:35m
                          • 01h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          19h:55m
                          • 09h:15m
                          1 stop

                          Heathrow (LHR)

                          21:05   Mon, 11 May 26

                          Heathrow (LHR)

                          21:00   Mon, 04 May 26
                          14h:10m
                          • 04h:00m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          13:10   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          17:30   Mon, 11 May 26
                          14h:50m
                          • 04h:50m
                          1 stop

                          Gatwick (LGW)

                          06:20   Tue, 12 May 26

                          Gatwick (LGW)

                          10:50   Mon, 04 May 26
                          12h:35m
                          • 01h:50m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          15h:30m
                          • 05h:00m
                          1 stop

                          Heathrow (LHR)

                          16:40   Mon, 11 May 26

                          Heathrow (LHR)

                          06:30   Mon, 04 May 26
                          16h:55m
                          • 06h:15m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          14h:00m
                          • 03h:25m
                          1 stop

                          Heathrow (LHR)

                          15:10   Mon, 11 May 26

                          Heathrow (LHR)

                          21:00   Mon, 04 May 26
                          14h:10m
                          • 04h:00m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          13:10   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          17:30   Mon, 11 May 26
                          14h:50m
                          • 04h:50m
                          1 stop

                          Gatwick (LGW)

                          06:20   Tue, 12 May 26

                          Gatwick (LGW)

                          10:10   Mon, 04 May 26
                          25h:00m
                          • 14h:55m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          13:10   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          17:30   Mon, 11 May 26
                          25h:30m
                          • 15h:15m
                          1 stop

                          Heathrow (LHR)

                          17:00   Tue, 12 May 26

                          Heathrow (LHR)

                          11:20   Mon, 04 May 26
                          12h:05m
                          • 01h:25m
                          1 stop

                          Jomo Kenyatta, (NBO)

                          01:25   Tue, 05 May 26

                          Jomo Kenyatta, (NBO)

                          03:10   Mon, 11 May 26
                          14h:00m
                          • 03h:25m
                          1 stop

                          Heathrow (LHR)

                          15:10   Mon, 11 May 26

                          Gatwick (LGW)

                          11:00   Mon, 04 May 26
                          08h:55m
                            direct

                            Jomo Kenyatta, (NBO)

                            21:55   Mon, 04 May 26

                            Jomo Kenyatta, (NBO)

                            09:05   Mon, 11 May 26
                            09h:10m
                              direct

                              Heathrow (LHR)

                              16:15   Mon, 11 May 26

                              Heathrow (LHR)

                              11:20   Mon, 04 May 26
                              12h:05m
                              • 01h:25m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              19h:55m
                              • 09h:15m
                              1 stop

                              Heathrow (LHR)

                              21:05   Mon, 11 May 26

                              Gatwick (LGW)

                              10:10   Mon, 04 May 26
                              25h:00m
                              • 14h:55m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              13:10   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:20   Mon, 11 May 26
                              29h:00m
                              • 18h:45m
                              1 stop

                              Gatwick (LGW)

                              06:20+1   Tue, 12 May 26

                              Gatwick (LGW)

                              10:50   Mon, 04 May 26
                              12h:35m
                              • 01h:50m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Heathrow (LHR)

                              06:30   Mon, 04 May 26
                              16h:55m
                              • 06h:15m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              14h:00m
                              • 03h:25m
                              1 stop

                              Heathrow (LHR)

                              15:10   Mon, 11 May 26

                              Heathrow (LHR)

                              22:40   Mon, 04 May 26
                              24h:45m
                              • 14h:20m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Wed, 06 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Gatwick (LGW)

                              17:35   Mon, 04 May 26
                              29h:50m
                              • 19h:10m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Wed, 06 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Gatwick (LGW)

                              10:10   Mon, 04 May 26
                              25h:00m
                              • 14h:55m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              13:10   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:20   Mon, 11 May 26
                              29h:00m
                              • 18h:45m
                              1 stop

                              Gatwick (LGW)

                              06:20+1   Tue, 12 May 26

                              Heathrow (LHR)

                              11:20   Mon, 04 May 26
                              12h:05m
                              • 01h:25m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              14h:00m
                              • 03h:25m
                              1 stop

                              Heathrow (LHR)

                              15:10   Mon, 11 May 26

                              Heathrow (LHR)

                              11:20   Mon, 04 May 26
                              12h:05m
                              • 01h:25m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              19h:55m
                              • 09h:15m
                              1 stop

                              Heathrow (LHR)

                              21:05   Mon, 11 May 26

                              Stansted (STN)

                              10:50   Mon, 04 May 26
                              12h:35m
                              • 01h:55m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Heathrow (LHR)

                              22:40   Mon, 04 May 26
                              24h:45m
                              • 14h:20m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Wed, 06 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Gatwick (LGW)

                              10:10   Mon, 04 May 26
                              13h:30m
                              • 03h:45m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:40   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:20   Mon, 11 May 26
                              16h:00m
                              • 05h:30m
                              1 stop

                              Heathrow (LHR)

                              17:20   Mon, 11 May 26

                              Stansted (STN)

                              10:50   Mon, 04 May 26
                              12h:35m
                              • 01h:55m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Heathrow (LHR)

                              21:00   Mon, 04 May 26
                              14h:10m
                              • 04h:00m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              13:10   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:20   Mon, 11 May 26
                              16h:00m
                              • 05h:30m
                              1 stop

                              Heathrow (LHR)

                              17:20   Mon, 11 May 26

                              Gatwick (LGW)

                              10:10   Mon, 04 May 26
                              13h:30m
                              • 03h:45m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:40   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:20   Mon, 11 May 26
                              16h:00m
                              • 05h:30m
                              1 stop

                              Heathrow (LHR)

                              17:20   Mon, 11 May 26

                              Heathrow (LHR)

                              06:30   Mon, 04 May 26
                              16h:55m
                              • 06h:15m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Heathrow (LHR)

                              11:20   Mon, 04 May 26
                              12h:05m
                              • 01h:25m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:30m
                              • 05h:00m
                              1 stop

                              Heathrow (LHR)

                              16:40   Mon, 11 May 26

                              Gatwick (LGW)

                              10:10   Mon, 04 May 26
                              13h:30m
                              • 03h:45m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:40   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              17:30   Mon, 11 May 26
                              25h:30m
                              • 15h:15m
                              1 stop

                              Heathrow (LHR)

                              17:00   Tue, 12 May 26

                              Gatwick (LGW)

                              10:50   Mon, 04 May 26
                              12h:35m
                              • 01h:50m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              01:25   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              03:10   Mon, 11 May 26
                              15h:25m
                              • 04h:35m
                              1 stop

                              Gatwick (LGW)

                              16:35   Mon, 11 May 26

                              Heathrow (LHR)

                              06:50   Mon, 04 May 26
                              11h:50m
                              • 01h:30m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              20:40   Mon, 04 May 26

                              Jomo Kenyatta, (NBO)

                              22:50   Mon, 11 May 26
                              11h:50m
                              • 01h:50m
                              1 stop

                              Heathrow (LHR)

                              08:40   Tue, 12 May 26

                              Heathrow (LHR)

                              17:35   Mon, 04 May 26
                              12h:15m
                              • 02h:15m
                              1 stop

                              Jomo Kenyatta, (NBO)

                              07:50   Tue, 05 May 26

                              Jomo Kenyatta, (NBO)

                              09:05   Mon, 11 May 26
                              09h:10m
                                direct

                                Heathrow (LHR)

                                16:15   Mon, 11 May 26

                                Heathrow (LHR)

                                21:00   Mon, 04 May 26
                                14h:10m
                                • 04h:00m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                13:10   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                17:30   Mon, 11 May 26
                                25h:30m
                                • 15h:15m
                                1 stop

                                Heathrow (LHR)

                                17:00   Tue, 12 May 26

                                Gatwick (LGW)

                                10:10   Mon, 04 May 26
                                13h:30m
                                • 03h:45m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:40   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                17:30   Mon, 11 May 26
                                25h:30m
                                • 15h:15m
                                1 stop

                                Heathrow (LHR)

                                17:00   Tue, 12 May 26

                                Heathrow (LHR)

                                06:50   Mon, 04 May 26
                                11h:50m
                                • 01h:30m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:40   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                11h:50m
                                • 02h:05m
                                1 stop

                                London City (LCY)

                                08:40   Tue, 12 May 26

                                Heathrow (LHR)

                                08:40   Mon, 04 May 26
                                11h:15m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                21:55   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                23:50   Mon, 11 May 26
                                11h:10m
                                • 00h:50m
                                1 stop

                                Heathrow (LHR)

                                09:00   Tue, 12 May 26

                                Heathrow (LHR)

                                06:15   Mon, 04 May 26
                                12h:30m
                                • 02h:25m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:45   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                23:50   Mon, 11 May 26
                                11h:10m
                                • 00h:50m
                                1 stop

                                Heathrow (LHR)

                                09:00   Tue, 12 May 26

                                Heathrow (LHR)

                                06:50   Mon, 04 May 26
                                11h:50m
                                • 01h:30m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:40   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                25h:20m
                                • 15h:20m
                                1 stop

                                Heathrow (LHR)

                                22:10   Tue, 12 May 26

                                Heathrow (LHR)

                                07:30   Mon, 04 May 26
                                11h:05m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:35   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                11h:50m
                                • 01h:50m
                                1 stop

                                Heathrow (LHR)

                                08:40   Tue, 12 May 26

                                Heathrow (LHR)

                                06:50   Mon, 04 May 26
                                11h:50m
                                • 01h:30m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:40   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                16h:10m
                                • 02h:40m
                                • 02h:20m
                                2 stops

                                Heathrow (LHR)

                                13:00   Tue, 12 May 26

                                Heathrow (LHR)

                                06:30   Mon, 04 May 26
                                16h:55m
                                • 06h:15m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:25   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                03:10   Mon, 11 May 26
                                15h:30m
                                • 05h:00m
                                1 stop

                                Heathrow (LHR)

                                16:40   Mon, 11 May 26

                                Heathrow (LHR)

                                07:30   Mon, 04 May 26
                                11h:05m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:35   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                11h:50m
                                • 02h:05m
                                1 stop

                                London City (LCY)

                                08:40   Tue, 12 May 26

                                Heathrow (LHR)

                                11:20   Mon, 04 May 26
                                12h:05m
                                • 01h:25m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:25   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                03:10   Mon, 11 May 26
                                15h:30m
                                • 05h:00m
                                1 stop

                                Heathrow (LHR)

                                16:40   Mon, 11 May 26

                                Gatwick (LGW)

                                10:10   Mon, 04 May 26
                                13h:30m
                                • 03h:45m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:40   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                03:20   Mon, 11 May 26
                                29h:00m
                                • 18h:45m
                                1 stop

                                Gatwick (LGW)

                                06:20+1   Tue, 12 May 26

                                Heathrow (LHR)

                                06:50   Mon, 04 May 26
                                11h:50m
                                • 01h:30m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:40   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                15h:45m
                                • 02h:40m
                                • 02h:10m
                                2 stops

                                London City (LCY)

                                12:35   Tue, 12 May 26

                                Heathrow (LHR)

                                21:00   Mon, 04 May 26
                                14h:10m
                                • 04h:00m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                13:10   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                03:20   Mon, 11 May 26
                                29h:00m
                                • 18h:45m
                                1 stop

                                Gatwick (LGW)

                                06:20+1   Tue, 12 May 26

                                Gatwick (LGW)

                                10:50   Mon, 04 May 26
                                12h:35m
                                • 01h:50m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:25   Tue, 05 May 26

                                Jomo Kenyatta, (NBO)

                                03:10   Mon, 11 May 26
                                15h:25m
                                • 04h:35m
                                1 stop

                                Gatwick (LGW)

                                16:35   Mon, 11 May 26

                                Heathrow (LHR)

                                07:30   Mon, 04 May 26
                                11h:05m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:35   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                25h:20m
                                • 15h:20m
                                1 stop

                                Heathrow (LHR)

                                22:10   Tue, 12 May 26

                                Heathrow (LHR)

                                22:40   Mon, 04 May 26
                                24h:45m
                                • 14h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                01:25   Wed, 06 May 26

                                Jomo Kenyatta, (NBO)

                                03:10   Mon, 11 May 26
                                15h:25m
                                • 04h:35m
                                1 stop

                                Gatwick (LGW)

                                16:35   Mon, 11 May 26

                                Heathrow (LHR)

                                07:30   Mon, 04 May 26
                                11h:05m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:35   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                22:50   Mon, 11 May 26
                                16h:10m
                                • 02h:40m
                                • 02h:20m
                                2 stops

                                Heathrow (LHR)

                                13:00   Tue, 12 May 26

                                Heathrow (LHR)

                                08:40   Mon, 04 May 26
                                11h:15m
                                • 01h:20m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                21:55   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                23:50   Mon, 11 May 26
                                11h:10m
                                • 00h:50m
                                1 stop

                                Heathrow (LHR)

                                09:00   Tue, 12 May 26

                                Heathrow (LHR)

                                06:15   Mon, 04 May 26
                                12h:30m
                                • 02h:25m
                                1 stop

                                Jomo Kenyatta, (NBO)

                                20:45   Mon, 04 May 26

                                Jomo Kenyatta, (NBO)

                                23:50   Mon, 11 May 26
                                11h:10m
                                • 00h:50m
                                1 stop

                                Heathrow (LHR)

                                09:00   Tue, 12 May 26

                                Heathrow (LHR)

                                18:25   Mon, 04 May 26
                                08h:50m
                                  direct

                                  Jomo Kenyatta, (NBO)

                                  05:15   Tue, 05 May 26

                                  Jomo Kenyatta, (NBO)

                                  09:05   Mon, 11 May 26
                                  09h:10m
                                    direct

                                    Heathrow (LHR)

                                    16:15   Mon, 11 May 26

                                    Heathrow (LHR)

                                    18:25   Mon, 04 May 26
                                    08h:50m
                                      direct

                                      Jomo Kenyatta, (NBO)

                                      05:15   Tue, 05 May 26

                                      Jomo Kenyatta, (NBO)

                                      09:05   Mon, 11 May 26
                                      09h:10m
                                        direct

                                        Heathrow (LHR)

                                        16:15   Mon, 11 May 26

                                        Heathrow (LHR)

                                        08:40   Mon, 04 May 26
                                        11h:15m
                                        • 01h:20m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        21:55   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:05   Mon, 11 May 26
                                        12h:35m
                                        • 02h:20m
                                        1 stop

                                        Gatwick (LGW)

                                        09:40   Tue, 12 May 26

                                        Heathrow (LHR)

                                        06:15   Mon, 04 May 26
                                        12h:30m
                                        • 02h:25m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        20:45   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:05   Mon, 11 May 26
                                        12h:35m
                                        • 02h:20m
                                        1 stop

                                        Gatwick (LGW)

                                        09:40   Tue, 12 May 26

                                        Heathrow (LHR)

                                        08:40   Mon, 04 May 26
                                        11h:15m
                                        • 01h:20m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        21:55   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:50   Mon, 11 May 26
                                        11h:00m
                                        • 00h:55m
                                        1 stop

                                        London City (LCY)

                                        08:50   Tue, 12 May 26

                                        Heathrow (LHR)

                                        06:15   Mon, 04 May 26
                                        12h:30m
                                        • 02h:25m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        20:45   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:50   Mon, 11 May 26
                                        11h:00m
                                        • 00h:55m
                                        1 stop

                                        London City (LCY)

                                        08:50   Tue, 12 May 26

                                        Heathrow (LHR)

                                        08:40   Mon, 04 May 26
                                        11h:15m
                                        • 01h:20m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        21:55   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:05   Mon, 11 May 26
                                        12h:35m
                                        • 02h:20m
                                        1 stop

                                        Gatwick (LGW)

                                        09:40   Tue, 12 May 26

                                        Heathrow (LHR)

                                        06:15   Mon, 04 May 26
                                        12h:30m
                                        • 02h:25m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        20:45   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:05   Mon, 11 May 26
                                        12h:35m
                                        • 02h:20m
                                        1 stop

                                        Gatwick (LGW)

                                        09:40   Tue, 12 May 26

                                        Heathrow (LHR)

                                        08:40   Mon, 04 May 26
                                        11h:15m
                                        • 01h:20m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        21:55   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:50   Mon, 11 May 26
                                        11h:00m
                                        • 00h:55m
                                        1 stop

                                        London City (LCY)

                                        08:50   Tue, 12 May 26

                                        Heathrow (LHR)

                                        06:15   Mon, 04 May 26
                                        12h:30m
                                        • 02h:25m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        20:45   Mon, 04 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:50   Mon, 11 May 26
                                        11h:00m
                                        • 00h:55m
                                        1 stop

                                        London City (LCY)

                                        08:50   Tue, 12 May 26

                                        Heathrow (LHR)

                                        16:00   Mon, 04 May 26
                                        13h:20m
                                        • 01h:00m
                                        1 stop

                                        Jomo Kenyatta, (NBO)

                                        07:20   Tue, 05 May 26

                                        Jomo Kenyatta, (NBO)

                                        23:05   Mon, 11 May 26
                                        09h:10m
                                          direct

                                          Heathrow (LHR)

                                          06:15   Tue, 12 May 26

                                          Heathrow (LHR)

                                          16:00   Mon, 04 May 26
                                          13h:20m
                                          • 01h:00m
                                          1 stop

                                          Jomo Kenyatta, (NBO)

                                          07:20   Tue, 05 May 26

                                          Jomo Kenyatta, (NBO)

                                          23:05   Mon, 11 May 26
                                          09h:10m
                                            direct

                                            Heathrow (LHR)

                                            06:15   Tue, 12 May 26

                                            Heathrow (LHR)

                                            09:45   Mon, 04 May 26
                                            09h:05m
                                              direct

                                              Jomo Kenyatta, (NBO)

                                              20:50   Mon, 04 May 26

                                              Jomo Kenyatta, (NBO)

                                              01:20   Mon, 11 May 26
                                              14h:45m
                                              • 01h:05m
                                              1 stop

                                              Heathrow (LHR)

                                              14:05   Mon, 11 May 26

                                              Heathrow (LHR)

                                              16:00   Mon, 04 May 26
                                              13h:20m
                                              • 01h:00m
                                              1 stop

                                              Jomo Kenyatta, (NBO)

                                              07:20   Tue, 05 May 26

                                              Jomo Kenyatta, (NBO)

                                              01:20   Mon, 11 May 26
                                              14h:45m
                                              • 01h:05m
                                              1 stop

                                              Heathrow (LHR)

                                              14:05   Mon, 11 May 26

                                              Heathrow (LHR)

                                              16:00   Mon, 04 May 26
                                              13h:20m
                                              • 01h:00m
                                              1 stop

                                              Jomo Kenyatta, (NBO)

                                              07:20   Tue, 05 May 26

                                              Jomo Kenyatta, (NBO)

                                              01:20   Mon, 11 May 26
                                              14h:45m
                                              • 01h:05m
                                              1 stop

                                              Heathrow (LHR)

                                              14:05   Mon, 11 May 26

                                              Heathrow (LHR)

                                              16:00   Mon, 04 May 26
                                              13h:20m
                                              • 01h:00m
                                              1 stop

                                              Jomo Kenyatta, (NBO)

                                              07:20   Tue, 05 May 26

                                              Jomo Kenyatta, (NBO)

                                              01:20   Mon, 11 May 26
                                              14h:45m
                                              • 01h:05m
                                              1 stop

                                              Heathrow (LHR)

                                              14:05   Mon, 11 May 26

                                              Heathrow (LHR)

                                              16:00   Mon, 04 May 26
                                              13h:20m
                                              • 01h:00m
                                              1 stop

                                              Jomo Kenyatta, (NBO)

                                              07:20   Tue, 05 May 26

                                              Jomo Kenyatta, (NBO)

                                              23:05   Mon, 11 May 26
                                              09h:10m
                                                direct

                                                Heathrow (LHR)

                                                06:15   Tue, 12 May 26

                                                Heathrow (LHR)

                                                09:45   Mon, 04 May 26
                                                09h:05m
                                                  direct

                                                  Jomo Kenyatta, (NBO)

                                                  20:50   Mon, 04 May 26

                                                  Jomo Kenyatta, (NBO)

                                                  01:20   Mon, 11 May 26
                                                  14h:45m
                                                  • 01h:05m
                                                  1 stop

                                                  Heathrow (LHR)

                                                  14:05   Mon, 11 May 26

                                                  Heathrow (LHR)

                                                  09:45   Mon, 04 May 26
                                                  09h:05m
                                                    direct

                                                    Jomo Kenyatta, (NBO)

                                                    20:50   Mon, 04 May 26

                                                    Jomo Kenyatta, (NBO)

                                                    23:05   Mon, 11 May 26
                                                    09h:10m
                                                      direct

                                                      Heathrow (LHR)

                                                      06:15   Tue, 12 May 26
                                                      Untitled Document
                                                      Trustpilot