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

Recent Searches

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

    Cheap Flights to Tehran

    Airline Results Price View
    View All Airlines View Flights
    United Airlines 761 results US$796 View Flights
    Austrian Airlines 183 results US$815 View Flights
    Emirates 367 results US$826 View Flights
    Qatar Airways 123 results US$827 View Flights
    Lufthansa 3247 results US$845 View Flights
    Alitalia 264 results US$863 View Flights
    Air France 407 results US$895 View Flights
    Swiss International Air Lines 144 results US$929 View Flights
    Turkish Airlines 311 results US$948 View Flights
    Delta Air Lines 241 results US$1,083 View Flights
    Air Canada 116 results US$1,144 View Flights
    Aeroflot 10 results US$1,180 View Flights
    Virgin Atlantic Airways 5 results US$2,814 View Flights
    KLM 13 results US$3,358 View Flights
    Transaero Airlines 1 result US$4,791 View Flights
    British Airways 2 results US$5,106 View Flights
    Finnair 2 results US$6,200 View Flights
    Qantas 1 result US$7,833 View Flights
    Etihad Airways 3 results US$16,036 View Flights
    Cities Results Price View
    View All Cities View Flights
    Washington 1141 results US$796 View Flights
    Minneapolis/St Paul 537 results US$815 View Flights
    Los Angeles 967 results US$826 View Flights
    Boston 988 results US$856 View Flights
    New York 523 results US$890 View Flights
    San Francisco 618 results US$938 View Flights
    Chicago 7 results US$1,152 View Flights
    Salt Lake City 564 results US$1,217 View Flights
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Multiple Airlines 1 stop 1d 4h 40m
    10:20 pm IAD - 10:30 am (+2) IKA
    Multiple Airlines 1 stop 1d 55m
    2:10 pm IKA - 6:35 am (+1) IAD
    US$796
    tripsta.com
    Show Details

    Depart: Washington to Tehran via Dubai

    IAD
    10:20 pm
    13h
    DXB
    7:20 pm (+1)
    13h 20m
    DXB
    8:40 am
    2h 20m
    IKA
    10:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:20 pm, 19 Mar Thu
    IAD Washington
    7:20 pm, 20 Mar Fri
    DXB Dubai
    13h
    13h 20m layover in Dubai (DXB)
    FZ8249
    8:40 am, 21 Mar Sat
    DXB Dubai
    10:30 am, 21 Mar Sat
    IKA Tehran
    2h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 25m
    IAD
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:35 am, 3 Apr Fri
    IAD Washington
    14h 25m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Multiple Airlines 1 stop 1d 4h 40m
    10:20 pm IAD - 10:30 am (+2) IKA
    Multiple Airlines 1 stop 1d 50m
    2:10 pm IKA - 6:30 am (+1) IAD
    US$803
    flyfar.com
    Show Details

    Depart: Washington to Tehran via Dubai

    IAD
    10:20 pm
    13h
    DXB
    7:20 pm (+1)
    13h 20m
    DXB
    8:40 am
    2h 20m
    IKA
    10:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:20 pm, 19 Mar Thu
    IAD Washington
    7:20 pm, 20 Mar Fri
    DXB Dubai
    13h
    13h 20m layover in Dubai (DXB)
    FZ8249
    8:40 am, 21 Mar Sat
    DXB Dubai
    10:30 am, 21 Mar Sat
    IKA Tehran
    2h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 20m
    IAD
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:30 am, 3 Apr Fri
    IAD Washington
    14h 20m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Multiple Airlines 1 stop 1d 4h 40m
    10:20 pm IAD - 10:30 am (+2) IKA
    Multiple Airlines 1 stop 1d 50m
    2:10 pm IKA - 6:30 am (+1) IAD
    US$803
    flightnetwork.com
    Show Details

    Depart: Washington to Tehran via Dubai

    IAD
    10:20 pm
    13h
    DXB
    7:20 pm (+1)
    13h 20m
    DXB
    8:40 am
    2h 20m
    IKA
    10:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:20 pm, 19 Mar Thu
    IAD Washington
    7:20 pm, 20 Mar Fri
    DXB Dubai
    13h
    13h 20m layover in Dubai (DXB)
    FZ8249
    8:40 am, 21 Mar Sat
    DXB Dubai
    10:30 am, 21 Mar Sat
    IKA Tehran
    2h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 20m
    IAD
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:30 am, 3 Apr Fri
    IAD Washington
    14h 20m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 6h 16m
    11:14 am MSP - 3:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 30m
    3:55 am IKA - 6:55 pm MSP
    US$815
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Vienna

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    3h 20m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    11h 35m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    3h 20m layover in Chicago (ORD)
    OS66
    4:00 pm, 19 May Tue
    ORD Chicago
    8:35 am, 20 May Wed
    VIE Vienna
    9h 35m
    11h 35m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 May Wed
    VIE Vienna
    3:00 am, 21 May Thu
    IKA Tehran
    4h 20m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    3h 45m
    ORD
    5:20 pm
    1h 35m
    MSP
    6:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    3h 45m layover in Chicago (ORD)
    UA685
    5:20 pm, 4 Jun Thu
    ORD Chicago
    6:55 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 35m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 7h 46m
    9:44 am MSP - 3:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 59m
    3:55 am IKA - 11:24 pm MSP
    US$815
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Vienna

    MSP
    9:44 am
    1h 26m
    ORD
    11:10 am
    4h 50m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    11h 35m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA620
    9:44 am, 19 May Tue
    MSP Minneapolis/St Paul
    11:10 am, 19 May Tue
    ORD Chicago
    1h 26m
    4h 50m layover in Chicago (ORD)
    OS66
    4:00 pm, 19 May Tue
    ORD Chicago
    8:35 am, 20 May Wed
    VIE Vienna
    9h 35m
    11h 35m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 May Wed
    VIE Vienna
    3:00 am, 21 May Thu
    IKA Tehran
    4h 20m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    8h 25m
    ORD
    10:00 pm
    1h 24m
    MSP
    11:24 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    8h 25m layover in Chicago (ORD)
    UA774
    10:00 pm, 4 Jun Thu
    ORD Chicago
    11:24 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 24m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 6h 16m
    11:14 am MSP - 3:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 59m
    3:55 am IKA - 11:24 pm MSP
    US$815
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Vienna

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    3h 20m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    11h 35m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    3h 20m layover in Chicago (ORD)
    OS66
    4:00 pm, 19 May Tue
    ORD Chicago
    8:35 am, 20 May Wed
    VIE Vienna
    9h 35m
    11h 35m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 May Wed
    VIE Vienna
    3:00 am, 21 May Thu
    IKA Tehran
    4h 20m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    8h 25m
    ORD
    10:00 pm
    1h 24m
    MSP
    11:24 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    8h 25m layover in Chicago (ORD)
    UA774
    10:00 pm, 4 Jun Thu
    ORD Chicago
    11:24 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 24m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 7h 46m
    9:44 am MSP - 3:00 am (+2) IKA
    Multiple Airlines 2+ stops 1d 30m
    3:55 am IKA - 6:55 pm MSP
    US$815
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Vienna

    MSP
    9:44 am
    1h 26m
    ORD
    11:10 am
    4h 50m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    11h 35m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA620
    9:44 am, 19 May Tue
    MSP Minneapolis/St Paul
    11:10 am, 19 May Tue
    ORD Chicago
    1h 26m
    4h 50m layover in Chicago (ORD)
    OS66
    4:00 pm, 19 May Tue
    ORD Chicago
    8:35 am, 20 May Wed
    VIE Vienna
    9h 35m
    11h 35m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 May Wed
    VIE Vienna
    3:00 am, 21 May Thu
    IKA Tehran
    4h 20m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    3h 45m
    ORD
    5:20 pm
    1h 35m
    MSP
    6:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    3h 45m layover in Chicago (ORD)
    UA685
    5:20 pm, 4 Jun Thu
    ORD Chicago
    6:55 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 35m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 4h 26m
    11:14 am MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 30m
    3:55 am IKA - 6:55 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    5h 20m
    ORD
    6:00 pm
    8h 45m
    FRA
    9:45 am (+1)
    8h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    5h 20m layover in Chicago (ORD)
    UA907
    6:00 pm, 19 May Tue
    ORD Chicago
    9:45 am, 20 May Wed
    FRA Frankfurt
    8h 45m
    8h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    3h 45m
    ORD
    5:20 pm
    1h 35m
    MSP
    6:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    3h 45m layover in Chicago (ORD)
    UA685
    5:20 pm, 4 Jun Thu
    ORD Chicago
    6:55 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 35m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 4h 26m
    11:14 am MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 59m
    3:55 am IKA - 11:24 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    1h 35m
    ORD
    2:15 pm
    8h 30m
    FRA
    5:45 am (+1)
    12h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    1h 35m layover in Chicago (ORD)
    UA944
    2:15 pm, 19 May Tue
    ORD Chicago
    5:45 am, 20 May Wed
    FRA Frankfurt
    8h 30m
    12h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    8h 25m
    ORD
    10:00 pm
    1h 24m
    MSP
    11:24 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    8h 25m layover in Chicago (ORD)
    UA774
    10:00 pm, 4 Jun Thu
    ORD Chicago
    11:24 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 24m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 1h 22m
    2:18 pm MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 30m
    3:55 am IKA - 6:55 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    2:18 pm
    1h 28m
    ORD
    3:46 pm
    2h 14m
    ORD
    6:00 pm
    8h 45m
    FRA
    9:45 am (+1)
    8h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA1447
    2:18 pm, 19 May Tue
    MSP Minneapolis/St Paul
    3:46 pm, 19 May Tue
    ORD Chicago
    1h 28m
    2h 14m layover in Chicago (ORD)
    UA907
    6:00 pm, 19 May Tue
    ORD Chicago
    9:45 am, 20 May Wed
    FRA Frankfurt
    8h 45m
    8h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    3h 45m
    ORD
    5:20 pm
    1h 35m
    MSP
    6:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    3h 45m layover in Chicago (ORD)
    UA685
    5:20 pm, 4 Jun Thu
    ORD Chicago
    6:55 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 35m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 4h 26m
    11:14 am MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 30m
    3:55 am IKA - 6:55 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    1h 35m
    ORD
    2:15 pm
    8h 30m
    FRA
    5:45 am (+1)
    12h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    1h 35m layover in Chicago (ORD)
    UA944
    2:15 pm, 19 May Tue
    ORD Chicago
    5:45 am, 20 May Wed
    FRA Frankfurt
    8h 30m
    12h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    3h 45m
    ORD
    5:20 pm
    1h 35m
    MSP
    6:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    3h 45m layover in Chicago (ORD)
    UA685
    5:20 pm, 4 Jun Thu
    ORD Chicago
    6:55 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 35m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 4h 26m
    11:14 am MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 59m
    3:55 am IKA - 11:24 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    11:14 am
    1h 26m
    ORD
    12:40 pm
    5h 20m
    ORD
    6:00 pm
    8h 45m
    FRA
    9:45 am (+1)
    8h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA397
    11:14 am, 19 May Tue
    MSP Minneapolis/St Paul
    12:40 pm, 19 May Tue
    ORD Chicago
    1h 26m
    5h 20m layover in Chicago (ORD)
    UA907
    6:00 pm, 19 May Tue
    ORD Chicago
    9:45 am, 20 May Wed
    FRA Frankfurt
    8h 45m
    8h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    8h 25m
    ORD
    10:00 pm
    1h 24m
    MSP
    11:24 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    8h 25m layover in Chicago (ORD)
    UA774
    10:00 pm, 4 Jun Thu
    ORD Chicago
    11:24 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 24m
    Depart: Tue, 19 May Return: Thu, 4 Jun Minneapolis/St Paul to Tehran Tue, 19 May - Thu, 4 Jun
    Multiple Airlines 2+ stops 1d 1h 22m
    2:18 pm MSP - 1:10 am (+2) IKA
    Multiple Airlines 2+ stops 1d 4h 59m
    3:55 am IKA - 11:24 pm MSP
    US$821
    airtickets.com
    Show Details

    Depart: Minneapolis/St Paul to Tehran via Chicago, Frankfurt

    MSP
    2:18 pm
    1h 28m
    ORD
    3:46 pm
    2h 14m
    ORD
    6:00 pm
    8h 45m
    FRA
    9:45 am (+1)
    8h
    FRA
    5:45 pm
    4h 55m
    IKA
    1:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA1447
    2:18 pm, 19 May Tue
    MSP Minneapolis/St Paul
    3:46 pm, 19 May Tue
    ORD Chicago
    1h 28m
    2h 14m layover in Chicago (ORD)
    UA907
    6:00 pm, 19 May Tue
    ORD Chicago
    9:45 am, 20 May Wed
    FRA Frankfurt
    8h 45m
    8h layover in Frankfurt (FRA)
    LH600
    5:45 pm, 20 May Wed
    FRA Frankfurt
    1:10 am, 21 May Thu
    IKA Tehran
    4h 55m

    Return: Tehran to Minneapolis/St Paul via Vienna, Chicago

    IKA
    3:55 am
    4h 35m
    VIE
    6:00 am
    4h 5m
    VIE
    10:05 am
    10h 30m
    ORD
    1:35 pm
    8h 25m
    ORD
    10:00 pm
    1h 24m
    MSP
    11:24 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS872
    3:55 am, 4 Jun Thu
    IKA Tehran
    6:00 am, 4 Jun Thu
    VIE Vienna
    4h 35m
    4h 5m layover in Vienna (VIE)
    OS65
    10:05 am, 4 Jun Thu
    VIE Vienna
    1:35 pm, 4 Jun Thu
    ORD Chicago
    10h 30m
    8h 25m layover in Chicago (ORD)
    UA774
    10:00 pm, 4 Jun Thu
    ORD Chicago
    11:24 pm, 4 Jun Thu
    MSP Minneapolis/St Paul
    1h 24m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Austrian Airlines 2+ stops 1d 1h 45m
    5:45 pm IAD - 3:00 am (+2) IKA
    Multiple Airlines 1 stop 1d 55m
    2:10 pm IKA - 6:35 am (+1) IAD
    US$823
    fly.co.uk
    Show Details

    Depart: Washington to Tehran via Zurich, Vienna

    IAD
    5:45 pm
    8h 10m
    ZRH
    6:55 am (+1)
    5h 45m
    ZRH
    12:40 pm
    1h 20m
    VIE
    2:00 pm
    6h 10m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    OS7802
    5:45 pm, 19 Mar Thu
    IAD Washington
    6:55 am, 20 Mar Fri
    ZRH Zurich
    8h 10m
    5h 45m layover in Zurich (ZRH)
    OS8804
    12:40 pm, 20 Mar Fri
    ZRH Zurich
    2:00 pm, 20 Mar Fri
    VIE Vienna
    1h 20m
    6h 10m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 Mar Fri
    VIE Vienna
    3:00 am, 21 Mar Sat
    IKA Tehran
    4h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 25m
    IAD
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:35 am, 3 Apr Fri
    IAD Washington
    14h 25m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Austrian Airlines 2+ stops 1d 1h 45m
    5:45 pm IAD - 3:00 am (+2) IKA
    Multiple Airlines 1 stop 1d 55m
    2:10 pm IKA - 6:35 am (+1) IAD
    US$823
    fly.co.uk
    Show Details

    Depart: Washington to Tehran via Zurich, Vienna

    IAD
    5:45 pm
    8h 10m
    ZRH
    6:55 am (+1)
    3h 30m
    ZRH
    10:25 am
    1h 25m
    VIE
    11:50 am
    8h 20m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    OS7802
    5:45 pm, 19 Mar Thu
    IAD Washington
    6:55 am, 20 Mar Fri
    ZRH Zurich
    8h 10m
    3h 30m layover in Zurich (ZRH)
    OS562
    10:25 am, 20 Mar Fri
    ZRH Zurich
    11:50 am, 20 Mar Fri
    VIE Vienna
    1h 25m
    8h 20m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 Mar Fri
    VIE Vienna
    3:00 am, 21 Mar Sat
    IKA Tehran
    4h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 25m
    IAD
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:35 am, 3 Apr Fri
    IAD Washington
    14h 25m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Austrian Airlines 2+ stops 1d 1h 45m
    5:45 pm IAD - 3:00 am (+2) IKA
    Multiple Airlines 1 stop 1d 55m
    2:10 pm IKA - 6:35 am (+1) IAD
    US$823
    fly.co.uk
    Show Details

    Depart: Washington to Tehran via Zurich, Vienna

    IAD
    5:45 pm
    8h 10m
    ZRH
    6:55 am (+1)
    10h 5m
    ZRH
    5:00 pm
    1h 20m
    VIE
    6:20 pm
    1h 50m
    VIE
    8:10 pm
    4h 20m
    IKA
    3:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    OS7802
    5:45 pm, 19 Mar Thu
    IAD Washington
    6:55 am, 20 Mar Fri
    ZRH Zurich
    8h 10m
    10h 5m layover in Zurich (ZRH)
    OS8806
    5:00 pm, 20 Mar Fri
    ZRH Zurich
    6:20 pm, 20 Mar Fri
    VIE Vienna
    1h 20m
    1h 50m layover in Vienna (VIE)
    OS871
    8:10 pm, 20 Mar Fri
    VIE Vienna
    3:00 am, 21 Mar Sat
    IKA Tehran
    4h 20m

    Return: Tehran to Washington via Dubai

    IKA
    2:10 pm
    2h 15m
    DXB
    3:55 pm
    8h 15m
    DXB
    12:10 am
    14h 25m
    IAD
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ8250
    2:10 pm, 2 Apr Thu
    IKA Tehran
    3:55 pm, 2 Apr Thu
    DXB Dubai
    2h 15m
    8h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 3 Apr Fri
    DXB Dubai
    6:35 am, 3 Apr Fri
    IAD Washington
    14h 25m
    Depart: Thu, 19 Mar Return: Thu, 2 Apr Washington to Tehran Thu, 19 Mar - Thu, 2 Apr
    Multiple Airlines 1 stop 1d 4h 40m
    10:20 pm IAD - 10:30 am (+2) IKA
    Lufthansa 1 stop 21h 30m
    2:55 am IKA - 3:55 pm IAD
    US$826
    exploretrip.com
    Show Details

    Depart: Washington to Tehran via Dubai

    IAD
    10:20 pm
    13h
    DXB
    7:20 pm (+1)
    13h 20m
    DXB
    8:40 am
    2h 20m
    IKA
    10:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:20 pm, 19 Mar Thu
    IAD Washington
    7:20 pm, 20 Mar Fri
    DXB Dubai
    13h
    13h 20m layover in Dubai (DXB)
    FZ8249
    8:40 am, 21 Mar Sat
    DXB Dubai
    10:30 am, 21 Mar Sat
    IKA Tehran
    2h 20m

    Return: Tehran to Washington via Frankfurt

    IKA
    2:55 am
    5h 25m
    FRA
    5:50 am
    7h 25m
    FRA
    1:15 pm
    8h 40m
    IAD
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH601
    2:55 am, 2 Apr Thu
    IKA Tehran
    5:50 am, 2 Apr Thu
    FRA Frankfurt
    5h 25m
    7h 25m layover in Frankfurt (FRA)
    LH418
    1:15 pm, 2 Apr Thu
    FRA Frankfurt
    3:55 pm, 2 Apr Thu
    IAD Washington
    8h 40m
    Depart: Sun, 5 Apr Return: Tue, 12 May Los Angeles to Tehran Sun, 5 Apr - Tue, 12 May
    Emirates 1 stop 1d 6h 10m
    4:45 pm LAX - 10:25 am (+2) IKA
    Emirates 1 stop 1d 3h 5m
    10:20 pm IKA - 1:55 pm (+1) LAX
    US$826
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Dubai

    LAX
    4:45 pm
    15h 50m
    DXB
    7:35 pm (+1)
    12h 10m
    DXB
    7:45 am
    2h 10m
    IKA
    10:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK216
    4:45 pm, 5 Apr Sun
    LAX Los Angeles
    7:35 pm, 6 Apr Mon
    DXB Dubai
    15h 50m
    12h 10m layover in Dubai (DXB)
    EK971
    7:45 am, 7 Apr Tue
    DXB Dubai
    10:25 am, 7 Apr Tue
    IKA Tehran
    2h 10m

    Return: Tehran to Los Angeles via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    8h 40m
    DXB
    8:55 am
    16h
    LAX
    1:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 12 May Tue
    IKA Tehran
    12:15 am, 13 May Wed
    DXB Dubai
    2h 25m
    8h 40m layover in Dubai (DXB)
    EK215
    8:55 am, 13 May Wed
    DXB Dubai
    1:55 pm, 13 May Wed
    LAX Los Angeles
    16h
    Depart: Sun, 5 Apr Return: Tue, 12 May Los Angeles to Tehran Sun, 5 Apr - Tue, 12 May
    Emirates 1 stop 1d 6h 10m
    4:45 pm LAX - 10:25 am (+2) IKA
    Emirates 1 stop 1d 5h 10m
    8:15 pm IKA - 1:55 pm (+1) LAX
    US$826
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Dubai

    LAX
    4:45 pm
    15h 50m
    DXB
    7:35 pm (+1)
    12h 10m
    DXB
    7:45 am
    2h 10m
    IKA
    10:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK216
    4:45 pm, 5 Apr Sun
    LAX Los Angeles
    7:35 pm, 6 Apr Mon
    DXB Dubai
    15h 50m
    12h 10m layover in Dubai (DXB)
    EK971
    7:45 am, 7 Apr Tue
    DXB Dubai
    10:25 am, 7 Apr Tue
    IKA Tehran
    2h 10m

    Return: Tehran to Los Angeles via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    10h 55m
    DXB
    8:55 am
    16h
    LAX
    1:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 12 May Tue
    IKA Tehran
    10:00 pm, 12 May Tue
    DXB Dubai
    2h 15m
    10h 55m layover in Dubai (DXB)
    EK215
    8:55 am, 13 May Wed
    DXB Dubai
    1:55 pm, 13 May Wed
    LAX Los Angeles
    16h
    Depart: Sun, 5 Apr Return: Tue, 12 May Los Angeles to Tehran Sun, 5 Apr - Tue, 12 May
    Emirates 1 stop 1d 6h 10m
    4:45 pm LAX - 10:25 am (+2) IKA
    Emirates 1 stop 20h 30m
    4:55 am IKA - 1:55 pm LAX
    US$826
    airtickets.com
    Show Details

    Depart: Los Angeles to Tehran via Dubai

    LAX
    4:45 pm
    15h 50m
    DXB
    7:35 pm (+1)
    12h 10m
    DXB
    7:45 am
    2h 10m
    IKA
    10:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK216
    4:45 pm, 5 Apr Sun
    LAX Los Angeles
    7:35 pm, 6 Apr Mon
    DXB Dubai
    15h 50m
    12h 10m layover in Dubai (DXB)
    EK971
    7:45 am, 7 Apr Tue
    DXB Dubai
    10:25 am, 7 Apr Tue
    IKA Tehran
    2h 10m

    Return: Tehran to Los Angeles via Dubai

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    2h 20m
    DXB
    8:55 am
    16h
    LAX
    1:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 May Tue
    IKA Tehran
    6:35 am, 12 May Tue
    DXB Dubai
    2h 10m
    2h 20m layover in Dubai (DXB)
    EK215
    8:55 am, 12 May Tue
    DXB Dubai
    1:55 pm, 12 May Tue
    LAX Los Angeles
    16h