×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from Calgary to Iran
    (Modify Search)
    Price Alerts
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Calgary to Iran

    Airline Results Price View
    View All Airlines View Flights
    Air Canada 66 results US$1,273 View Flights
    Lufthansa 24 results US$1,340 View Flights
    Qatar Airways 7 results US$6,000 View Flights
    Iberia 11 results US$6,101 View Flights
    British Airways 11 results US$6,165 View Flights
    Finnair 1 result US$11,248 View Flights
    Cities Results Price View
    View All Cities View Flights
    Tehran 60 results US$1,273 View Flights
    Mashad 60 results US$3,020 View Flights
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,272
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6793
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,272
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,273
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    2h 20m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    2h 20m layover in London (LHR)
    LH905
    12:30 pm, 5 Mar Thu
    LHR London
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,273
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 5 Mar Thu
    LHR London
    4:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Lufthansa 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Lufthansa 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,340
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 5 Mar Thu
    LHR London
    4:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    LH6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Lufthansa 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,350
    hop2.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    2h 20m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    2h 20m layover in London (LHR)
    LH905
    12:30 pm, 5 Mar Thu
    LHR London
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Lufthansa 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,355
    hop2.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h 25m
    6:05 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,359
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt, Istanbul

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    3h 55m
    FRA
    3:05 pm
    2h 55m
    IST
    7:00 pm
    1h 25m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    7:00 pm, 5 Mar Thu
    IST Istanbul
    2h 55m
    1h 25m layover in Istanbul (IST)
    TK874
    8:25 pm, 5 Mar Thu
    IST Istanbul
    1:00 am, 6 Mar Fri
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 19h 10m
    6:05 pm YYC - 11:45 pm (+1) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,359
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt, Istanbul

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    2h 35m
    FRA
    1:45 pm
    3h
    SAW
    5:45 pm
    1h 30m
    SAW
    7:15 pm
    3h
    IKA
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    2h 35m layover in Frankfurt (FRA)
    TK1618
    1:45 pm, 5 Mar Thu
    FRA Frankfurt
    5:45 pm, 5 Mar Thu
    SAW Istanbul
    3h
    1h 30m layover in Istanbul (SAW)
    TK898
    7:15 pm, 5 Mar Thu
    SAW Istanbul
    11:45 pm, 5 Mar Thu
    IKA Tehran
    3h

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h 15m
    6:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,362
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Istanbul

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    1h 30m
    LHR
    11:40 am
    3h 50m
    IST
    5:30 pm
    2h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    1h 30m layover in London (LHR)
    TK1980
    11:40 am, 5 Mar Thu
    LHR London
    5:30 pm, 5 Mar Thu
    IST Istanbul
    3h 50m
    2h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 5 Mar Thu
    IST Istanbul
    1:00 am, 6 Mar Fri
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC6846
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,388
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 5 Mar Thu
    LHR London
    4:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,388
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    2h 20m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    2h 20m layover in London (LHR)
    LH905
    12:30 pm, 5 Mar Thu
    LHR London
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 40m
    3:05 am IKA - 12:15 pm YYC
    US$1,390
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    1h 25m
    LHR
    10:05 am
    9h 10m
    YYC
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 8 Apr Wed
    FRA Frankfurt
    8:40 am, 8 Apr Wed
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    10:05 am, 8 Apr Wed
    LHR London
    12:15 pm, 8 Apr Wed
    YYC Calgary
    9h 10m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,400
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 5 Mar Thu
    LHR London
    4:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,400
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    2h 20m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    2h 20m layover in London (LHR)
    LH905
    12:30 pm, 5 Mar Thu
    LHR London
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,400
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    2h 20m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    2h 20m layover in London (LHR)
    LH905
    12:30 pm, 5 Mar Thu
    LHR London
    3:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC6792
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 2+ stops 20h
    6:15 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,400
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:15 pm
    8h 55m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 20m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6847
    6:15 pm, 4 Mar Wed
    YYC Calgary
    10:10 am, 5 Mar Thu
    LHR London
    8h 55m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 5 Mar Thu
    LHR London
    4:05 pm, 5 Mar Thu
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC6792
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Lufthansa 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Lufthansa 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,455
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,476
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6793
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC6792
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m
    Depart: Wed, 4 Mar Return: Wed, 8 Apr Calgary to Tehran Wed, 4 Mar - Wed, 8 Apr
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 35m
    3:05 am IKA - 3:10 pm YYC
    US$1,476
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6793
    6:05 pm, 4 Mar Wed
    YYC Calgary
    11:10 am, 5 Mar Thu
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 5 Mar Thu
    FRA Frankfurt
    12:45 am, 6 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 8 Apr Wed
    IKA Tehran
    5:50 am, 8 Apr Wed
    FRA Frankfurt
    5h 15m
    7h 40m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 8 Apr Wed
    FRA Frankfurt
    3:10 pm, 8 Apr Wed
    YYC Calgary
    9h 40m