Trust 1 Trust 2
Modify Search

Speak to an expert now 24/7

0208 044 4444
London
Calgary
Mon 04/05 - Mon 11/05
1 Traveller, Economy
Return
Filter Your Result
  • Stops
All Airlines
Best£671.77-8h 34m
Cheapest£671.77-8h 34m
Fastest£705.07-1h 50m

London Calgary


Speak to an expert now 24/7

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

Gatwick (LGW)

12:40   Mon, 04 May 26
15h:34m
  • 03h:15m
1 stop

Calgary, (YYC)

21:14   Mon, 04 May 26

Calgary, (YYC)

13:50   Mon, 11 May 26
13h:55m
  • 03h:01m
1 stop

Gatwick (LGW)

10:45   Tue, 12 May 26

Heathrow (LHR)

13:55   Mon, 04 May 26
08h:50m
    direct

    Calgary, (YYC)

    15:45   Mon, 04 May 26

    Calgary, (YYC)

    21:40   Mon, 11 May 26
    28h:45m
    • 17h:55m
    1 stop

    Gatwick (LGW)

    09:25+1   Wed, 13 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

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

    Heathrow (LHR)

    11:10   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    15h:45m
    • 05h:30m
    1 stop

    Heathrow (LHR)

    13:50   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

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

    Heathrow (LHR)

    11:10   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

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

    Heathrow (LHR)

    11:10   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    16h:20m
    • 02h:44m
    1 stop

    Calgary, (YYC)

    21:05   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    12h:40m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:45   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    17:45   Mon, 04 May 26
    13h:59m
    • 01h:50m
    1 stop

    Calgary, (YYC)

    00:44   Tue, 05 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    08:40   Mon, 04 May 26
    11h:45m
    • 01h:25m
    1 stop

    Calgary, (YYC)

    13:25   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    14h:55m
    • 00h:50m
    • 02h:55m
    2 stops

    Calgary, (YYC)

    19:40   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    16h:20m
    • 02h:44m
    1 stop

    Calgary, (YYC)

    21:05   Mon, 04 May 26

    Calgary, (YYC)

    12:27   Mon, 11 May 26
    14h:33m
    • 02h:41m
    1 stop

    Heathrow (LHR)

    10:00   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    16h:20m
    • 02h:44m
    1 stop

    Calgary, (YYC)

    21:05   Mon, 04 May 26

    Calgary, (YYC)

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

    Heathrow (LHR)

    11:10   Tue, 12 May 26

    Heathrow (LHR)

    11:45   Mon, 04 May 26
    16h:20m
    • 02h:44m
    1 stop

    Calgary, (YYC)

    21:05   Mon, 04 May 26

    Calgary, (YYC)

    15:05   Mon, 11 May 26
    18h:35m
    • 08h:40m
    1 stop

    London City (LCY)

    16:40+1   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    12:25   Mon, 04 May 26
    15h:15m
    • 03h:31m
    1 stop

    Calgary, (YYC)

    20:40   Mon, 04 May 26

    Calgary, (YYC)

    10:15   Mon, 11 May 26
    16h:25m
    • 02h:30m
    • 01h:35m
    2 stops

    Gatwick (LGW)

    09:40   Tue, 12 May 26

    Heathrow (LHR)

    08:55   Mon, 04 May 26
    19h:49m
    • 05h:40m
    1 stop

    Calgary, (YYC)

    21:44   Mon, 04 May 26

    Calgary, (YYC)

    13:40   Mon, 11 May 26
    13h:50m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:30   Tue, 12 May 26

    Heathrow (LHR)

    08:55   Mon, 04 May 26
    19h:49m
    • 05h:40m
    1 stop

    Calgary, (YYC)

    21:44   Mon, 04 May 26

    Calgary, (YYC)

    13:40   Mon, 11 May 26
    13h:50m
    • 02h:20m
    1 stop

    Heathrow (LHR)

    10:30   Tue, 12 May 26

    Heathrow (LHR)

    09:30   Mon, 04 May 26
    18h:21m
    • 05h:55m
    1 stop

    Calgary, (YYC)

    20:51   Mon, 04 May 26

    Calgary, (YYC)

    19:55   Mon, 11 May 26
    08h:55m
      direct

      Heathrow (LHR)

      11:50   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      13:50   Mon, 11 May 26
      13h:25m
      • 02h:16m
      1 stop

      Heathrow (LHR)

      10:15   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      06:45   Mon, 11 May 26
      16h:35m
      • 03h:36m
      1 stop

      Heathrow (LHR)

      06:20   Tue, 12 May 26

      Heathrow (LHR)

      08:40   Mon, 04 May 26
      11h:45m
      • 01h:25m
      1 stop

      Calgary, (YYC)

      13:25   Mon, 04 May 26

      Calgary, (YYC)

      15:05   Mon, 11 May 26
      10h:45m
      • 00h:50m
      1 stop

      London City (LCY)

      08:50   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      13:50   Mon, 11 May 26
      13h:25m
      • 02h:16m
      1 stop

      Heathrow (LHR)

      10:15   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      08:00   Mon, 11 May 26
      18h:40m
      • 07h:48m
      1 stop

      Heathrow (LHR)

      09:40+1   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      06:45   Mon, 11 May 26
      16h:35m
      • 03h:36m
      1 stop

      Heathrow (LHR)

      06:20   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      06:45   Mon, 11 May 26
      16h:35m
      • 03h:36m
      1 stop

      Heathrow (LHR)

      06:20   Tue, 12 May 26

      Heathrow (LHR)

      12:25   Mon, 04 May 26
      15h:15m
      • 03h:31m
      1 stop

      Calgary, (YYC)

      20:40   Mon, 04 May 26

      Calgary, (YYC)

      10:15   Mon, 11 May 26
      16h:25m
      • 02h:30m
      • 01h:35m
      2 stops

      Gatwick (LGW)

      09:40   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      08:00   Mon, 11 May 26
      18h:40m
      • 07h:48m
      1 stop

      Heathrow (LHR)

      09:40+1   Tue, 12 May 26

      Heathrow (LHR)

      08:55   Mon, 04 May 26
      19h:49m
      • 05h:40m
      1 stop

      Calgary, (YYC)

      21:44   Mon, 04 May 26

      Calgary, (YYC)

      06:45   Mon, 11 May 26
      16h:35m
      • 03h:36m
      1 stop

      Heathrow (LHR)

      06:20   Tue, 12 May 26

      Heathrow (LHR)

      13:55   Mon, 04 May 26
      08h:50m
        direct

        Calgary, (YYC)

        15:45   Mon, 04 May 26

        Calgary, (YYC)

        20:35   Mon, 11 May 26
        08h:30m
          direct

          Heathrow (LHR)

          12:05   Tue, 12 May 26

          Heathrow (LHR)

          08:55   Mon, 04 May 26
          19h:49m
          • 05h:40m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          14:50   Mon, 04 May 26
          13h:58m
          • 01h:29m
          1 stop

          Calgary, (YYC)

          21:48   Mon, 04 May 26

          Calgary, (YYC)

          12:34   Mon, 11 May 26
          12h:56m
          • 01h:09m
          1 stop

          Heathrow (LHR)

          08:30   Tue, 12 May 26

          Heathrow (LHR)

          08:55   Mon, 04 May 26
          19h:49m
          • 05h:40m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          10h:45m
          • 00h:50m
          1 stop

          London City (LCY)

          08:50   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          10h:45m
          • 00h:50m
          1 stop

          London City (LCY)

          08:50   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          09:50   Mon, 04 May 26
          15h:22m
          • 04h:02m
          1 stop

          Calgary, (YYC)

          18:12   Mon, 04 May 26

          Calgary, (YYC)

          06:45   Mon, 11 May 26
          16h:35m
          • 03h:36m
          1 stop

          Heathrow (LHR)

          06:20   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          10h:45m
          • 00h:50m
          1 stop

          London City (LCY)

          08:50   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          10h:45m
          • 00h:50m
          1 stop

          London City (LCY)

          08:50   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          10h:45m
          • 00h:50m
          1 stop

          London City (LCY)

          08:50   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          11h:25m
          • 01h:35m
          1 stop

          London City (LCY)

          09:30   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          11h:25m
          • 01h:35m
          1 stop

          London City (LCY)

          09:30   Tue, 12 May 26

          Heathrow (LHR)

          08:40   Mon, 04 May 26
          11h:45m
          • 01h:25m
          1 stop

          Calgary, (YYC)

          13:25   Mon, 04 May 26

          Calgary, (YYC)

          15:05   Mon, 11 May 26
          11h:25m
          • 01h:35m
          1 stop

          London City (LCY)

          09:30   Tue, 12 May 26

          Heathrow (LHR)

          17:05   Mon, 04 May 26
          25h:19m
          • 12h:50m
          1 stop

          Calgary, (YYC)

          11:24   Tue, 05 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          17:05   Mon, 04 May 26
          25h:19m
          • 12h:50m
          1 stop

          Calgary, (YYC)

          11:24   Tue, 05 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          17:05   Mon, 04 May 26
          25h:19m
          • 12h:50m
          1 stop

          Calgary, (YYC)

          11:24   Tue, 05 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          17:05   Mon, 04 May 26
          25h:19m
          • 12h:50m
          1 stop

          Calgary, (YYC)

          11:24   Tue, 05 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          17:05   Mon, 04 May 26
          25h:19m
          • 12h:50m
          1 stop

          Calgary, (YYC)

          11:24   Tue, 05 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          14h:35m
          • 03h:00m
          1 stop

          Heathrow (LHR)

          11:15   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:50   Mon, 11 May 26
          13h:25m
          • 02h:16m
          1 stop

          Heathrow (LHR)

          10:15   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          08:00   Mon, 11 May 26
          18h:40m
          • 07h:48m
          1 stop

          Heathrow (LHR)

          09:40+1   Tue, 12 May 26

          Heathrow (LHR)

          13:15   Mon, 04 May 26
          14h:59m
          • 02h:50m
          1 stop

          Calgary, (YYC)

          21:14   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26

          Heathrow (LHR)

          12:55   Mon, 04 May 26
          15h:49m
          • 01h:45m
          1 stop

          Calgary, (YYC)

          21:44   Mon, 04 May 26

          Calgary, (YYC)

          13:40   Mon, 11 May 26
          13h:50m
          • 02h:20m
          1 stop

          Heathrow (LHR)

          10:30   Tue, 12 May 26
          Untitled Document
          Trustpilot