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

Recent Searches

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

    Cheap Flights from Calgary to Iran

    Airline Results Price View
    View All Airlines View Flights
    Turkish Airlines 24 results US$1,413 View Flights
    Lufthansa 148 results US$1,571 View Flights
    Air Canada 192 results US$1,571 View Flights
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,413
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,480
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m

    * Operated by Air Canada

    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,480
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,480
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,480
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,485
    farebuzz.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,485
    farebuzz.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,558
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,558
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,557
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,557
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m

    * Operated by Air Canada

    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Turkish Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,557
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m

    * Operated by Air Canada

    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    TK8692
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m

    * Operated by Air Canada

    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,557
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Turkish Airlines 2+ stops 1d 15m
    3:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 3h 28m
    8:15 am IKA - 1:13 am (+1) YYC
    US$1,562
    farebuzz.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    3:15 pm
    3h 44m
    YYZ
    8:59 pm
    2h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK8693
    3:15 pm, 9 Mar Mon
    YYC Calgary
    8:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    2h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    5h 5m
    YYZ
    10:55 pm
    4h 18m
    YYC
    1:13 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    5h 5m layover in Toronto (YYZ)
    AC141
    10:55 pm, 30 Mar Mon
    YYZ Toronto
    1:13 am, 31 Mar Tue
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,565
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    AC145
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,565
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    AC145
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 1d 2h 15m
    1:15 pm YYC - 1:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 26m
    8:15 am IKA - 10:11 pm YYC
    US$1,570
    farebuzz.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Istanbul

    YYC
    1:15 pm
    3h 44m
    YYZ
    6:59 pm
    4h 56m
    YYZ
    11:55 pm
    9h 35m
    IST
    3:30 pm (+1)
    4h 55m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC128
    1:15 pm, 9 Mar Mon
    YYC Calgary
    6:59 pm, 9 Mar Mon
    YYZ Toronto
    3h 44m
    4h 56m layover in Toronto (YYZ)
    TK18
    11:55 pm, 9 Mar Mon
    YYZ Toronto
    3:30 pm, 10 Mar Tue
    IST Istanbul
    9h 35m
    4h 55m layover in Istanbul (IST)
    TK874
    8:25 pm, 10 Mar Tue
    IST Istanbul
    1:00 am, 11 Mar Wed
    IKA Tehran
    3h 5m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    8:15 am
    3h 25m
    IST
    10:10 am
    4h
    IST
    2:10 pm
    10h 40m
    YYZ
    5:50 pm
    2h 10m
    YYZ
    8:00 pm
    4h 11m
    YYC
    10:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    8:15 am, 30 Mar Mon
    IKA Tehran
    10:10 am, 30 Mar Mon
    IST Istanbul
    3h 25m
    4h layover in Istanbul (IST)
    TK17
    2:10 pm, 30 Mar Mon
    IST Istanbul
    5:50 pm, 30 Mar Mon
    YYZ Toronto
    10h 40m
    2h 10m layover in Toronto (YYZ)
    AC145
    8:00 pm, 30 Mar Mon
    YYZ Toronto
    10:11 pm, 30 Mar Mon
    YYC Calgary
    4h 11m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Lufthansa 2+ stops 18h 55m
    8:20 pm YYC - 12:45 am (+2) IKA
    Lufthansa 2+ stops 1d 3m
    2:55 am IKA - 4:28 pm YYC
    US$1,571
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    8:20 pm
    8h 55m
    LHR
    11:15 am (+1)
    2h 15m
    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
    8:20 pm, 9 Mar Mon
    YYC Calgary
    11:15 am, 10 Mar Tue
    LHR London
    8h 55m
    2h 15m layover in London (LHR)
    LH907
    1:30 pm, 10 Mar Tue
    LHR London
    4:05 pm, 10 Mar Tue
    FRA Frankfurt
    1h 35m
    1h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 10 Mar Tue
    FRA Frankfurt
    12:45 am, 11 Mar Wed
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, Toronto

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    3h 40m
    FRA
    9:30 am
    8h 15m
    YYZ
    11:45 am
    2h 25m
    YYZ
    2:10 pm
    4h 18m
    YYC
    4:28 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Mar Mon
    IKA Tehran
    5:50 am, 30 Mar Mon
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 30 Mar Mon
    FRA Frankfurt
    11:45 am, 30 Mar Mon
    YYZ Toronto
    8h 15m
    2h 25m layover in Toronto (YYZ)
    LH6782
    2:10 pm, 30 Mar Mon
    YYZ Toronto
    4:28 pm, 30 Mar Mon
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Lufthansa 2+ stops 18h 55m
    8:20 pm YYC - 12:45 am (+2) IKA
    Lufthansa 2+ stops 1d 3m
    2:55 am IKA - 4:28 pm YYC
    US$1,571
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    8:20 pm
    8h 55m
    LHR
    11:15 am (+1)
    1h 15m
    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
    8:20 pm, 9 Mar Mon
    YYC Calgary
    11:15 am, 10 Mar Tue
    LHR London
    8h 55m
    1h 15m layover in London (LHR)
    LH905
    12:30 pm, 10 Mar Tue
    LHR London
    3:05 pm, 10 Mar Tue
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 10 Mar Tue
    FRA Frankfurt
    12:45 am, 11 Mar Wed
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, Toronto

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    3h 40m
    FRA
    9:30 am
    8h 15m
    YYZ
    11:45 am
    2h 25m
    YYZ
    2:10 pm
    4h 18m
    YYC
    4:28 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Mar Mon
    IKA Tehran
    5:50 am, 30 Mar Mon
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 30 Mar Mon
    FRA Frankfurt
    11:45 am, 30 Mar Mon
    YYZ Toronto
    8h 15m
    2h 25m layover in Toronto (YYZ)
    LH6782
    2:10 pm, 30 Mar Mon
    YYZ Toronto
    4:28 pm, 30 Mar Mon
    YYC Calgary
    4h 18m
    Depart: Mon, 9 Mar Return: Mon, 30 Mar Calgary to Tehran Mon, 9 Mar - Mon, 30 Mar
    Multiple Airlines 2+ stops 18h 55m
    8:20 pm YYC - 12:45 am (+2) IKA
    Lufthansa 2+ stops 1d 3m
    2:55 am IKA - 4:28 pm YYC
    US$1,571
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    8:20 pm
    8h 55m
    LHR
    11:15 am (+1)
    1h 15m
    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
    8:20 pm, 9 Mar Mon
    YYC Calgary
    11:15 am, 10 Mar Tue
    LHR London
    8h 55m
    1h 15m layover in London (LHR)
    LH905
    12:30 pm, 10 Mar Tue
    LHR London
    3:05 pm, 10 Mar Tue
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 10 Mar Tue
    FRA Frankfurt
    12:45 am, 11 Mar Wed
    IKA Tehran
    4h 50m

    Return: Tehran to Calgary via Frankfurt, Toronto

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    3h 40m
    FRA
    9:30 am
    8h 15m
    YYZ
    11:45 am
    2h 25m
    YYZ
    2:10 pm
    4h 18m
    YYC
    4:28 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Mar Mon
    IKA Tehran
    5:50 am, 30 Mar Mon
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 30 Mar Mon
    FRA Frankfurt
    11:45 am, 30 Mar Mon
    YYZ Toronto
    8h 15m
    2h 25m layover in Toronto (YYZ)
    LH6782
    2:10 pm, 30 Mar Mon
    YYZ Toronto
    4:28 pm, 30 Mar Mon
    YYC Calgary
    4h 18m