×
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
    Emirates 4 results US$980 View Flights
    Lufthansa 137 results US$1,293 View Flights
    Austrian Airlines 55 results US$1,328 View Flights
    Air Canada 94 results US$1,448 View Flights
    Turkish Airlines 1 result US$1,894 View Flights
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Multiple Airlines 2+ stops 1d 4h 25m
    12:35 pm YYC - 3:30 am (+2) IKA
    Multiple Airlines 2+ stops 1d 8h 48m
    10:20 pm IKA - 8:38 pm (+1) YYC
    US$973
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via Seattle, Dubai

    YYC
    12:35 pm
    1h 44m
    SEA
    1:19 pm
    4h 21m
    SEA
    5:40 pm
    14h 15m
    DXB
    6:55 pm (+1)
    5h 55m
    DXB
    12:50 am
    2h 10m
    IKA
    3:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    AS2117
    12:35 pm, 14 May Thu
    YYC Calgary
    1:19 pm, 14 May Thu
    SEA Seattle
    1h 44m
    4h 21m layover in Seattle (SEA)
    EK230
    5:40 pm, 14 May Thu
    SEA Seattle
    6:55 pm, 15 May Fri
    DXB Dubai
    14h 15m
    5h 55m layover in Dubai (DXB)
    EK975
    12:50 am, 16 May Sat
    DXB Dubai
    3:30 am, 16 May Sat
    IKA Tehran
    2h 10m

    Return: Tehran to Calgary via Dubai, Seattle

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    9h 20m
    DXB
    9:35 am
    14h 20m
    SEA
    12:55 pm
    5h 20m
    SEA
    6:15 pm
    1h 23m
    YYC
    8:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 7 Jun Sun
    IKA Tehran
    12:15 am, 8 Jun Mon
    DXB Dubai
    2h 25m
    9h 20m layover in Dubai (DXB)
    EK229
    9:35 am, 8 Jun Mon
    DXB Dubai
    12:55 pm, 8 Jun Mon
    SEA Seattle
    14h 20m
    5h 20m layover in Seattle (SEA)
    AC8304
    6:15 pm, 8 Jun Mon
    SEA Seattle
    8:38 pm, 8 Jun Mon
    YYC Calgary
    1h 23m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Multiple Airlines 2+ stops 1d 4h 25m
    12:35 pm YYC - 3:30 am (+2) IKA
    Multiple Airlines 2+ stops 1d 8h 48m
    10:20 pm IKA - 8:38 pm (+1) YYC
    US$973
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Seattle, Dubai

    YYC
    12:35 pm
    1h 44m
    SEA
    1:19 pm
    4h 21m
    SEA
    5:40 pm
    14h 15m
    DXB
    6:55 pm (+1)
    5h 55m
    DXB
    12:50 am
    2h 10m
    IKA
    3:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    AS2117
    12:35 pm, 14 May Thu
    YYC Calgary
    1:19 pm, 14 May Thu
    SEA Seattle
    1h 44m
    4h 21m layover in Seattle (SEA)
    EK230
    5:40 pm, 14 May Thu
    SEA Seattle
    6:55 pm, 15 May Fri
    DXB Dubai
    14h 15m
    5h 55m layover in Dubai (DXB)
    EK975
    12:50 am, 16 May Sat
    DXB Dubai
    3:30 am, 16 May Sat
    IKA Tehran
    2h 10m

    Return: Tehran to Calgary via Dubai, Seattle

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    9h 20m
    DXB
    9:35 am
    14h 20m
    SEA
    12:55 pm
    5h 20m
    SEA
    6:15 pm
    1h 23m
    YYC
    8:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 7 Jun Sun
    IKA Tehran
    12:15 am, 8 Jun Mon
    DXB Dubai
    2h 25m
    9h 20m layover in Dubai (DXB)
    EK229
    9:35 am, 8 Jun Mon
    DXB Dubai
    12:55 pm, 8 Jun Mon
    SEA Seattle
    14h 20m
    5h 20m layover in Seattle (SEA)
    AC8304
    6:15 pm, 8 Jun Mon
    SEA Seattle
    8:38 pm, 8 Jun Mon
    YYC Calgary
    1h 23m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Multiple Airlines 2+ stops 1d 4h 25m
    12:35 pm YYC - 3:30 am (+2) IKA
    Multiple Airlines 2+ stops 1d 2h 13m
    4:55 am IKA - 8:38 pm YYC
    US$1,010
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Seattle, Dubai

    YYC
    12:35 pm
    1h 44m
    SEA
    1:19 pm
    4h 21m
    SEA
    5:40 pm
    14h 15m
    DXB
    6:55 pm (+1)
    5h 55m
    DXB
    12:50 am
    2h 10m
    IKA
    3:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    AS2117
    12:35 pm, 14 May Thu
    YYC Calgary
    1:19 pm, 14 May Thu
    SEA Seattle
    1h 44m
    4h 21m layover in Seattle (SEA)
    EK230
    5:40 pm, 14 May Thu
    SEA Seattle
    6:55 pm, 15 May Fri
    DXB Dubai
    14h 15m
    5h 55m layover in Dubai (DXB)
    EK975
    12:50 am, 16 May Sat
    DXB Dubai
    3:30 am, 16 May Sat
    IKA Tehran
    2h 10m

    Return: Tehran to Calgary via Dubai, Seattle

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h
    DXB
    9:35 am
    14h 20m
    SEA
    12:55 pm
    5h 20m
    SEA
    6:15 pm
    1h 23m
    YYC
    8:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 7 Jun Sun
    IKA Tehran
    6:35 am, 7 Jun Sun
    DXB Dubai
    2h 10m
    3h layover in Dubai (DXB)
    EK229
    9:35 am, 7 Jun Sun
    DXB Dubai
    12:55 pm, 7 Jun Sun
    SEA Seattle
    14h 20m
    5h 20m layover in Seattle (SEA)
    AC8304
    6:15 pm, 7 Jun Sun
    SEA Seattle
    8:38 pm, 7 Jun Sun
    YYC Calgary
    1h 23m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Multiple Airlines 2+ stops 1d 4h 25m
    12:35 pm YYC - 3:30 am (+2) IKA
    Multiple Airlines 2+ stops 1d 2h 13m
    4:55 am IKA - 8:38 pm YYC
    US$1,010
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via Seattle, Dubai

    YYC
    12:35 pm
    1h 44m
    SEA
    1:19 pm
    4h 21m
    SEA
    5:40 pm
    14h 15m
    DXB
    6:55 pm (+1)
    5h 55m
    DXB
    12:50 am
    2h 10m
    IKA
    3:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    AS2117
    12:35 pm, 14 May Thu
    YYC Calgary
    1:19 pm, 14 May Thu
    SEA Seattle
    1h 44m
    4h 21m layover in Seattle (SEA)
    EK230
    5:40 pm, 14 May Thu
    SEA Seattle
    6:55 pm, 15 May Fri
    DXB Dubai
    14h 15m
    5h 55m layover in Dubai (DXB)
    EK975
    12:50 am, 16 May Sat
    DXB Dubai
    3:30 am, 16 May Sat
    IKA Tehran
    2h 10m

    Return: Tehran to Calgary via Dubai, Seattle

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h
    DXB
    9:35 am
    14h 20m
    SEA
    12:55 pm
    5h 20m
    SEA
    6:15 pm
    1h 23m
    YYC
    8:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 7 Jun Sun
    IKA Tehran
    6:35 am, 7 Jun Sun
    DXB Dubai
    2h 10m
    3h layover in Dubai (DXB)
    EK229
    9:35 am, 7 Jun Sun
    DXB Dubai
    12:55 pm, 7 Jun Sun
    SEA Seattle
    14h 20m
    5h 20m layover in Seattle (SEA)
    AC8304
    6:15 pm, 7 Jun Sun
    SEA Seattle
    8:38 pm, 7 Jun Sun
    YYC Calgary
    1h 23m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,284
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    2:55 pm
    9h 25m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    2:55 pm, 14 May Thu
    YYC Calgary
    8:20 am, 15 May Fri
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,284
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    2:55 pm
    9h 25m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    2:55 pm, 14 May Thu
    YYC Calgary
    8:20 am, 15 May Fri
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 1d 1h 30m
    1:10 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,287
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    1:10 pm
    3h 46m
    YYZ
    6:56 pm
    2h 44m
    YYZ
    9:40 pm
    7h 30m
    FRA
    11:10 am (+1)
    6h 35m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6669
    1:10 pm, 14 May Thu
    YYC Calgary
    6:56 pm, 14 May Thu
    YYZ Toronto
    3h 46m
    2h 44m layover in Toronto (YYZ)
    LH6779
    9:40 pm, 14 May Thu
    YYZ Toronto
    11:10 am, 15 May Fri
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 1d 1h 30m
    1:10 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,287
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    1:10 pm
    3h 46m
    YYZ
    6:56 pm
    2h 44m
    YYZ
    9:40 pm
    7h 30m
    FRA
    11:10 am (+1)
    6h 35m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6669
    1:10 pm, 14 May Thu
    YYC Calgary
    6:56 pm, 14 May Thu
    YYZ Toronto
    3h 46m
    2h 44m layover in Toronto (YYZ)
    LH6779
    9:40 pm, 14 May Thu
    YYZ Toronto
    11:10 am, 15 May Fri
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,309
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    1h 55m
    LHR
    11:30 am
    1h 35m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 15 May Fri
    LHR London
    2:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,309
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    3h 55m
    LHR
    1:30 pm
    1h 35m
    FRA
    4:05 pm
    1h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    3h 55m layover in London (LHR)
    LH907
    1:30 pm, 15 May Fri
    LHR London
    4:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    1h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Austrian Airlines 2+ stops 22h 40m
    5:50 pm YYC - 3:00 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,319
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via London, Vienna

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    5h 45m
    LHR
    3:20 pm
    2h 35m
    VIE
    6:55 pm
    1h 15m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    OS8238
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    5h 45m layover in London (LHR)
    OS462
    3:20 pm, 15 May Fri
    LHR London
    6:55 pm, 15 May Fri
    VIE Vienna
    2h 35m
    1h 15m layover in Vienna (VIE)
    OS871
    8:10 pm, 15 May Fri
    VIE Vienna
    3:00 am, 16 May Sat
    IKA Tehran
    4h 20m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Austrian Airlines 2+ stops 22h 40m
    5:50 pm YYC - 3:00 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,319
    flyfar.com
    Show Details

    Depart: Calgary to Tehran via London, Vienna

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    5h 45m
    LHR
    3:20 pm
    2h 35m
    VIE
    6:55 pm
    1h 15m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    OS8238
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    5h 45m layover in London (LHR)
    OS462
    3:20 pm, 15 May Fri
    LHR London
    6:55 pm, 15 May Fri
    VIE Vienna
    2h 35m
    1h 15m layover in Vienna (VIE)
    OS871
    8:10 pm, 15 May Fri
    VIE Vienna
    3:00 am, 16 May Sat
    IKA Tehran
    4h 20m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 1d 1h 30m
    1:10 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 22h 33m
    2:55 am IKA - 2:58 pm YYC
    US$1,393
    flightnetwork.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    1:10 pm
    3h 46m
    YYZ
    6:56 pm
    2h 44m
    YYZ
    9:40 pm
    7h 30m
    FRA
    11:10 am (+1)
    6h 35m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6669
    1:10 pm, 14 May Thu
    YYC Calgary
    6:56 pm, 14 May Thu
    YYZ Toronto
    3h 46m
    2h 44m layover in Toronto (YYZ)
    LH6779
    9:40 pm, 14 May Thu
    YYZ Toronto
    11:10 am, 15 May Fri
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Chicago

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 20m
    FRA
    8:10 am
    9h 5m
    ORD
    10:15 am
    1h 45m
    ORD
    12:00 pm
    3h 58m
    YYC
    2:58 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    2h 20m layover in Frankfurt (FRA)
    UA945
    8:10 am, 7 Jun Sun
    FRA Frankfurt
    10:15 am, 7 Jun Sun
    ORD Chicago
    9h 5m
    1h 45m layover in Chicago (ORD)
    UA3539
    12:00 pm, 7 Jun Sun
    ORD Chicago
    2:58 pm, 7 Jun Sun
    YYC Calgary
    3h 58m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 22h 33m
    2:55 am IKA - 2:58 pm YYC
    US$1,426
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    2:55 pm
    9h 25m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    2:55 pm, 14 May Thu
    YYC Calgary
    8:20 am, 15 May Fri
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Chicago

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 20m
    FRA
    8:10 am
    9h 5m
    ORD
    10:15 am
    1h 45m
    ORD
    12:00 pm
    3h 58m
    YYC
    2:58 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    2h 20m layover in Frankfurt (FRA)
    LH9152
    8:10 am, 7 Jun Sun
    FRA Frankfurt
    10:15 am, 7 Jun Sun
    ORD Chicago
    9h 5m
    1h 45m layover in Chicago (ORD)
    UA3539
    12:00 pm, 7 Jun Sun
    ORD Chicago
    2:58 pm, 7 Jun Sun
    YYC Calgary
    3h 58m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Lufthansa 1 stop 22h 45m
    2:55 am IKA - 3:10 pm YYC
    US$1,434
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    2:55 pm
    9h 25m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6793
    2:55 pm, 14 May Thu
    YYC Calgary
    8:20 am, 15 May Fri
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 40m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    7h 40m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 7 Jun Sun
    FRA Frankfurt
    3:10 pm, 7 Jun Sun
    YYC Calgary
    9h 40m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Multiple Airlines 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 22h 33m
    2:55 am IKA - 2:58 pm YYC
    US$1,448
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via Frankfurt

    YYC
    2:55 pm
    9h 25m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC844
    2:55 pm, 14 May Thu
    YYC Calgary
    8:20 am, 15 May Fri
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Chicago

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 20m
    FRA
    8:10 am
    9h 5m
    ORD
    10:15 am
    1h 45m
    ORD
    12:00 pm
    3h 58m
    YYC
    2:58 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    2h 20m layover in Frankfurt (FRA)
    LH9152
    8:10 am, 7 Jun Sun
    FRA Frankfurt
    10:15 am, 7 Jun Sun
    ORD Chicago
    9h 5m
    1h 45m layover in Chicago (ORD)
    UA3539
    12:00 pm, 7 Jun Sun
    ORD Chicago
    2:58 pm, 7 Jun Sun
    YYC Calgary
    3h 58m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 22h 33m
    2:55 am IKA - 2:58 pm YYC
    US$1,450
    airtickets.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    1h 55m
    LHR
    11:30 am
    1h 35m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 15 May Fri
    LHR London
    2:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Chicago

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 20m
    FRA
    8:10 am
    9h 5m
    ORD
    10:15 am
    1h 45m
    ORD
    12:00 pm
    3h 58m
    YYC
    2:58 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    2h 20m layover in Frankfurt (FRA)
    LH9152
    8:10 am, 7 Jun Sun
    FRA Frankfurt
    10:15 am, 7 Jun Sun
    ORD Chicago
    9h 5m
    1h 45m layover in Chicago (ORD)
    UA3539
    12:00 pm, 7 Jun Sun
    ORD Chicago
    2:58 pm, 7 Jun Sun
    YYC Calgary
    3h 58m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Lufthansa 2+ stops 23h 46m
    2:55 am IKA - 4:11 pm YYC
    US$1,454
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    1h 55m
    LHR
    11:30 am
    1h 35m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m

    * Operated by Air Canada

    1h 55m layover in London (LHR)
    LH905
    11:30 am, 15 May Fri
    LHR London
    2:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    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 15m
    YYZ
    2:00 pm
    4h 11m
    YYC
    4:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 7 Jun Sun
    FRA Frankfurt
    11:45 am, 7 Jun Sun
    YYZ Toronto
    8h 15m

    * Operated by Air Canada

    2h 15m layover in Toronto (YYZ)
    LH6782
    2:00 pm, 7 Jun Sun
    YYZ Toronto
    4:11 pm, 7 Jun Sun
    YYC Calgary
    4h 11m

    * Operated by Air Canada

    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 23h 46m
    2:55 am IKA - 4:11 pm YYC
    US$1,454
    smartfares.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    1h 55m
    LHR
    11:30 am
    1h 35m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m

    * Operated by Air Canada

    1h 55m layover in London (LHR)
    LH905
    11:30 am, 15 May Fri
    LHR London
    2:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    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 15m
    YYZ
    2:00 pm
    4h 11m
    YYC
    4:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    AC873
    9:30 am, 7 Jun Sun
    FRA Frankfurt
    11:45 am, 7 Jun Sun
    YYZ Toronto
    8h 15m
    2h 15m layover in Toronto (YYZ)
    AC121
    2:00 pm, 7 Jun Sun
    YYZ Toronto
    4:11 pm, 7 Jun Sun
    YYC Calgary
    4h 11m
    Depart: Thu, 14 May Return: Sun, 7 Jun Calgary to Tehran Thu, 14 May - Sun, 7 Jun
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Lufthansa 2+ stops 23h 46m
    2:55 am IKA - 4:11 pm YYC
    US$1,454
    onetravel.com
    Show Details

    Depart: Calgary to Tehran via London, Frankfurt

    YYC
    5:50 pm
    8h 45m
    LHR
    9:35 am (+1)
    1h 55m
    LHR
    11:30 am
    1h 35m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6847
    5:50 pm, 14 May Thu
    YYC Calgary
    9:35 am, 15 May Fri
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 15 May Fri
    LHR London
    2:05 pm, 15 May Fri
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 15 May Fri
    FRA Frankfurt
    1:10 am, 16 May Sat
    IKA Tehran
    4h 55m

    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 15m
    YYZ
    2:00 pm
    4h 11m
    YYC
    4:11 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 7 Jun Sun
    IKA Tehran
    5:50 am, 7 Jun Sun
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 7 Jun Sun
    FRA Frankfurt
    11:45 am, 7 Jun Sun
    YYZ Toronto
    8h 15m
    2h 15m layover in Toronto (YYZ)
    LH6782
    2:00 pm, 7 Jun Sun
    YYZ Toronto
    4:11 pm, 7 Jun Sun
    YYC Calgary
    4h 11m