×
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
    Lufthansa 343 results US$1,433 View Flights
    Air Canada 387 results US$1,433 View Flights
    Delta Air Lines 1 result US$1,619 View Flights
    British Airways 1 result US$3,170 View Flights
    Finnair 1 result US$9,311 View Flights
    Iberia 1 result US$9,329 View Flights
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 40m
    3:20 am IKA - 9:30 pm YYC
    US$1,426
    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, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 13 Jun Sat
    LHR London
    2:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    3:20 am
    3h 25m
    IST
    5:15 am
    5h 40m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    4h 20m
    YYZ
    7:15 pm
    4h 15m
    YYC
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 30 Jul Thu
    IKA Tehran
    5:15 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    5h 40m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    4h 20m layover in Toronto (YYZ)
    AC1165
    7:15 pm, 30 Jul Thu
    YYZ Toronto
    9:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 45m
    5:15 am IKA - 7:30 pm YYC
    US$1,427
    nanakflights.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
    AC6793
    2:55 pm, 12 Jun Fri
    YYC Calgary
    8:20 am, 13 Jun Sat
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 30 Jul Thu
    IKA Tehran
    7:10 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 1h 40m
    1:00 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 45m
    5:15 am IKA - 7:30 pm YYC
    US$1,427
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Montreal, Frankfurt

    YYC
    1:00 pm
    4h 9m
    YUL
    7:09 pm
    2h 21m
    YUL
    9:30 pm
    7h 25m
    FRA
    10:55 am (+1)
    6h 50m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6731
    1:00 pm, 12 Jun Fri
    YYC Calgary
    7:09 pm, 12 Jun Fri
    YUL Montreal
    4h 9m
    2h 21m layover in Montreal (YUL)
    AC6795
    9:30 pm, 12 Jun Fri
    YUL Montreal
    10:55 am, 13 Jun Sat
    FRA Frankfurt
    7h 25m
    6h 50m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 30 Jul Thu
    IKA Tehran
    7:10 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 3h 30m
    11:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 45m
    5:15 am IKA - 7:30 pm YYC
    US$1,430
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    11:10 am
    3h 45m
    YYZ
    4:55 pm
    1h 45m
    YYZ
    6:40 pm
    7h 35m
    FRA
    8:15 am (+1)
    9h 30m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6696
    11:10 am, 12 Jun Fri
    YYC Calgary
    4:55 pm, 12 Jun Fri
    YYZ Toronto
    3h 45m
    1h 45m layover in Toronto (YYZ)
    LH471
    6:40 pm, 12 Jun Fri
    YYZ Toronto
    8:15 am, 13 Jun Sat
    FRA Frankfurt
    7h 35m
    9h 30m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 30 Jul Thu
    IKA Tehran
    7:10 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 3h 30m
    11:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 45m
    5:15 am IKA - 7:30 pm YYC
    US$1,430
    nanakflights.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    11:10 am
    3h 45m
    YYZ
    4:55 pm
    4h 45m
    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
    AC6696
    11:10 am, 12 Jun Fri
    YYC Calgary
    4:55 pm, 12 Jun Fri
    YYZ Toronto
    3h 45m
    4h 45m layover in Toronto (YYZ)
    AC6779
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 30 Jul Thu
    IKA Tehran
    7:10 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 1h 30m
    1:10 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 45m
    5:15 am IKA - 7:30 pm YYC
    US$1,430
    nanakflights.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
    AC6669
    1:10 pm, 12 Jun Fri
    YYC Calgary
    6:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    2h 44m layover in Toronto (YYZ)
    AC6779
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 30 Jul Thu
    IKA Tehran
    7:10 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 2h 40m
    3:20 am IKA - 7:30 pm YYC
    US$1,437
    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, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    3h 55m layover in London (LHR)
    LH907
    1:30 pm, 13 Jun Sat
    LHR London
    4:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    1h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    3:20 am
    3h 25m
    IST
    5:15 am
    5h 40m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    2h 20m
    YYZ
    5:15 pm
    4h 15m
    YYC
    7:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 30 Jul Thu
    IKA Tehran
    5:15 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    5h 40m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    2h 20m layover in Toronto (YYZ)
    AC1155
    5:15 pm, 30 Jul Thu
    YYZ Toronto
    7:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 40m
    3:20 am IKA - 9:30 pm YYC
    US$1,443
    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, 12 Jun Fri
    YYC Calgary
    8:20 am, 13 Jun Sat
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, Toronto

    IKA
    3:20 am
    3h 25m
    IST
    5:15 am
    5h 40m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    4h 20m
    YYZ
    7:15 pm
    4h 15m
    YYC
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 30 Jul Thu
    IKA Tehran
    5:15 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    5h 40m layover in Istanbul (IST)
    AC811
    10:55 am, 30 Jul Thu
    IST Istanbul
    2:55 pm, 30 Jul Thu
    YYZ Toronto
    11h
    4h 20m layover in Toronto (YYZ)
    AC1165
    7:15 pm, 30 Jul Thu
    YYZ Toronto
    9:30 pm, 30 Jul Thu
    YYC Calgary
    4h 15m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Lufthansa 2+ stops 1d 2h 19m
    2:55 am IKA - 6:44 pm YYC
    US$1,445
    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, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    3h 55m layover in London (LHR)
    LH907
    1:30 pm, 13 Jun Sat
    LHR London
    4:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    1h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Montreal

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    4h 25m
    FRA
    10:15 am
    7h 55m
    YUL
    12:10 pm
    3h 50m
    YUL
    4:00 pm
    4h 44m
    YYC
    6:44 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    4h 25m layover in Frankfurt (FRA)
    LH6794
    10:15 am, 30 Jul Thu
    FRA Frankfurt
    12:10 pm, 30 Jul Thu
    YUL Montreal
    7h 55m
    3h 50m layover in Montreal (YUL)
    LH6688
    4:00 pm, 30 Jul Thu
    YUL Montreal
    6:44 pm, 30 Jul Thu
    YYC Calgary
    4h 44m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 1 stop 23h 45m
    2:55 pm YYC - 1:10 am (+2) IKA
    Lufthansa 2+ stops 1d 2h 19m
    2:55 am IKA - 6:44 pm YYC
    US$1,450
    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, 12 Jun Fri
    YYC Calgary
    8:20 am, 13 Jun Sat
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Montreal

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    4h 25m
    FRA
    10:15 am
    7h 55m
    YUL
    12:10 pm
    3h 50m
    YUL
    4:00 pm
    4h 44m
    YYC
    6:44 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    4h 25m layover in Frankfurt (FRA)
    LH6794
    10:15 am, 30 Jul Thu
    FRA Frankfurt
    12:10 pm, 30 Jul Thu
    YUL Montreal
    7h 55m
    3h 50m layover in Montreal (YUL)
    LH6688
    4:00 pm, 30 Jul Thu
    YUL Montreal
    6:44 pm, 30 Jul Thu
    YYC Calgary
    4h 44m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 20h 50m
    2:55 am IKA - 1:15 pm YYC
    US$1,445
    nanakflights.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
    AC6847
    5:50 pm, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 13 Jun Sat
    LHR London
    2:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    2h 25m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 30 Jul Thu
    FRA Frankfurt
    8:40 am, 30 Jul Thu
    LHR London
    1h 40m
    2h 25m layover in London (LHR)
    AC6846
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 20h 50m
    2:55 am IKA - 1:15 pm YYC
    US$1,445
    nanakflights.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
    AC6847
    5:50 pm, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    3h 55m layover in London (LHR)
    LH907
    1:30 pm, 13 Jun Sat
    LHR London
    4:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    1h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    2h 25m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 30 Jul Thu
    FRA Frankfurt
    8:40 am, 30 Jul Thu
    LHR London
    1h 40m
    2h 25m layover in London (LHR)
    AC6846
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4m
    2:55 am IKA - 4:29 pm YYC
    US$1,457
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, Ottawa

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    4h 10m
    FRA
    10:00 am
    8h 10m
    YOW
    12:10 pm
    1h 50m
    YOW
    2:00 pm
    4h 29m
    YYC
    4:29 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    4h 10m layover in Frankfurt (FRA)
    AC839
    10:00 am, 30 Jul Thu
    FRA Frankfurt
    12:10 pm, 30 Jul Thu
    YOW Ottawa
    8h 10m
    1h 50m layover in Ottawa (YOW)
    AC131
    2:00 pm, 30 Jul Thu
    YOW Ottawa
    4:29 pm, 30 Jul Thu
    YYC Calgary
    4h 29m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 1h 40m
    1:00 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 1h 10m
    3:55 am IKA - 6:35 pm YYC
    US$1,460
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Montreal, Frankfurt

    YYC
    1:00 pm
    4h 9m
    YUL
    7:09 pm
    2h 21m
    YUL
    9:30 pm
    7h 25m
    FRA
    10:55 am (+1)
    6h 50m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC1164
    1:00 pm, 12 Jun Fri
    YYC Calgary
    7:09 pm, 12 Jun Fri
    YUL Montreal
    4h 9m
    2h 21m layover in Montreal (YUL)
    AC874
    9:30 pm, 12 Jun Fri
    YUL Montreal
    10:55 am, 13 Jun Sat
    FRA Frankfurt
    7h 25m
    6h 50m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Vienna, London

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    6h 45m
    VIE
    12:45 pm
    2h 35m
    LHR
    2:20 pm
    1h 55m
    LHR
    4:15 pm
    9h 20m
    YYC
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 30 Jul Thu
    IKA Tehran
    6:00 am, 30 Jul Thu
    VIE Vienna
    4h 35m
    6h 45m layover in Vienna (VIE)
    OS461
    12:45 pm, 30 Jul Thu
    VIE Vienna
    2:20 pm, 30 Jul Thu
    LHR London
    2h 35m
    1h 55m layover in London (LHR)
    AC853
    4:15 pm, 30 Jul Thu
    LHR London
    6:35 pm, 30 Jul Thu
    YYC Calgary
    9h 20m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 19h 50m
    3:55 am IKA - 1:15 pm YYC
    US$1,463
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Vienna, London

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    1h
    VIE
    7:00 am
    2h 25m
    LHR
    8:25 am
    2h 40m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 30 Jul Thu
    IKA Tehran
    6:00 am, 30 Jul Thu
    VIE Vienna
    4h 35m
    1h layover in Vienna (VIE)
    OS451
    7:00 am, 30 Jul Thu
    VIE Vienna
    8:25 am, 30 Jul Thu
    LHR London
    2h 25m
    2h 40m layover in London (LHR)
    AC851
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 1h 10m
    3:55 am IKA - 6:35 pm YYC
    US$1,463
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Vienna, London

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    6h 45m
    VIE
    12:45 pm
    2h 35m
    LHR
    2:20 pm
    1h 55m
    LHR
    4:15 pm
    9h 20m
    YYC
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 30 Jul Thu
    IKA Tehran
    6:00 am, 30 Jul Thu
    VIE Vienna
    4h 35m
    6h 45m layover in Vienna (VIE)
    OS461
    12:45 pm, 30 Jul Thu
    VIE Vienna
    2:20 pm, 30 Jul Thu
    LHR London
    2h 35m
    1h 55m layover in London (LHR)
    AC853
    4:15 pm, 30 Jul Thu
    LHR London
    6:35 pm, 30 Jul Thu
    YYC Calgary
    9h 20m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 20h 50m
    2:55 am IKA - 1:15 pm YYC
    US$1,467
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    3h 10m
    FRA
    9:00 am
    1h 40m
    LHR
    9:40 am
    1h 25m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    3h 10m layover in Frankfurt (FRA)
    LH902
    9:00 am, 30 Jul Thu
    FRA Frankfurt
    9:40 am, 30 Jul Thu
    LHR London
    1h 40m
    1h 25m layover in London (LHR)
    AC851
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 20h 50m
    2:55 am IKA - 1:15 pm YYC
    US$1,467
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    1h 10m
    FRA
    7:00 am
    1h 40m
    LHR
    7:40 am
    3h 25m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    1h 10m layover in Frankfurt (FRA)
    LH924
    7:00 am, 30 Jul Thu
    FRA Frankfurt
    7:40 am, 30 Jul Thu
    LHR London
    1h 40m
    3h 25m layover in London (LHR)
    AC851
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Multiple Airlines 2+ stops 1d 6h 30m
    8:10 am YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 20h 50m
    2:55 am IKA - 1:15 pm YYC
    US$1,467
    aircanada.com
    Show Details

    Depart: Calgary to Tehran via Toronto, Frankfurt

    YYC
    8:10 am
    3h 46m
    YYZ
    1:56 pm
    7h 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
    AC122
    8:10 am, 12 Jun Fri
    YYC Calgary
    1:56 pm, 12 Jun Fri
    YYZ Toronto
    3h 46m
    7h 44m layover in Toronto (YYZ)
    AC876
    9:40 pm, 12 Jun Fri
    YYZ Toronto
    11:10 am, 13 Jun Sat
    FRA Frankfurt
    7h 30m
    6h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Frankfurt, London

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    2h 10m
    FRA
    8:00 am
    1h 40m
    LHR
    8:40 am
    2h 25m
    LHR
    11:05 am
    9h 10m
    YYC
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 30 Jul Thu
    IKA Tehran
    5:50 am, 30 Jul Thu
    FRA Frankfurt
    5h 25m
    2h 10m layover in Frankfurt (FRA)
    LH900
    8:00 am, 30 Jul Thu
    FRA Frankfurt
    8:40 am, 30 Jul Thu
    LHR London
    1h 40m
    2h 25m layover in London (LHR)
    AC851
    11:05 am, 30 Jul Thu
    LHR London
    1:15 pm, 30 Jul Thu
    YYC Calgary
    9h 10m
    Depart: Fri, 12 Jun Return: Thu, 30 Jul Calgary to Tehran Fri, 12 Jun - Thu, 30 Jul
    Lufthansa 2+ stops 20h 50m
    5:50 pm YYC - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 1h 45m
    3:20 am IKA - 6:35 pm YYC
    US$1,469
    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, 12 Jun Fri
    YYC Calgary
    9:35 am, 13 Jun Sat
    LHR London
    8h 45m
    1h 55m layover in London (LHR)
    LH905
    11:30 am, 13 Jun Sat
    LHR London
    2:05 pm, 13 Jun Sat
    FRA Frankfurt
    1h 35m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 13 Jun Sat
    FRA Frankfurt
    1:10 am, 14 Jun Sun
    IKA Tehran
    4h 55m

    Return: Tehran to Calgary via Istanbul, London

    IKA
    3:20 am
    3h 25m
    IST
    5:15 am
    3h 35m
    IST
    8:50 am
    4h 10m
    LHR
    11:00 am
    5h 15m
    LHR
    4:15 pm
    9h 20m
    YYC
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 30 Jul Thu
    IKA Tehran
    5:15 am, 30 Jul Thu
    IST Istanbul
    3h 25m
    3h 35m layover in Istanbul (IST)
    BA675
    8:50 am, 30 Jul Thu
    IST Istanbul
    11:00 am, 30 Jul Thu
    LHR London
    4h 10m
    5h 15m layover in London (LHR)
    AC853
    4:15 pm, 30 Jul Thu
    LHR London
    6:35 pm, 30 Jul Thu
    YYC Calgary
    9h 20m