×
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
    Lufthansa 161 results US$1,220 View Flights
    KLM 16 results US$1,323 View Flights
    Austrian Airlines 42 results US$1,472 View Flights
    Air Canada 87 results US$1,503 View Flights
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 55m
    1:55 am IKA - 3:20 pm YVR
    Multiple Airlines 2+ stops 1d 4h 15m
    8:00 am YVR - 11:45 pm (+1) IKA
    US$1,220
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    3h
    SEA
    2:30 pm
    50m
    YVR
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    3h layover in Seattle (SEA)
    LH6661
    2:30 pm, 1 Oct Thu
    SEA Seattle
    3:20 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Toronto, Istanbul

    YVR
    8:00 am
    4h 21m
    YYZ
    3:21 pm
    1h 14m
    YYZ
    4:35 pm
    9h 50m
    IST
    9:25 am (+1)
    9h 50m
    SAW
    7:15 pm
    3h
    IKA
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC142
    8:00 am, 26 Nov Thu
    YVR Vancouver
    3:21 pm, 26 Nov Thu
    YYZ Toronto
    4h 21m
    1h 14m layover in Toronto (YYZ)
    AC810
    4:35 pm, 26 Nov Thu
    YYZ Toronto
    9:25 am, 27 Nov Fri
    IST Istanbul
    9h 50m
    9h 50m layover in Istanbul (IST)
    TK898
    7:15 pm, 27 Nov Fri
    SAW Istanbul
    11:45 pm, 27 Nov Fri
    IKA Tehran
    3h
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Multiple Airlines 2+ stops 1d 4h 15m
    8:00 am YVR - 11:45 pm (+1) IKA
    US$1,220
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Toronto, Istanbul

    YVR
    8:00 am
    4h 21m
    YYZ
    3:21 pm
    1h 14m
    YYZ
    4:35 pm
    9h 50m
    IST
    9:25 am (+1)
    9h 50m
    SAW
    7:15 pm
    3h
    IKA
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC142
    8:00 am, 26 Nov Thu
    YVR Vancouver
    3:21 pm, 26 Nov Thu
    YYZ Toronto
    4h 21m
    1h 14m layover in Toronto (YYZ)
    AC810
    4:35 pm, 26 Nov Thu
    YYZ Toronto
    9:25 am, 27 Nov Fri
    IST Istanbul
    9h 50m
    9h 50m layover in Istanbul (IST)
    TK898
    7:15 pm, 27 Nov Fri
    SAW Istanbul
    11:45 pm, 27 Nov Fri
    IKA Tehran
    3h
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 6h 5m
    7:00 am YVR - 12:35 am (+2) IKA
    US$1,323
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    7:00 am
    4h 27m
    YYZ
    2:27 pm
    7h 58m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS700
    7:00 am, 26 Nov Thu
    YVR Vancouver
    2:27 pm, 26 Nov Thu
    YYZ Toronto
    4h 27m
    7h 58m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    AZ756
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    KLM 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 6h 15m
    6:50 am YVR - 12:35 am (+2) IKA
    US$1,348
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    6:50 am
    5h 48m
    YYZ
    3:38 pm
    6h 47m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS434
    6:50 am, 26 Nov Thu
    YVR Vancouver
    3:38 pm, 26 Nov Thu
    YYZ Toronto
    5h 48m
    6h 47m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    AZ756
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 6h 15m
    6:50 am YVR - 12:35 am (+2) IKA
    US$1,348
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    6:50 am
    5h 48m
    YYZ
    3:38 pm
    6h 47m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS434
    6:50 am, 26 Nov Thu
    YVR Vancouver
    3:38 pm, 26 Nov Thu
    YYZ Toronto
    5h 48m
    6h 47m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    KL3574
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Multiple Airlines 2+ stops 19h 20m
    6:00 pm YVR - 12:50 am (+2) IKA
    US$1,349
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via London, Frankfurt

    YVR
    6:00 pm
    9h 15m
    LHR
    11:15 am (+1)
    1h 15m
    LHR
    12:30 pm
    1h 35m
    FRA
    3:05 pm
    2h 20m
    FRA
    5:25 pm
    4h 55m
    IKA
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC854
    6:00 pm, 26 Nov Thu
    YVR Vancouver
    11:15 am, 27 Nov Fri
    LHR London
    9h 15m
    1h 15m layover in London (LHR)
    LH905
    12:30 pm, 27 Nov Fri
    LHR London
    3:05 pm, 27 Nov Fri
    FRA Frankfurt
    1h 35m
    2h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 27 Nov Fri
    FRA Frankfurt
    12:50 am, 28 Nov Sat
    IKA Tehran
    4h 55m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 2h 5m
    1:25 pm YVR - 3:00 am (+2) IKA
    US$1,350
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Frankfurt, Vienna

    YVR
    1:25 pm
    9h 50m
    FRA
    8:15 am (+1)
    1h 35m
    FRA
    9:50 am
    1h 30m
    VIE
    11:20 am
    8h 50m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    1:25 pm, 26 Nov Thu
    YVR Vancouver
    8:15 am, 27 Nov Fri
    FRA Frankfurt
    9h 50m
    1h 35m layover in Frankfurt (FRA)
    LH6334
    9:50 am, 27 Nov Fri
    FRA Frankfurt
    11:20 am, 27 Nov Fri
    VIE Vienna
    1h 30m
    8h 50m layover in Vienna (VIE)
    LH6447
    8:10 pm, 27 Nov Fri
    VIE Vienna
    3:00 am, 28 Nov Sat
    IKA Tehran
    4h 20m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 2h 5m
    1:25 pm YVR - 3:00 am (+2) IKA
    US$1,350
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Frankfurt, Vienna

    YVR
    1:25 pm
    9h 50m
    FRA
    8:15 am (+1)
    4h 35m
    FRA
    12:50 pm
    1h 20m
    VIE
    2:10 pm
    6h
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    1:25 pm, 26 Nov Thu
    YVR Vancouver
    8:15 am, 27 Nov Fri
    FRA Frankfurt
    9h 50m
    4h 35m layover in Frankfurt (FRA)
    LH6348
    12:50 pm, 27 Nov Fri
    FRA Frankfurt
    2:10 pm, 27 Nov Fri
    VIE Vienna
    1h 20m
    6h layover in Vienna (VIE)
    LH6447
    8:10 pm, 27 Nov Fri
    VIE Vienna
    3:00 am, 28 Nov Sat
    IKA Tehran
    4h 20m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 55m
    1:55 am IKA - 3:20 pm YVR
    Lufthansa 2+ stops 1d 2h 5m
    1:25 pm YVR - 3:00 am (+2) IKA
    US$1,350
    bravofly.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    3h
    SEA
    2:30 pm
    50m
    YVR
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    3h layover in Seattle (SEA)
    LH6661
    2:30 pm, 1 Oct Thu
    SEA Seattle
    3:20 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Frankfurt, Vienna

    YVR
    1:25 pm
    9h 50m
    FRA
    8:15 am (+1)
    1h 35m
    FRA
    9:50 am
    1h 30m
    VIE
    11:20 am
    8h 50m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    1:25 pm, 26 Nov Thu
    YVR Vancouver
    8:15 am, 27 Nov Fri
    FRA Frankfurt
    9h 50m
    1h 35m layover in Frankfurt (FRA)
    LH6334
    9:50 am, 27 Nov Fri
    FRA Frankfurt
    11:20 am, 27 Nov Fri
    VIE Vienna
    1h 30m
    8h 50m layover in Vienna (VIE)
    LH6447
    8:10 pm, 27 Nov Fri
    VIE Vienna
    3:00 am, 28 Nov Sat
    IKA Tehran
    4h 20m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    KLM 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 4h 50m
    8:15 am YVR - 12:35 am (+2) IKA
    US$1,373
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    8:15 am
    4h 27m
    YYZ
    3:42 pm
    6h 43m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS702
    8:15 am, 26 Nov Thu
    YVR Vancouver
    3:42 pm, 26 Nov Thu
    YYZ Toronto
    4h 27m
    6h 43m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    KL3574
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 3h 20m
    10:00 am YVR - 12:50 am (+2) IKA
    US$1,375
    onetravel.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Toronto, Frankfurt

    YVR
    10:00 am
    4h 22m
    YYZ
    5:22 pm
    3h 58m
    YYZ
    9:20 pm
    7h 45m
    FRA
    11:05 am (+1)
    6h 20m
    FRA
    5:25 pm
    4h 55m
    IKA
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6679
    10:00 am, 26 Nov Thu
    YVR Vancouver
    5:22 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    3h 58m layover in Toronto (YYZ)
    LH6779
    9:20 pm, 26 Nov Thu
    YYZ Toronto
    11:05 am, 27 Nov Fri
    FRA Frankfurt
    7h 45m
    6h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 27 Nov Fri
    FRA Frankfurt
    12:50 am, 28 Nov Sat
    IKA Tehran
    4h 55m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 3h 20m
    10:00 am YVR - 12:50 am (+2) IKA
    US$1,375
    cheapoair.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    * Operated by AIR CANADA EXPRESS - JAZZ FOR AIR CANADA

    Return: Vancouver to Tehran via Toronto, Frankfurt

    YVR
    10:00 am
    4h 22m
    YYZ
    5:22 pm
    3h 58m
    YYZ
    9:20 pm
    7h 45m
    FRA
    11:05 am (+1)
    6h 20m
    FRA
    5:25 pm
    4h 55m
    IKA
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6679
    10:00 am, 26 Nov Thu
    YVR Vancouver
    5:22 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m

    * Operated by Air Canada

    3h 58m layover in Toronto (YYZ)
    LH6779
    9:20 pm, 26 Nov Thu
    YYZ Toronto
    11:05 am, 27 Nov Fri
    FRA Frankfurt
    7h 45m

    * Operated by Air Canada

    6h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 27 Nov Fri
    FRA Frankfurt
    12:50 am, 28 Nov Sat
    IKA Tehran
    4h 55m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 23h 20m
    2:00 pm YVR - 12:50 am (+2) IKA
    US$1,402
    fly.co.uk
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Munich

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 25m
    FRA
    10:15 am
    55m
    MUC
    11:10 am
    4h 20m
    MUC
    3:30 pm
    10h 35m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 25m layover in Frankfurt (FRA)
    LH100
    10:15 am, 1 Oct Thu
    FRA Frankfurt
    11:10 am, 1 Oct Thu
    MUC Munich
    55m
    4h 20m layover in Munich (MUC)
    LH476
    3:30 pm, 1 Oct Thu
    MUC Munich
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    10h 35m

    Return: Vancouver to Tehran via Calgary, Frankfurt

    YVR
    2:00 pm
    1h 25m
    YYC
    4:25 pm
    1h 10m
    YYC
    5:35 pm
    9h 35m
    FRA
    11:10 am (+1)
    6h 15m
    FRA
    5:25 pm
    4h 55m
    IKA
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6552
    2:00 pm, 26 Nov Thu
    YVR Vancouver
    4:25 pm, 26 Nov Thu
    YYC Calgary
    1h 25m
    1h 10m layover in Calgary (YYC)
    LH6793
    5:35 pm, 26 Nov Thu
    YYC Calgary
    11:10 am, 27 Nov Fri
    FRA Frankfurt
    9h 35m
    6h 15m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 27 Nov Fri
    FRA Frankfurt
    12:50 am, 28 Nov Sat
    IKA Tehran
    4h 55m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Lufthansa 2+ stops 1d 2h 40m
    1:55 am IKA - 5:05 pm YVR
    Lufthansa 2+ stops 1d 3h 20m
    10:00 am YVR - 12:50 am (+2) IKA
    US$1,380
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Frankfurt, Seattle

    IKA
    1:55 am
    6h 25m
    FRA
    5:50 am
    4h 40m
    FRA
    10:30 am
    10h
    SEA
    11:30 am
    4h 45m
    SEA
    4:15 pm
    50m
    YVR
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    1:55 am, 1 Oct Thu
    IKA Tehran
    5:50 am, 1 Oct Thu
    FRA Frankfurt
    6h 25m
    4h 40m layover in Frankfurt (FRA)
    LH490
    10:30 am, 1 Oct Thu
    FRA Frankfurt
    11:30 am, 1 Oct Thu
    SEA Seattle
    10h
    4h 45m layover in Seattle (SEA)
    LH6645
    4:15 pm, 1 Oct Thu
    SEA Seattle
    5:05 pm, 1 Oct Thu
    YVR Vancouver
    50m

    Return: Vancouver to Tehran via Toronto, Frankfurt

    YVR
    10:00 am
    4h 22m
    YYZ
    5:22 pm
    3h 58m
    YYZ
    9:20 pm
    7h 45m
    FRA
    11:05 am (+1)
    6h 20m
    FRA
    5:25 pm
    4h 55m
    IKA
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6679
    10:00 am, 26 Nov Thu
    YVR Vancouver
    5:22 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    3h 58m layover in Toronto (YYZ)
    LH6779
    9:20 pm, 26 Nov Thu
    YYZ Toronto
    11:05 am, 27 Nov Fri
    FRA Frankfurt
    7h 45m
    6h 20m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 27 Nov Fri
    FRA Frankfurt
    12:50 am, 28 Nov Sat
    IKA Tehran
    4h 55m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 4h 5m
    9:00 am YVR - 12:35 am (+2) IKA
    US$1,402
    smartfares.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m

    * Operated by Alitalia

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

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    9:00 am
    4h 20m
    YYZ
    4:20 pm
    6h 5m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 26 Nov Thu
    YVR Vancouver
    4:20 pm, 26 Nov Thu
    YYZ Toronto
    4h 20m
    6h 5m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m

    * Operated by Alitalia

    4h layover in Rome (FCO)
    AZ756
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 4h 5m
    9:00 am YVR - 12:35 am (+2) IKA
    US$1,407
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    9:00 am
    4h 20m
    YYZ
    4:20 pm
    6h 5m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 26 Nov Thu
    YVR Vancouver
    4:20 pm, 26 Nov Thu
    YYZ Toronto
    4h 20m
    6h 5m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    AZ756
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 2h 50m
    10:15 am YVR - 12:35 am (+2) IKA
    US$1,443
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    10:15 am
    4h 22m
    YYZ
    5:37 pm
    4h 48m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS706
    10:15 am, 26 Nov Thu
    YVR Vancouver
    5:37 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    4h 48m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    AZ756
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    Multiple Airlines 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 2h 50m
    10:15 am YVR - 12:35 am (+2) IKA
    US$1,443
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    AZ757
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    10:15 am
    4h 22m
    YYZ
    5:37 pm
    4h 48m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS706
    10:15 am, 26 Nov Thu
    YVR Vancouver
    5:37 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    4h 48m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    KL3574
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    KLM 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 3h 5m
    10:00 am YVR - 12:35 am (+2) IKA
    US$1,459
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    10:00 am
    4h 22m
    YYZ
    5:22 pm
    5h 3m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC116
    10:00 am, 26 Nov Thu
    YVR Vancouver
    5:22 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    5h 3m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    KL3574
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    Depart: Thu, 1 Oct Return: Thu, 26 Nov Tehran to Vancouver Thu, 1 Oct - Thu, 26 Nov
    KLM 2+ stops 23h 15m
    2:15 am IKA - 2:00 pm YVR
    Multiple Airlines 2+ stops 1d 5m
    1:00 pm YVR - 12:35 am (+2) IKA
    US$1,459
    farebuzz.com
    Show Details

    Depart: Tehran to Vancouver via Rome, Amsterdam

    IKA
    2:15 am
    6h 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
    2:15 am, 1 Oct Thu
    IKA Tehran
    6:00 am, 1 Oct Thu
    FCO Rome
    6h 15m
    2h 20m layover in Rome (FCO)
    KL3400
    8:20 am, 1 Oct Thu
    FCO Rome
    10:50 am, 1 Oct Thu
    AMS Amsterdam
    2h 30m
    2h 15m layover in Amsterdam (AMS)
    KL681
    1:05 pm, 1 Oct Thu
    AMS Amsterdam
    2:00 pm, 1 Oct Thu
    YVR Vancouver
    9h 55m

    Return: Vancouver to Tehran via Toronto, Rome

    YVR
    1:00 pm
    4h 22m
    YYZ
    8:22 pm
    2h 3m
    YYZ
    10:25 pm
    8h 50m
    FCO
    1:15 pm (+1)
    4h
    FCO
    5:15 pm
    4h 50m
    IKA
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC1162
    1:00 pm, 26 Nov Thu
    YVR Vancouver
    8:22 pm, 26 Nov Thu
    YYZ Toronto
    4h 22m
    2h 3m layover in Toronto (YYZ)
    KL2749
    10:25 pm, 26 Nov Thu
    YYZ Toronto
    1:15 pm, 27 Nov Fri
    FCO Rome
    8h 50m
    4h layover in Rome (FCO)
    KL3574
    5:15 pm, 27 Nov Fri
    FCO Rome
    12:35 am, 28 Nov Sat
    IKA Tehran
    4h 50m
    • Depart
      Arrive
      Airline
      Flight
      Aircraft
      Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
    • 06:20 AM
      10:20 AM
      IR721
      AB6
      3h 5m layover in Frankfurt (FRA)
      01:25 PM
      02:20 PM
      LH492
      744
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    Flight Schedules from Vancouver to Tehran