Welcome | Sign out

Cheap Flights from Philadelphia to Tehran - PHL to THR (reverse)

Popular Flights from Philadelphia to Tehran

  • Airfare from Philadelphia to Tehran on Turkish from $842 round trip
  • Airfare from Philadelphia to Tehran on Austrian from $957 round trip
  • Airfare from Philadelphia to Tehran on SWISS from $986 round trip
  • Airfare from Philadelphia to Tehran on Lufthansa from $1022 round trip
  • Airfare from Philadelphia to Tehran on Aeroflot from $1143 round trip

Did You Know?

  • 7 airlines operate between Philadelphia, PA and Tehran, IR
  • Air Canada has 10 two stops or more flights between Philadelphia, PA and Tehran, IR.
  • The largest aircraft operated by Turkish flying between Philadelphia, PA and Tehran, IR is a 330 with 293 seats.
  • The smallest aircraft operated by BMI flying between Philadelphia, PA and Tehran, IR is a ERJ with 50 seats.
  • Lufthansa has the most one stop flights between Philadelphia, PA and Tehran, IR.
  • 34 flights per week fly out of Philadelphia, PA connecting to Tehran, IR
  • Frankfurt, DE is the most popular connection for one stop flights between Philadelphia, PA and Tehran, IR.
  • 68,834 seats are available per day to fly out of Philadelphia, PA connecting to Tehran, IR

Advance Purchase Prices from Philadelphia to Tehran

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air Canada
    $1209
    $1209
    $1209
    $1209
    $1209
    $1078
    $1078
  • Alitalia
    $1233
    $1233
    $2415
    $1089
    $1089
    $1965
    $1965
  • Austrian
    $1252
    $1252
    $1252
    $1252
    $1252
    $1121
    $1121
  • BMI
    $1192
    $1192
    $1192
    $1192
    $1192
    $1061
    $1061
  • KLM
    $1269
    $1269
    $1269
    $1269
    $1269
    $1125
    $1125
  • Lufthansa
    $1255
    $1255
    $1255
    $1255
    $1255
    $1124
    $1124

Cheap International Flights from Philadelphia - PHL

Flights
Airline
Lowest Price
Cheap Flights from Philadelphia to Tehran, from $842 Round trip from PHL to THR