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

    Cheap Flights from Calgary to Iran

    Airline Results Price View
    View All Airlines View Flights
    Air Canada 63 results US$1,722 View Flights
    Lufthansa 33 results US$3,231 View Flights
    Iberia 8 results US$6,766 View Flights
    British Airways 12 results US$6,805 View Flights
    Cities Results Price View
    View All Cities View Flights
    Tabriz 64 results US$1,722 View Flights
    Tehran 52 results US$3,012 View Flights
    Depart: Tue, 23 Dec Return: Sat, 17 Jan Calgary to Tabriz Tue, 23 Dec - Sat, 17 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$1,728
    nanakflights.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 23 Dec Tue
    YYC Calgary
    11:10 am, 24 Dec Wed
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 24 Dec Wed
    FRA Frankfurt
    7:00 pm, 24 Dec Wed
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 25 Dec Thu
    IST Istanbul
    4:25 am, 25 Dec Thu
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 17 Jan Sat
    TBZ Tabriz
    6:50 am, 17 Jan Sat
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 17 Jan Sat
    IST Istanbul
    10:40 am, 17 Jan Sat
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 17 Jan Sat
    FRA Frankfurt
    3:05 pm, 17 Jan Sat
    YYC Calgary
    9h 35m
    Depart: Tue, 23 Dec Return: Sat, 17 Jan Calgary to Tabriz Tue, 23 Dec - Sat, 17 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 55m
    5:30 am TBZ - 3:55 pm YYC
    US$1,812
    nanakflights.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 23 Dec Tue
    YYC Calgary
    11:10 am, 24 Dec Wed
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 24 Dec Wed
    FRA Frankfurt
    7:00 pm, 24 Dec Wed
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 25 Dec Thu
    IST Istanbul
    4:25 am, 25 Dec Thu
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, London

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    2h 10m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 17 Jan Sat
    TBZ Tabriz
    6:50 am, 17 Jan Sat
    IST Istanbul
    2h 50m
    2h 10m layover in Istanbul (IST)
    BA675
    9:00 am, 17 Jan Sat
    IST Istanbul
    11:15 am, 17 Jan Sat
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 17 Jan Sat
    LHR London
    3:55 pm, 17 Jan Sat
    YYC Calgary
    9h 25m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$1,819
    nanakflights.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 24 Dec Wed
    YYC Calgary
    11:10 am, 25 Dec Thu
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 25 Dec Thu
    FRA Frankfurt
    7:00 pm, 25 Dec Thu
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 18 Jan Sun
    IST Istanbul
    10:40 am, 18 Jan Sun
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 18 Jan Sun
    FRA Frankfurt
    3:05 pm, 18 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 55m
    6:00 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$1,815
    onetravel.com
    Show Details

    Depart: Calgary to Tabriz via London, Istanbul

    YYC
    6:00 pm
    9h 10m
    LHR
    10:10 am (+1)
    6h
    LHR
    4:10 pm
    3h 50m
    IST
    10:00 pm
    2h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:00 pm, 24 Dec Wed
    YYC Calgary
    10:10 am, 25 Dec Thu
    LHR London
    9h 10m
    6h layover in London (LHR)
    TK1986
    4:10 pm, 25 Dec Thu
    LHR London
    10:00 pm, 25 Dec Thu
    IST Istanbul
    3h 50m
    2h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 18 Jan Sun
    IST Istanbul
    10:40 am, 18 Jan Sun
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 18 Jan Sun
    FRA Frankfurt
    3:05 pm, 18 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Tue, 23 Dec Return: Sat, 17 Jan Calgary to Tabriz Tue, 23 Dec - Sat, 17 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$1,928
    smartfares.com
    Show Details

    Depart: Calgary to Tabriz 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
    6h 35m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 23 Dec Tue
    YYC Calgary
    11:10 am, 24 Dec Wed
    FRA Frankfurt
    9h 5m
    2h 35m layover in Frankfurt (FRA)
    TK1618
    1:45 pm, 24 Dec Wed
    FRA Frankfurt
    5:45 pm, 24 Dec Wed
    SAW Istanbul
    3h
    6h 35m layover in Istanbul (SAW)
    TK882
    12:20 am, 25 Dec Thu
    IST Istanbul
    4:25 am, 25 Dec Thu
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 17 Jan Sat
    TBZ Tabriz
    6:50 am, 17 Jan Sat
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 17 Jan Sat
    IST Istanbul
    10:40 am, 17 Jan Sat
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 17 Jan Sat
    FRA Frankfurt
    3:05 pm, 17 Jan Sat
    YYC Calgary
    9h 35m
    Depart: Tue, 23 Dec Return: Sat, 17 Jan Calgary to Tabriz Tue, 23 Dec - Sat, 17 Jan
    Multiple Airlines 2+ stops 23h 55m
    6:00 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$2,224
    onetravel.com
    Show Details

    Depart: Calgary to Tabriz via London, Istanbul

    YYC
    6:00 pm
    9h 10m
    LHR
    10:10 am (+1)
    6h
    LHR
    4:10 pm
    3h 50m
    IST
    10:00 pm
    2h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:00 pm, 23 Dec Tue
    YYC Calgary
    10:10 am, 24 Dec Wed
    LHR London
    9h 10m
    6h layover in London (LHR)
    TK1986
    4:10 pm, 24 Dec Wed
    LHR London
    10:00 pm, 24 Dec Wed
    IST Istanbul
    3h 50m
    2h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 25 Dec Thu
    IST Istanbul
    4:25 am, 25 Dec Thu
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 17 Jan Sat
    TBZ Tabriz
    6:50 am, 17 Jan Sat
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 17 Jan Sat
    IST Istanbul
    10:40 am, 17 Jan Sat
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 17 Jan Sat
    FRA Frankfurt
    3:05 pm, 17 Jan Sat
    YYC Calgary
    9h 35m
    Depart: Tue, 23 Dec Return: Sat, 17 Jan Calgary to Tabriz Tue, 23 Dec - Sat, 17 Jan
    Multiple Airlines 2+ stops 23h 55m
    6:00 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 55m
    5:30 am TBZ - 3:55 pm YYC
    US$2,323
    onetravel.com
    Show Details

    Depart: Calgary to Tabriz via London, Istanbul

    YYC
    6:00 pm
    9h 10m
    LHR
    10:10 am (+1)
    6h
    LHR
    4:10 pm
    3h 50m
    IST
    10:00 pm
    2h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:00 pm, 23 Dec Tue
    YYC Calgary
    10:10 am, 24 Dec Wed
    LHR London
    9h 10m
    6h layover in London (LHR)
    TK1986
    4:10 pm, 24 Dec Wed
    LHR London
    10:00 pm, 24 Dec Wed
    IST Istanbul
    3h 50m
    2h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 25 Dec Thu
    IST Istanbul
    4:25 am, 25 Dec Thu
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, London

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    2h 10m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 17 Jan Sat
    TBZ Tabriz
    6:50 am, 17 Jan Sat
    IST Istanbul
    2h 50m
    2h 10m layover in Istanbul (IST)
    BA675
    9:00 am, 17 Jan Sat
    IST Istanbul
    11:15 am, 17 Jan Sat
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 17 Jan Sat
    LHR London
    3:55 pm, 17 Jan Sat
    YYC Calgary
    9h 25m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 55m
    5:30 am TBZ - 3:55 pm YYC
    US$2,375
    nanakflights.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    6:05 pm, 24 Dec Wed
    YYC Calgary
    11:10 am, 25 Dec Thu
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 25 Dec Thu
    FRA Frankfurt
    7:00 pm, 25 Dec Thu
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, London

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    2h 10m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    2h 10m layover in Istanbul (IST)
    BA675
    9:00 am, 18 Jan Sun
    IST Istanbul
    11:15 am, 18 Jan Sun
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 18 Jan Sun
    LHR London
    3:55 pm, 18 Jan Sun
    YYC Calgary
    9h 25m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 55m
    6:00 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 55m
    5:30 am TBZ - 3:55 pm YYC
    US$2,434
    onetravel.com
    Show Details

    Depart: Calgary to Tabriz via London, Istanbul

    YYC
    6:00 pm
    9h 10m
    LHR
    10:10 am (+1)
    6h
    LHR
    4:10 pm
    3h 50m
    IST
    10:00 pm
    2h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC850
    6:00 pm, 24 Dec Wed
    YYC Calgary
    10:10 am, 25 Dec Thu
    LHR London
    9h 10m
    6h layover in London (LHR)
    TK1986
    4:10 pm, 25 Dec Thu
    LHR London
    10:00 pm, 25 Dec Thu
    IST Istanbul
    3h 50m
    2h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, London

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    2h 10m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    2h 10m layover in Istanbul (IST)
    BA675
    9:00 am, 18 Jan Sun
    IST Istanbul
    11:15 am, 18 Jan Sun
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 18 Jan Sun
    LHR London
    3:55 pm, 18 Jan Sun
    YYC Calgary
    9h 25m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 45m
    2:50 am IKA - 3:05 pm YYC
    US$3,008
    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, 19 Dec Fri
    YYC Calgary
    11:10 am, 20 Dec Sat
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:50 am
    5h 25m
    FRA
    5:45 am
    7h 45m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:50 am, 11 Jan Sun
    IKA Tehran
    5:45 am, 11 Jan Sun
    FRA Frankfurt
    5h 25m
    7h 45m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 45m
    2:50 am IKA - 3:05 pm YYC
    US$3,008
    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, 19 Dec Fri
    YYC Calgary
    11:10 am, 20 Dec Sat
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:50 am
    5h 25m
    FRA
    5:45 am
    7h 45m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:50 am, 11 Jan Sun
    IKA Tehran
    5:45 am, 11 Jan Sun
    FRA Frankfurt
    5h 25m
    7h 45m layover in Frankfurt (FRA)
    AC6792
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 2+ stops 20h 15m
    6:00 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 45m
    2:50 am IKA - 3:05 pm YYC
    US$3,038
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:00 pm
    9h 10m
    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:00 pm, 19 Dec Fri
    YYC Calgary
    10:10 am, 20 Dec Sat
    LHR London
    9h 10m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 20 Dec Sat
    LHR London
    4:05 pm, 20 Dec Sat
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:50 am
    5h 25m
    FRA
    5:45 am
    7h 45m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:50 am, 11 Jan Sun
    IKA Tehran
    5:45 am, 11 Jan Sun
    FRA Frankfurt
    5h 25m
    7h 45m layover in Frankfurt (FRA)
    AC6792
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 2+ stops 20h 15m
    6:00 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 1 stop 22h 45m
    2:50 am IKA - 3:05 pm YYC
    US$3,038
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:00 pm
    9h 10m
    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:00 pm, 19 Dec Fri
    YYC Calgary
    10:10 am, 20 Dec Sat
    LHR London
    9h 10m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 20 Dec Sat
    LHR London
    4:05 pm, 20 Dec Sat
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:50 am
    5h 25m
    FRA
    5:45 am
    7h 45m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:50 am, 11 Jan Sun
    IKA Tehran
    5:45 am, 11 Jan Sun
    FRA Frankfurt
    5h 25m
    7h 45m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 15m
    6:20 am IKA - 3:05 pm YYC
    US$3,127
    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, 19 Dec Fri
    YYC Calgary
    11:10 am, 20 Dec Sat
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Istanbul, Frankfurt

    IKA
    6:20 am
    3h 30m
    SAW
    8:20 am
    1h 55m
    SAW
    10:15 am
    3h 15m
    FRA
    12:30 pm
    1h
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK899
    6:20 am, 11 Jan Sun
    IKA Tehran
    8:20 am, 11 Jan Sun
    SAW Istanbul
    3h 30m
    1h 55m layover in Istanbul (SAW)
    TK1617
    10:15 am, 11 Jan Sun
    SAW Istanbul
    12:30 pm, 11 Jan Sun
    FRA Frankfurt
    3h 15m
    1h layover in Frankfurt (FRA)
    AC845
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 2+ stops 20h 15m
    6:00 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 19h 15m
    6:20 am IKA - 3:05 pm YYC
    US$3,157
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:00 pm
    9h 10m
    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:00 pm, 19 Dec Fri
    YYC Calgary
    10:10 am, 20 Dec Sat
    LHR London
    9h 10m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 20 Dec Sat
    LHR London
    4:05 pm, 20 Dec Sat
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Istanbul, Frankfurt

    IKA
    6:20 am
    3h 30m
    SAW
    8:20 am
    1h 55m
    SAW
    10:15 am
    3h 15m
    FRA
    12:30 pm
    1h
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK899
    6:20 am, 11 Jan Sun
    IKA Tehran
    8:20 am, 11 Jan Sun
    SAW Istanbul
    3h 30m
    1h 55m layover in Istanbul (SAW)
    TK1617
    10:15 am, 11 Jan Sun
    SAW Istanbul
    12:30 pm, 11 Jan Sun
    FRA Frankfurt
    3h 15m
    1h layover in Frankfurt (FRA)
    AC845
    1:30 pm, 11 Jan Sun
    FRA Frankfurt
    3:05 pm, 11 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$3,231
    onetravel.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    6:05 pm, 24 Dec Wed
    YYC Calgary
    11:10 am, 25 Dec Thu
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 25 Dec Thu
    FRA Frankfurt
    7:00 pm, 25 Dec Thu
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 18 Jan Sun
    IST Istanbul
    10:40 am, 18 Jan Sun
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 18 Jan Sun
    FRA Frankfurt
    3:05 pm, 18 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Wed, 24 Dec Return: Sun, 18 Jan Calgary to Tabriz Wed, 24 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 50m
    6:05 pm YYC - 4:25 am (+2) TBZ
    Multiple Airlines 2+ stops 20h 5m
    5:30 am TBZ - 3:05 pm YYC
    US$3,265
    nanakflights.com
    Show Details

    Depart: Calgary to Tabriz 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
    5h 20m
    IST
    12:20 am
    2h 35m
    TBZ
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC6793
    6:05 pm, 24 Dec Wed
    YYC Calgary
    11:10 am, 25 Dec Thu
    FRA Frankfurt
    9h 5m
    3h 55m layover in Frankfurt (FRA)
    TK1592
    3:05 pm, 25 Dec Thu
    FRA Frankfurt
    7:00 pm, 25 Dec Thu
    IST Istanbul
    2h 55m
    5h 20m layover in Istanbul (IST)
    TK882
    12:20 am, 26 Dec Fri
    IST Istanbul
    4:25 am, 26 Dec Fri
    TBZ Tabriz
    2h 35m

    Return: Tabriz to Calgary via Istanbul, Frankfurt

    TBZ
    5:30 am
    2h 50m
    IST
    6:50 am
    1h 30m
    IST
    8:20 am
    3h 20m
    FRA
    10:40 am
    2h 50m
    FRA
    1:30 pm
    9h 35m
    YYC
    3:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK883
    5:30 am, 18 Jan Sun
    TBZ Tabriz
    6:50 am, 18 Jan Sun
    IST Istanbul
    2h 50m
    1h 30m layover in Istanbul (IST)
    TK1587
    8:20 am, 18 Jan Sun
    IST Istanbul
    10:40 am, 18 Jan Sun
    FRA Frankfurt
    3h 20m
    2h 50m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 18 Jan Sun
    FRA Frankfurt
    3:05 pm, 18 Jan Sun
    YYC Calgary
    9h 35m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Lufthansa 1 stop 20h 10m
    6:05 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 21h 15m
    5:10 am IKA - 3:55 pm YYC
    US$3,271
    onetravel.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, 19 Dec Fri
    YYC Calgary
    11:10 am, 20 Dec Sat
    FRA Frankfurt
    9h 5m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Istanbul, London

    IKA
    5:10 am
    3h 35m
    IST
    7:15 am
    1h 45m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:10 am, 11 Jan Sun
    IKA Tehran
    7:15 am, 11 Jan Sun
    IST Istanbul
    3h 35m
    1h 45m layover in Istanbul (IST)
    BA675
    9:00 am, 11 Jan Sun
    IST Istanbul
    11:15 am, 11 Jan Sun
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 11 Jan Sun
    LHR London
    3:55 pm, 11 Jan Sun
    YYC Calgary
    9h 25m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Multiple Airlines 2+ stops 22h
    6:05 pm YYC - 2:35 am (+2) IKA
    Multiple Airlines 2+ stops 21h 15m
    5:10 am IKA - 3:55 pm YYC
    US$3,271
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt, Dubai

    YYC
    6:05 pm
    9h 5m
    FRA
    11:10 am (+1)
    2h 15m
    FRA
    1:25 pm
    6h 10m
    DXB
    10:35 pm
    2h 20m
    DXB
    12:55 am
    2h 10m
    IKA
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    6:05 pm, 19 Dec Fri
    YYC Calgary
    11:10 am, 20 Dec Sat
    FRA Frankfurt
    9h 5m
    2h 15m layover in Frankfurt (FRA)
    LH630
    1:25 pm, 20 Dec Sat
    FRA Frankfurt
    10:35 pm, 20 Dec Sat
    DXB Dubai
    6h 10m
    2h 20m layover in Dubai (DXB)
    EK975
    12:55 am, 21 Dec Sun
    DXB Dubai
    2:35 am, 21 Dec Sun
    IKA Tehran
    2h 10m

    Return: Tehran to Calgary via Istanbul, London

    IKA
    5:10 am
    3h 35m
    IST
    7:15 am
    1h 45m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:10 am, 11 Jan Sun
    IKA Tehran
    7:15 am, 11 Jan Sun
    IST Istanbul
    3h 35m
    1h 45m layover in Istanbul (IST)
    BA675
    9:00 am, 11 Jan Sun
    IST Istanbul
    11:15 am, 11 Jan Sun
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 11 Jan Sun
    LHR London
    3:55 pm, 11 Jan Sun
    YYC Calgary
    9h 25m
    Depart: Fri, 19 Dec Return: Sun, 11 Jan Calgary to Tehran Fri, 19 Dec - Sun, 11 Jan
    Lufthansa 2+ stops 20h 15m
    6:00 pm YYC - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 21h 15m
    5:10 am IKA - 3:55 pm YYC
    US$3,301
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    6:00 pm
    9h 10m
    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:00 pm, 19 Dec Fri
    YYC Calgary
    10:10 am, 20 Dec Sat
    LHR London
    9h 10m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 20 Dec Sat
    LHR London
    4:05 pm, 20 Dec Sat
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 20 Dec Sat
    FRA Frankfurt
    12:45 am, 21 Dec Sun
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Istanbul, London

    IKA
    5:10 am
    3h 35m
    IST
    7:15 am
    1h 45m
    IST
    9:00 am
    4h 15m
    LHR
    11:15 am
    2h 15m
    LHR
    1:30 pm
    9h 25m
    YYC
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:10 am, 11 Jan Sun
    IKA Tehran
    7:15 am, 11 Jan Sun
    IST Istanbul
    3h 35m
    1h 45m layover in Istanbul (IST)
    BA675
    9:00 am, 11 Jan Sun
    IST Istanbul
    11:15 am, 11 Jan Sun
    LHR London
    4h 15m
    2h 15m layover in London (LHR)
    AC851
    1:30 pm, 11 Jan Sun
    LHR London
    3:55 pm, 11 Jan Sun
    YYC Calgary
    9h 25m