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

Recent Searches

    Cheap Flights from Tehran to Vancouver
    (Modify Search)
    Price Alerts
    • Airlines
    • Flights
    • Schedules

    Cheap Flights from Tehran to Vancouver

    Airline Results Price View
    View All Airlines View Flights
    KLM 1 result US$1,492 View Flights
    Lufthansa 82 results US$1,531 View Flights
    Air Canada 327 results US$1,588 View Flights
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    KLM 2+ stops 22h 15m
    3:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 1h 5m
    3:50 pm YVR - 4:25 am (+2) IKA
    US$1,492
    airfrance.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    3:15 am
    5h 15m
    FCO
    6:00 am
    2h 20m
    FCO
    8:20 am
    2h 30m
    AMS
    10:50 am
    2h 15m
    AMS
    1:05 pm
    9h 55m
    YVR
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL3575
    3:15 am, 28 Jul Tue
    IKA Tehran
    6:00 am, 28 Jul Tue
    FCO Rome
    5h 15m

    * Operated by Alitalia

    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 28 Jul Tue
    FCO Rome
    10:50 am, 28 Jul Tue
    AMS Amsterdam
    2h 30m

    * Operated by Alitalia

    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 28 Jul Tue
    AMS Amsterdam
    2:00 pm, 28 Jul Tue
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Amsterdam, Abu Dhabi

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    1h 10m
    AMS
    11:35 am
    6h 35m
    AUH
    8:10 pm
    5h 20m
    AUH
    1:30 am
    2h 25m
    IKA
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    KL682
    3:50 pm, 31 Aug Mon
    YVR Vancouver
    10:25 am, 1 Sep Tue
    AMS Amsterdam
    9h 35m
    1h 10m layover in Amsterdam (AMS)
    KL437
    11:35 am, 1 Sep Tue
    AMS Amsterdam
    8:10 pm, 1 Sep Tue
    AUH Abu Dhabi
    6h 35m
    5h 20m layover in Abu Dhabi (AUH)
    EY343
    1:30 am, 2 Sep Wed
    AUH Abu Dhabi
    4:25 am, 2 Sep Wed
    IKA Tehran
    2h 25m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 1 stop 22h 55m
    2:55 am IKA - 2:20 pm YVR
    Lufthansa 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,567
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 35m
    FRA
    1:25 pm
    9h 55m
    YVR
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 28 Jul Tue
    IKA Tehran
    5:50 am, 28 Jul Tue
    FRA Frankfurt
    5h 25m
    7h 35m layover in Frankfurt (FRA)
    LH492
    1:25 pm, 28 Jul Tue
    FRA Frankfurt
    2:20 pm, 28 Jul Tue
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6648
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    LH491
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 1 stop 22h 55m
    2:55 am IKA - 2:20 pm YVR
    Lufthansa 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,557
    smartfares.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 35m
    FRA
    1:25 pm
    9h 55m
    YVR
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 28 Jul Tue
    IKA Tehran
    5:50 am, 28 Jul Tue
    FRA Frankfurt
    5h 25m
    7h 35m layover in Frankfurt (FRA)
    LH492
    1:25 pm, 28 Jul Tue
    FRA Frankfurt
    2:20 pm, 28 Jul Tue
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6648
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    LH491
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 2+ stops 1d 3h 37m
    2:55 am IKA - 7:02 pm YVR
    Lufthansa 2+ stops 1d 2h 40m
    11:00 am YVR - 1:10 am (+2) IKA
    US$1,614
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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
    5h 15m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 28 Jul Tue
    IKA Tehran
    5:50 am, 28 Jul Tue
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 28 Jul Tue
    FRA Frankfurt
    11:45 am, 28 Jul Tue
    YYZ Toronto
    8h 15m
    5h 15m layover in Toronto (YYZ)
    LH6662
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Calgary, Frankfurt

    YVR
    11:00 am
    1h 27m
    YYC
    1:27 pm
    1h 28m
    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
    LH6552
    11:00 am, 31 Aug Mon
    YVR Vancouver
    1:27 pm, 31 Aug Mon
    YYC Calgary
    1h 27m
    1h 28m layover in Calgary (YYC)
    LH6793
    2:55 pm, 31 Aug Mon
    YYC Calgary
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 2+ stops 23h 37m
    2:55 am IKA - 3:02 pm YVR
    Lufthansa 2+ stops 1d 2h 40m
    11:00 am YVR - 1:10 am (+2) IKA
    US$1,614
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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
    1h 15m
    YYZ
    1:00 pm
    5h 2m
    YVR
    3:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 28 Jul Tue
    IKA Tehran
    5:50 am, 28 Jul Tue
    FRA Frankfurt
    5h 25m
    3h 40m layover in Frankfurt (FRA)
    LH6676
    9:30 am, 28 Jul Tue
    FRA Frankfurt
    11:45 am, 28 Jul Tue
    YYZ Toronto
    8h 15m
    1h 15m layover in Toronto (YYZ)
    LH6636
    1:00 pm, 28 Jul Tue
    YYZ Toronto
    3:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Calgary, Frankfurt

    YVR
    11:00 am
    1h 27m
    YYC
    1:27 pm
    1h 28m
    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
    LH6552
    11:00 am, 31 Aug Mon
    YVR Vancouver
    1:27 pm, 31 Aug Mon
    YYC Calgary
    1h 27m
    1h 28m layover in Calgary (YYC)
    LH6793
    2:55 pm, 31 Aug Mon
    YYC Calgary
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 2+ stops 1d 40m
    3:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 2h 40m
    11:00 am YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Vienna, Munich

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    7h 5m
    VIE
    1:05 pm
    1h
    MUC
    2:05 pm
    1h 25m
    MUC
    3:30 pm
    10h 35m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH6448
    3:55 am, 28 Jul Tue
    IKA Tehran
    6:00 am, 28 Jul Tue
    VIE Vienna
    4h 35m
    7h 5m layover in Vienna (VIE)
    LH2329
    1:05 pm, 28 Jul Tue
    VIE Vienna
    2:05 pm, 28 Jul Tue
    MUC Munich
    1h
    1h 25m layover in Munich (MUC)
    LH476
    3:30 pm, 28 Jul Tue
    MUC Munich
    5:05 pm, 28 Jul Tue
    YVR Vancouver
    10h 35m

    Return: Vancouver to Tehran via Calgary, Frankfurt

    YVR
    11:00 am
    1h 27m
    YYC
    1:27 pm
    1h 28m
    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
    LH6552
    11:00 am, 31 Aug Mon
    YVR Vancouver
    1:27 pm, 31 Aug Mon
    YYC Calgary
    1h 27m
    1h 28m layover in Calgary (YYC)
    LH6793
    2:55 pm, 31 Aug Mon
    YYC Calgary
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Lufthansa 2+ stops 1d 40m
    3:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 2h 40m
    11:00 am YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Vienna, Munich

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    3h
    VIE
    9:00 am
    1h
    MUC
    10:00 am
    5h 30m
    MUC
    3:30 pm
    10h 35m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH6448
    3:55 am, 28 Jul Tue
    IKA Tehran
    6:00 am, 28 Jul Tue
    VIE Vienna
    4h 35m
    3h layover in Vienna (VIE)
    LH2327
    9:00 am, 28 Jul Tue
    VIE Vienna
    10:00 am, 28 Jul Tue
    MUC Munich
    1h
    5h 30m layover in Munich (MUC)
    LH476
    3:30 pm, 28 Jul Tue
    MUC Munich
    5:05 pm, 28 Jul Tue
    YVR Vancouver
    10h 35m

    Return: Vancouver to Tehran via Calgary, Frankfurt

    YVR
    11:00 am
    1h 27m
    YYC
    1:27 pm
    1h 28m
    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
    LH6552
    11:00 am, 31 Aug Mon
    YVR Vancouver
    1:27 pm, 31 Aug Mon
    YYC Calgary
    1h 27m
    1h 28m layover in Calgary (YYC)
    LH6793
    2:55 pm, 31 Aug Mon
    YYC Calgary
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 25m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 2h 41m
    5:15 am IKA - 8:26 pm YVR
    Lufthansa 2+ stops 19h
    6:40 pm YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    3h 35m
    YYZ
    6:30 pm
    4h 56m
    YVR
    8:26 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    3h 35m layover in Toronto (YYZ)
    AC1167
    6:30 pm, 28 Jul Tue
    YYZ Toronto
    8:26 pm, 28 Jul Tue
    YVR Vancouver
    4h 56m

    Return: Vancouver to Tehran via Munich, Frankfurt

    YVR
    6:40 pm
    10h 15m
    MUC
    1:55 pm (+1)
    1h 5m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    1h 45m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH477
    6:40 pm, 31 Aug Mon
    YVR Vancouver
    1:55 pm, 1 Sep Tue
    MUC Munich
    10h 15m
    1h 5m layover in Munich (MUC)
    LH111
    3:00 pm, 1 Sep Tue
    MUC Munich
    4:00 pm, 1 Sep Tue
    FRA Frankfurt
    1h
    1h 45m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 3h 12m
    3:20 am IKA - 7:02 pm YVR
    Lufthansa 2+ stops 19h
    6:40 pm YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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 5m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 28 Jul Tue
    IKA Tehran
    5:15 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    5h 40m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    2h 5m layover in Toronto (YYZ)
    AC115
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Munich, Frankfurt

    YVR
    6:40 pm
    10h 15m
    MUC
    1:55 pm (+1)
    1h 5m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    1h 45m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH477
    6:40 pm, 31 Aug Mon
    YVR Vancouver
    1:55 pm, 1 Sep Tue
    MUC Munich
    10h 15m
    1h 5m layover in Munich (MUC)
    LH111
    3:00 pm, 1 Sep Tue
    MUC Munich
    4:00 pm, 1 Sep Tue
    FRA Frankfurt
    1h
    1h 45m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 2h 17m
    5:15 am IKA - 8:02 pm YVR
    Lufthansa 2+ stops 19h
    6:40 pm YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    3h 5m
    YYZ
    6:00 pm
    5h 2m
    YVR
    8:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    3h 5m layover in Toronto (YYZ)
    AC137
    6:00 pm, 28 Jul Tue
    YYZ Toronto
    8:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Munich, Frankfurt

    YVR
    6:40 pm
    10h 15m
    MUC
    1:55 pm (+1)
    1h 5m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    1h 45m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH477
    6:40 pm, 31 Aug Mon
    YVR Vancouver
    1:55 pm, 1 Sep Tue
    MUC Munich
    10h 15m
    1h 5m layover in Munich (MUC)
    LH111
    3:00 pm, 1 Sep Tue
    MUC Munich
    4:00 pm, 1 Sep Tue
    FRA Frankfurt
    1h
    1h 45m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 3h 17m
    5:15 am IKA - 9:02 pm YVR
    Lufthansa 2+ stops 19h
    6:40 pm YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    4h 5m
    YYZ
    7:00 pm
    5h 2m
    YVR
    9:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    4h 5m layover in Toronto (YYZ)
    AC149
    7:00 pm, 28 Jul Tue
    YYZ Toronto
    9:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Munich, Frankfurt

    YVR
    6:40 pm
    10h 15m
    MUC
    1:55 pm (+1)
    1h 5m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    1h 45m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH477
    6:40 pm, 31 Aug Mon
    YVR Vancouver
    1:55 pm, 1 Sep Tue
    MUC Munich
    10h 15m
    1h 5m layover in Munich (MUC)
    LH111
    3:00 pm, 1 Sep Tue
    MUC Munich
    4:00 pm, 1 Sep Tue
    FRA Frankfurt
    1h
    1h 45m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 1h 17m
    5:15 am IKA - 7:02 pm YVR
    Lufthansa 2+ stops 19h
    6:40 pm YVR - 1:10 am (+2) IKA
    US$1,624
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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 5m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    2h 5m layover in Toronto (YYZ)
    AC115
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Munich, Frankfurt

    YVR
    6:40 pm
    10h 15m
    MUC
    1:55 pm (+1)
    1h 5m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    1h 45m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH477
    6:40 pm, 31 Aug Mon
    YVR Vancouver
    1:55 pm, 1 Sep Tue
    MUC Munich
    10h 15m
    1h 5m layover in Munich (MUC)
    LH111
    3:00 pm, 1 Sep Tue
    MUC Munich
    4:00 pm, 1 Sep Tue
    FRA Frankfurt
    1h
    1h 45m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 3h 17m
    5:15 am IKA - 9:02 pm YVR
    Multiple Airlines 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    4h 5m
    YYZ
    7:00 pm
    5h 2m
    YVR
    9:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    4h 5m layover in Toronto (YYZ)
    AC149
    7:00 pm, 28 Jul Tue
    YYZ Toronto
    9:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC8093
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    UA8718
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 3h 17m
    5:15 am IKA - 9:02 pm YVR
    Lufthansa 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    4h 5m
    YYZ
    7:00 pm
    5h 2m
    YVR
    9:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    4h 5m layover in Toronto (YYZ)
    AC149
    7:00 pm, 28 Jul Tue
    YYZ Toronto
    9:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6648
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    LH491
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 3h 12m
    3:20 am IKA - 7:02 pm YVR
    Multiple Airlines 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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 5m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK875
    3:20 am, 28 Jul Tue
    IKA Tehran
    5:15 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    5h 40m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    2h 5m layover in Toronto (YYZ)
    AC115
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC8093
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    UA8718
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 1h 17m
    5:15 am IKA - 7:02 pm YVR
    Lufthansa 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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 5m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    2h 5m layover in Toronto (YYZ)
    AC115
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6648
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    LH491
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 1h 17m
    5:15 am IKA - 7:02 pm YVR
    Multiple Airlines 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver 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 5m
    YYZ
    5:00 pm
    5h 2m
    YVR
    7:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    2h 5m layover in Toronto (YYZ)
    AC115
    5:00 pm, 28 Jul Tue
    YYZ Toronto
    7:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA8617
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    UA8718
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 2h 41m
    5:15 am IKA - 8:26 pm YVR
    Multiple Airlines 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    3h 35m
    YYZ
    6:30 pm
    4h 56m
    YVR
    8:26 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    3h 35m layover in Toronto (YYZ)
    AC1167
    6:30 pm, 28 Jul Tue
    YYZ Toronto
    8:26 pm, 28 Jul Tue
    YVR Vancouver
    4h 56m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC8093
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    UA8718
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 2h 17m
    5:15 am IKA - 8:02 pm YVR
    Multiple Airlines 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    3h 5m
    YYZ
    6:00 pm
    5h 2m
    YVR
    8:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    3h 5m layover in Toronto (YYZ)
    AC137
    6:00 pm, 28 Jul Tue
    YYZ Toronto
    8:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC8093
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    UA8718
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    Depart: Tue, 28 Jul Return: Mon, 31 Aug Tehran to Vancouver Tue, 28 Jul - Mon, 31 Aug
    Multiple Airlines 2+ stops 1d 2h 17m
    5:15 am IKA - 8:02 pm YVR
    Lufthansa 2+ stops 1d 2h 15m
    11:25 am YVR - 1:10 am (+2) IKA
    US$1,636
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Istanbul, Toronto

    IKA
    5:15 am
    3h 25m
    IST
    7:10 am
    3h 45m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    3h 5m
    YYZ
    6:00 pm
    5h 2m
    YVR
    8:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    5:15 am, 28 Jul Tue
    IKA Tehran
    7:10 am, 28 Jul Tue
    IST Istanbul
    3h 25m
    3h 45m layover in Istanbul (IST)
    AC811
    10:55 am, 28 Jul Tue
    IST Istanbul
    2:55 pm, 28 Jul Tue
    YYZ Toronto
    11h
    3h 5m layover in Toronto (YYZ)
    AC137
    6:00 pm, 28 Jul Tue
    YYZ Toronto
    8:02 pm, 28 Jul Tue
    YVR Vancouver
    5h 2m

    Return: Vancouver to Tehran via Seattle, Frankfurt

    YVR
    11:25 am
    53m
    SEA
    12:18 pm
    1h 22m
    SEA
    1:40 pm
    9h 40m
    FRA
    8:20 am (+1)
    9h 25m
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6648
    11:25 am, 31 Aug Mon
    YVR Vancouver
    12:18 pm, 31 Aug Mon
    SEA Seattle
    53m
    1h 22m layover in Seattle (SEA)
    LH491
    1:40 pm, 31 Aug Mon
    SEA Seattle
    8:20 am, 1 Sep Tue
    FRA Frankfurt
    9h 40m
    9h 25m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 1 Sep Tue
    FRA Frankfurt
    1:10 am, 2 Sep Wed
    IKA Tehran
    4h 55m
    • Depart
      Arrive
      Airline
      Flight
      Aircraft
      Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
    • 08:55 AM
      11:45 AM
      IR711
      AB6
      2h 25m layover in London (LHR)
      02:10 PM
      03:40 PM
      AC855
      77W
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    Flight Schedules from Vancouver to Tehran