- Cheapest
US$217
1 stop · 6 h 52 min
Thursday 19 November
11:15
Tehran (IKA)
3 h 41 min
AeroflotSU121
14:56
Moscow (SVO)
Layover in Moscow (SVO) · 1 h 52 min
16:48
Moscow (SVO)
1 h 19 min
AeroflotSU312
18:07
St. Petersburg (LED)
Opens in a new tab. Price and availability are confirmed there.