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

Recent Searches

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

    Cheap Flights to Tehran

    Airline Results Price View
    View All Airlines View Flights
    Turkish Airlines 261 results US$834 View Flights
    Qatar Airways 172 results US$841 View Flights
    Aeroflot 26 results US$898 View Flights
    Swiss International Air Lines 19 results US$949 View Flights
    Lufthansa 820 results US$950 View Flights
    Emirates 107 results US$987 View Flights
    Delta Air Lines 311 results US$1,004 View Flights
    Air France 311 results US$1,005 View Flights
    United Airlines 555 results US$1,027 View Flights
    Alitalia 76 results US$1,041 View Flights
    Austrian Airlines 17 results US$1,173 View Flights
    Etihad Airways 6 results US$1,230 View Flights
    Air Canada 4 results US$1,277 View Flights
    KLM 59 results US$1,510 View Flights
    Virgin Atlantic Airways 7 results US$2,933 View Flights
    Finnair 16 results US$4,010 View Flights
    Air Berlin 2 results US$4,303 View Flights
    Qantas 1 result US$5,759 View Flights
    Iberia 6 results US$6,788 View Flights
    Scandinavian Airlines 1 result US$7,948 View Flights
    British Airways 11 results US$12,095 View Flights
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 20h 45m
    7:45 pm LAX - 4:00 am (+2) IKA
    Turkish Airlines 1 stop 23h 5m
    6:10 am IKA - 5:45 pm LAX
    US$834
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    5h 55m
    IST
    11:30 pm
    3h
    IKA
    4:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    5h 55m layover in Istanbul (IST)
    TK872
    11:30 pm, 12 Mar Thu
    IST Istanbul
    4:00 am, 13 Mar Fri
    IKA Tehran
    3h

    Return: Tehran to Los Angeles via Istanbul

    IKA
    6:10 am
    2h 35m
    IST
    7:15 am
    5h 40m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    6:10 am, 25 Mar Wed
    IKA Tehran
    7:15 am, 25 Mar Wed
    IST Istanbul
    2h 35m
    5h 40m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 22h 35m
    7:45 pm LAX - 5:50 am (+2) IKA
    Turkish Airlines 1 stop 20h 5m
    9:10 am IKA - 5:45 pm LAX
    US$834
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    7h 45m
    IST
    1:20 am
    3h
    IKA
    5:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    7h 45m layover in Istanbul (IST)
    TK878
    1:20 am, 13 Mar Fri
    IST Istanbul
    5:50 am, 13 Mar Fri
    IKA Tehran
    3h

    Return: Tehran to Los Angeles via Istanbul

    IKA
    9:10 am
    2h 30m
    IST
    10:10 am
    2h 45m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    9:10 am, 25 Mar Wed
    IKA Tehran
    10:10 am, 25 Mar Wed
    IST Istanbul
    2h 30m
    2h 45m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 22h 35m
    7:45 pm LAX - 5:50 am (+2) IKA
    Turkish Airlines 1 stop 23h 5m
    6:10 am IKA - 5:45 pm LAX
    US$834
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    7h 45m
    IST
    1:20 am
    3h
    IKA
    5:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    7h 45m layover in Istanbul (IST)
    TK878
    1:20 am, 13 Mar Fri
    IST Istanbul
    5:50 am, 13 Mar Fri
    IKA Tehran
    3h

    Return: Tehran to Los Angeles via Istanbul

    IKA
    6:10 am
    2h 35m
    IST
    7:15 am
    5h 40m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    6:10 am, 25 Mar Wed
    IKA Tehran
    7:15 am, 25 Mar Wed
    IST Istanbul
    2h 35m
    5h 40m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 20h 45m
    7:45 pm LAX - 4:00 am (+2) IKA
    Turkish Airlines 1 stop 20h 5m
    9:10 am IKA - 5:45 pm LAX
    US$834
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    5h 55m
    IST
    11:30 pm
    3h
    IKA
    4:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    5h 55m layover in Istanbul (IST)
    TK872
    11:30 pm, 12 Mar Thu
    IST Istanbul
    4:00 am, 13 Mar Fri
    IKA Tehran
    3h

    Return: Tehran to Los Angeles via Istanbul

    IKA
    9:10 am
    2h 30m
    IST
    10:10 am
    2h 45m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    9:10 am, 25 Mar Wed
    IKA Tehran
    10:10 am, 25 Mar Wed
    IST Istanbul
    2h 30m
    2h 45m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Qatar Airways 1 stop 20h 55m
    11:00 pm JFK - 4:25 am (+2) IKA
    Qatar Airways 1 stop 17h 55m
    5:35 am IKA - 3:00 pm JFK
    US$841
    airtickets.com
    Show Details

    Depart: New York to Tehran via Doha

    JFK
    11:00 pm
    11h 20m
    DOH
    6:20 pm (+1)
    6h 30m
    DOH
    12:50 am
    3h 5m
    IKA
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR702
    11:00 pm, 24 May Sun
    JFK New York
    6:20 pm, 25 May Mon
    DOH Doha
    11h 20m
    6h 30m layover in Doha (DOH)
    QR484
    12:50 am, 26 May Tue
    DOH Doha
    4:25 am, 26 May Tue
    IKA Tehran
    3h 5m

    Return: Tehran to New York via Doha

    IKA
    5:35 am
    1h 5m
    DOH
    6:10 am
    2h 5m
    DOH
    8:15 am
    14h 45m
    JFK
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR485
    5:35 am, 22 Jun Mon
    IKA Tehran
    6:10 am, 22 Jun Mon
    DOH Doha
    1h 5m
    2h 5m layover in Doha (DOH)
    QR701
    8:15 am, 22 Jun Mon
    DOH Doha
    3:00 pm, 22 Jun Mon
    JFK New York
    14h 45m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 17h 45m
    7:45 pm LAX - 1:00 am (+2) IKA
    Turkish Airlines 1 stop 23h 5m
    6:10 am IKA - 5:45 pm LAX
    US$852
    fly.co.uk
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    2h 50m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    2h 50m layover in Istanbul (IST)
    TK874
    8:25 pm, 12 Mar Thu
    IST Istanbul
    1:00 am, 13 Mar Fri
    IKA Tehran
    3h 5m

    Return: Tehran to Los Angeles via Istanbul

    IKA
    6:10 am
    2h 35m
    IST
    7:15 am
    5h 40m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK873
    6:10 am, 25 Mar Wed
    IKA Tehran
    7:15 am, 25 Mar Wed
    IST Istanbul
    2h 35m
    5h 40m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Turkish Airlines 1 stop 17h 45m
    7:45 pm LAX - 1:00 am (+2) IKA
    Turkish Airlines 1 stop 20h 5m
    9:10 am IKA - 5:45 pm LAX
    US$852
    fly.co.uk
    Show Details

    Depart: Los Angeles to Tehran via Istanbul

    LAX
    7:45 pm
    11h 50m
    IST
    5:35 pm (+1)
    2h 50m
    IST
    8:25 pm
    3h 5m
    IKA
    1:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK10
    7:45 pm, 11 Mar Wed
    LAX Los Angeles
    5:35 pm, 12 Mar Thu
    IST Istanbul
    11h 50m
    2h 50m layover in Istanbul (IST)
    TK874
    8:25 pm, 12 Mar Thu
    IST Istanbul
    1:00 am, 13 Mar Fri
    IKA Tehran
    3h 5m

    Return: Tehran to Los Angeles via Istanbul

    IKA
    9:10 am
    2h 30m
    IST
    10:10 am
    2h 45m
    IST
    12:55 pm
    14h 50m
    LAX
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK879
    9:10 am, 25 Mar Wed
    IKA Tehran
    10:10 am, 25 Mar Wed
    IST Istanbul
    2h 30m
    2h 45m layover in Istanbul (IST)
    TK9
    12:55 pm, 25 Mar Wed
    IST Istanbul
    5:45 pm, 25 Mar Wed
    LAX Los Angeles
    14h 50m
    Depart: Wed, 11 Mar Return: Wed, 25 Mar Los Angeles to Tehran Wed, 11 Mar - Wed, 25 Mar
    Aeroflot 1 stop 19h 40m
    4:55 pm LAX - 12:05 am (+2) IKA
    Aeroflot 1 stop 21h
    5:50 am IKA - 3:20 pm LAX
    US$898
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Moscow

    LAX
    4:55 pm
    10h 25m
    SVO
    3:20 pm (+1)
    4h 25m
    SVO
    7:45 pm
    4h 50m
    IKA
    12:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SU107
    4:55 pm, 11 Mar Wed
    LAX Los Angeles
    3:20 pm, 12 Mar Thu
    SVO Moscow
    10h 25m
    4h 25m layover in Moscow (SVO)
    SU512
    7:45 pm, 12 Mar Thu
    SVO Moscow
    12:05 am, 13 Mar Fri
    IKA Tehran
    4h 50m

    Return: Tehran to Los Angeles via Moscow

    IKA
    5:50 am
    2h 5m
    SVO
    8:25 am
    4h 10m
    SVO
    12:35 pm
    14h 45m
    LAX
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SU513
    5:50 am, 25 Mar Wed
    IKA Tehran
    8:25 am, 25 Mar Wed
    SVO Moscow
    2h 5m
    4h 10m layover in Moscow (SVO)
    SU106
    12:35 pm, 25 Mar Wed
    SVO Moscow
    3:20 pm, 25 Mar Wed
    LAX Los Angeles
    14h 45m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Swiss International Air Lines 2+ stops 18h 45m
    9:50 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$949
    cheapoair.com
    Show Details

    Depart: New York to Tehran via Zurich, Frankfurt

    EWR
    9:50 pm
    7h 45m
    ZRH
    11:35 am (+1)
    3h 10m
    ZRH
    2:45 pm
    1h 5m
    FRA
    3:50 pm
    1h 55m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LX19
    9:50 pm, 24 May Sun
    EWR New York
    11:35 am, 25 May Mon
    ZRH Zurich
    7h 45m
    3h 10m layover in Zurich (ZRH)
    LX3604
    2:45 pm, 25 May Mon
    ZRH Zurich
    3:50 pm, 25 May Mon
    FRA Frankfurt
    1h 5m

    * Operated by Lufthansa

    1h 55m layover in Frankfurt (FRA)
    LX4020
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    * Operated by Lufthansa

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 20h 20m
    8:15 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$950
    cheapoair.com
    Show Details

    Depart: New York to Tehran via Munich, Frankfurt

    EWR
    8:15 pm
    8h
    MUC
    10:15 am (+1)
    2h 45m
    MUC
    1:00 pm
    1h 5m
    FRA
    2:05 pm
    3h 40m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH413
    8:15 pm, 24 May Sun
    EWR New York
    10:15 am, 25 May Mon
    MUC Munich
    8h
    2h 45m layover in Munich (MUC)
    LH107
    1:00 pm, 25 May Mon
    MUC Munich
    2:05 pm, 25 May Mon
    FRA Frankfurt
    1h 5m
    3h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 20h 20m
    8:15 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$950
    cheapoair.com
    Show Details

    Depart: New York to Tehran via Munich, Frankfurt

    EWR
    8:15 pm
    8h
    MUC
    10:15 am (+1)
    3h 45m
    MUC
    2:00 pm
    1h 5m
    FRA
    3:05 pm
    2h 40m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH413
    8:15 pm, 24 May Sun
    EWR New York
    10:15 am, 25 May Mon
    MUC Munich
    8h
    3h 45m layover in Munich (MUC)
    LH109
    2:00 pm, 25 May Mon
    MUC Munich
    3:05 pm, 25 May Mon
    FRA Frankfurt
    1h 5m
    2h 40m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 18h 40m
    9:55 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$968
    onetravel.com
    Show Details

    Depart: New York to Tehran via London, Frankfurt

    EWR
    9:55 pm
    7h 15m
    LHR
    10:10 am (+1)
    1h 35m
    LHR
    11:45 am
    1h 40m
    FRA
    2:25 pm
    3h 20m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH7630
    9:55 pm, 24 May Sun
    EWR New York
    10:10 am, 25 May Mon
    LHR London
    7h 15m
    1h 35m layover in London (LHR)
    LH905
    11:45 am, 25 May Mon
    LHR London
    2:25 pm, 25 May Mon
    FRA Frankfurt
    1h 40m
    3h 20m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 18h 40m
    9:55 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$968
    onetravel.com
    Show Details

    Depart: New York to Tehran via London, Frankfurt

    EWR
    9:55 pm
    7h 15m
    LHR
    10:10 am (+1)
    3h 20m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    1h 35m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH7630
    9:55 pm, 24 May Sun
    EWR New York
    10:10 am, 25 May Mon
    LHR London
    7h 15m
    3h 20m layover in London (LHR)
    LH907
    1:30 pm, 25 May Mon
    LHR London
    4:10 pm, 25 May Mon
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 19h 45m
    8:50 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$968
    onetravel.com
    Show Details

    Depart: New York to Tehran via London, Frankfurt

    EWR
    8:50 pm
    7h 30m
    LHR
    9:20 am (+1)
    2h 25m
    LHR
    11:45 am
    1h 40m
    FRA
    2:25 pm
    3h 20m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH7632
    8:50 pm, 24 May Sun
    EWR New York
    9:20 am, 25 May Mon
    LHR London
    7h 30m
    2h 25m layover in London (LHR)
    LH905
    11:45 am, 25 May Mon
    LHR London
    2:25 pm, 25 May Mon
    FRA Frankfurt
    1h 40m
    3h 20m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Sun, 24 May Return: Mon, 22 Jun New York to Tehran Sun, 24 May - Mon, 22 Jun
    Lufthansa 2+ stops 19h 45m
    8:50 pm EWR - 1:05 am (+2) IKA
    Lufthansa 1 stop 18h 40m
    3:05 am IKA - 1:15 pm JFK
    US$968
    onetravel.com
    Show Details

    Depart: New York to Tehran via London, Frankfurt

    EWR
    8:50 pm
    7h 30m
    LHR
    9:20 am (+1)
    4h 10m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    1h 35m
    FRA
    5:45 pm
    4h 50m
    IKA
    1:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH7632
    8:50 pm, 24 May Sun
    EWR New York
    9:20 am, 25 May Mon
    LHR London
    7h 30m
    4h 10m layover in London (LHR)
    LH907
    1:30 pm, 25 May Mon
    LHR London
    4:10 pm, 25 May Mon
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH600
    5:45 pm, 25 May Mon
    FRA Frankfurt
    1:05 am, 26 May Tue
    IKA Tehran
    4h 50m

    Return: Tehran to New York via Frankfurt

    IKA
    3:05 am
    5h 15m
    FRA
    5:50 am
    5h
    FRA
    10:50 am
    8h 25m
    JFK
    1:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    3:05 am, 22 Jun Mon
    IKA Tehran
    5:50 am, 22 Jun Mon
    FRA Frankfurt
    5h 15m
    5h layover in Frankfurt (FRA)
    LH400
    10:50 am, 22 Jun Mon
    FRA Frankfurt
    1:15 pm, 22 Jun Mon
    JFK New York
    8h 25m
    Depart: Fri, 13 Mar Return: Sun, 29 Mar San Francisco to Tehran Fri, 13 Mar - Sun, 29 Mar
    Emirates 1 stop 22h 20m
    4:45 pm SFO - 2:35 am (+2) IKA
    Emirates 1 stop 1d 1h 55m
    10:45 pm IKA - 1:10 pm (+1) SFO
    US$987
    hop2.com
    Show Details

    Depart: San Francisco to Tehran via Dubai

    SFO
    4:45 pm
    14h 40m
    DXB
    7:25 pm (+1)
    5h 30m
    DXB
    12:55 am
    2h 10m
    IKA
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK226
    4:45 pm, 13 Mar Fri
    SFO San Francisco
    7:25 pm, 14 Mar Sat
    DXB Dubai
    14h 40m
    5h 30m layover in Dubai (DXB)
    EK975
    12:55 am, 15 Mar Sun
    DXB Dubai
    2:35 am, 15 Mar Sun
    IKA Tehran
    2h 10m

    Return: Tehran to San Francisco via Dubai

    IKA
    10:45 pm
    1h
    DXB
    12:15 am (+1)
    8h 5m
    DXB
    8:20 am
    16h 50m
    SFO
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:45 pm, 29 Mar Sun
    IKA Tehran
    12:15 am, 30 Mar Mon
    DXB Dubai
    1h
    8h 5m layover in Dubai (DXB)
    EK225
    8:20 am, 30 Mar Mon
    DXB Dubai
    1:10 pm, 30 Mar Mon
    SFO San Francisco
    16h 50m
    Depart: Fri, 13 Mar Return: Sun, 29 Mar San Francisco to Tehran Fri, 13 Mar - Sun, 29 Mar
    Multiple Airlines 2+ stops 1d 1h 40m
    1:25 pm SFO - 2:35 am (+2) IKA
    Emirates 1 stop 1d 1h 55m
    10:45 pm IKA - 1:10 pm (+1) SFO
    US$992
    hop2.com
    Show Details

    Depart: San Francisco to Tehran via Los Angeles, Dubai

    SFO
    1:25 pm
    1h 20m
    LAX
    2:45 pm
    2h
    LAX
    4:45 pm
    14h 50m
    DXB
    7:35 pm (+1)
    5h 20m
    DXB
    12:55 am
    2h 10m
    IKA
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    VX928
    1:25 pm, 13 Mar Fri
    SFO San Francisco
    2:45 pm, 13 Mar Fri
    LAX Los Angeles
    1h 20m
    2h layover in Los Angeles (LAX)
    EK216
    4:45 pm, 13 Mar Fri
    LAX Los Angeles
    7:35 pm, 14 Mar Sat
    DXB Dubai
    14h 50m
    5h 20m layover in Dubai (DXB)
    EK975
    12:55 am, 15 Mar Sun
    DXB Dubai
    2:35 am, 15 Mar Sun
    IKA Tehran
    2h 10m

    Return: Tehran to San Francisco via Dubai

    IKA
    10:45 pm
    1h
    DXB
    12:15 am (+1)
    8h 5m
    DXB
    8:20 am
    16h 50m
    SFO
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:45 pm, 29 Mar Sun
    IKA Tehran
    12:15 am, 30 Mar Mon
    DXB Dubai
    1h
    8h 5m layover in Dubai (DXB)
    EK225
    8:20 am, 30 Mar Mon
    DXB Dubai
    1:10 pm, 30 Mar Mon
    SFO San Francisco
    16h 50m
    Depart: Sun, 11 Jan Return: Tue, 30 Jun San Francisco to Tehran Sun, 11 Jan - Tue, 30 Jun
    Lufthansa 2+ stops 23h 10m
    2:05 pm SFO - 12:45 am (+2) IKA
    Lufthansa 2+ stops 20h 25m
    3:55 am IKA - 12:50 pm SFO
    US$992
    hop2.com
    Show Details

    Depart: San Francisco to Tehran via Paris, Frankfurt

    SFO
    2:05 pm
    11h 10m
    CDG
    10:15 am (+1)
    4h 25m
    CDG
    2:40 pm
    1h 15m
    FRA
    3:55 pm
    1h 30m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH8665
    2:05 pm, 11 Jan Sun
    SFO San Francisco
    10:15 am, 12 Jan Mon
    CDG Paris
    11h 10m
    4h 25m layover in Paris (CDG)
    LH1035
    2:40 pm, 12 Jan Mon
    CDG Paris
    3:55 pm, 12 Jan Mon
    FRA Frankfurt
    1h 15m
    1h 30m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 12 Jan Mon
    FRA Frankfurt
    12:45 am, 13 Jan Tue
    IKA Tehran
    4h 50m

    Return: Tehran to San Francisco via Vienna, Frankfurt

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    1h 10m
    VIE
    7:10 am
    1h 30m
    FRA
    8:40 am
    1h 40m
    FRA
    10:20 am
    11h 30m
    SFO
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH6448
    3:55 am, 30 Jun Tue
    IKA Tehran
    6:00 am, 30 Jun Tue
    VIE Vienna
    4h 35m
    1h 10m layover in Vienna (VIE)
    LH6331
    7:10 am, 30 Jun Tue
    VIE Vienna
    8:40 am, 30 Jun Tue
    FRA Frankfurt
    1h 30m
    1h 40m layover in Frankfurt (FRA)
    LH454
    10:20 am, 30 Jun Tue
    FRA Frankfurt
    12:50 pm, 30 Jun Tue
    SFO San Francisco
    11h 30m
    Depart: Sun, 11 Jan Return: Tue, 30 Jun San Francisco to Tehran Sun, 11 Jan - Tue, 30 Jun
    Lufthansa 2+ stops 23h 10m
    2:05 pm SFO - 12:45 am (+2) IKA
    Multiple Airlines 2+ stops 20h 25m
    3:55 am IKA - 12:50 pm SFO
    US$992
    hop2.com
    Show Details

    Depart: San Francisco to Tehran via Paris, Frankfurt

    SFO
    2:05 pm
    11h 10m
    CDG
    10:15 am (+1)
    4h 25m
    CDG
    2:40 pm
    1h 15m
    FRA
    3:55 pm
    1h 30m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH8665
    2:05 pm, 11 Jan Sun
    SFO San Francisco
    10:15 am, 12 Jan Mon
    CDG Paris
    11h 10m
    4h 25m layover in Paris (CDG)
    LH1035
    2:40 pm, 12 Jan Mon
    CDG Paris
    3:55 pm, 12 Jan Mon
    FRA Frankfurt
    1h 15m
    1h 30m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 12 Jan Mon
    FRA Frankfurt
    12:45 am, 13 Jan Tue
    IKA Tehran
    4h 50m

    Return: Tehran to San Francisco via Vienna, Frankfurt

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    1h 10m
    VIE
    7:10 am
    1h 30m
    FRA
    8:40 am
    1h 40m
    FRA
    10:20 am
    11h 30m
    SFO
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 30 Jun Tue
    IKA Tehran
    6:00 am, 30 Jun Tue
    VIE Vienna
    4h 35m
    1h 10m layover in Vienna (VIE)
    LH6331
    7:10 am, 30 Jun Tue
    VIE Vienna
    8:40 am, 30 Jun Tue
    FRA Frankfurt
    1h 30m
    1h 40m layover in Frankfurt (FRA)
    LH454
    10:20 am, 30 Jun Tue
    FRA Frankfurt
    12:50 pm, 30 Jun Tue
    SFO San Francisco
    11h 30m
    Depart: Sun, 11 Jan Return: Tue, 30 Jun San Francisco to Tehran Sun, 11 Jan - Tue, 30 Jun
    Lufthansa 2+ stops 23h 10m
    2:05 pm SFO - 12:45 am (+2) IKA
    Austrian Airlines 2+ stops 20h 25m
    3:55 am IKA - 12:50 pm SFO
    US$992
    hop2.com
    Show Details

    Depart: San Francisco to Tehran via Paris, Frankfurt

    SFO
    2:05 pm
    11h 10m
    CDG
    10:15 am (+1)
    4h 25m
    CDG
    2:40 pm
    1h 15m
    FRA
    3:55 pm
    1h 30m
    FRA
    5:25 pm
    4h 50m
    IKA
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH8665
    2:05 pm, 11 Jan Sun
    SFO San Francisco
    10:15 am, 12 Jan Mon
    CDG Paris
    11h 10m
    4h 25m layover in Paris (CDG)
    LH1035
    2:40 pm, 12 Jan Mon
    CDG Paris
    3:55 pm, 12 Jan Mon
    FRA Frankfurt
    1h 15m
    1h 30m layover in Frankfurt (FRA)
    LH600
    5:25 pm, 12 Jan Mon
    FRA Frankfurt
    12:45 am, 13 Jan Tue
    IKA Tehran
    4h 50m

    Return: Tehran to San Francisco via Vienna, Frankfurt

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    1h 10m
    VIE
    7:10 am
    1h 30m
    FRA
    8:40 am
    1h 40m
    FRA
    10:20 am
    11h 30m
    SFO
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 30 Jun Tue
    IKA Tehran
    6:00 am, 30 Jun Tue
    VIE Vienna
    4h 35m
    1h 10m layover in Vienna (VIE)
    OS121
    7:10 am, 30 Jun Tue
    VIE Vienna
    8:40 am, 30 Jun Tue
    FRA Frankfurt
    1h 30m
    1h 40m layover in Frankfurt (FRA)
    OS7325
    10:20 am, 30 Jun Tue
    FRA Frankfurt
    12:50 pm, 30 Jun Tue
    SFO San Francisco
    11h 30m