- Hamburg (HAM) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 7hfrom $152 - Frankfurt (FRA) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1 Non-stop flight per dayat least 3h 55minfrom $134 - Dusseldorf (DUS) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 6h 50minfrom $109 - Munich (MUC) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 6h 5minfrom $270 - Cologne (CGN) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 7h 30minfrom $107 - Berlin (BER) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 6h 55minfrom $144 - Stuttgart (STR) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 6h 5minfrom $354 - Hannover (HAJ) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 8hfrom $162 - Nuremberg (NUE) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 26hfrom $157 - Bremen (BRE) Tehran (IKA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 9hfrom $694