Lowcost flights from Baku (Azerbaijan) to Tehran (Iran), €14 - €55

Direct distance between cities: 545 km. Average direct flight time is 1:38 hours.

Please note! Some routes are seasonal.

From Baku to Tehran with Buta Airways (J2)
Average ticket price: €14 - €55

Connection in Ankara (Turkey)
From Baku to Ankara with Buta Airways (J2)
From Baku to Ankara with AJet (VF)
Average ticket price: €36 - €145
From Ankara to Tehran with AJet (VF)
Average ticket price: €42 - €169
Connection in Doha (Qatar)
From Baku to Doha with Buta Airways (J2)
From Baku to Doha with Level (IB)
Average ticket price: €42 - €169
From Doha to Tehran with Level (IB)
Average ticket price: €29 - €116
Connection in Dubai (United Arab Emirates)
From Baku to Dubai with Buta Airways (J2)
From Baku to Dubai with flydubai (FZ)
Average ticket price: €44 - €176
From Dubai to Tehran with flydubai (FZ)
Average ticket price: €30 - €122
Connection in Istanbul (Turkey)
From Baku to Istanbul with Buta Airways (J2)
From Baku to Istanbul with AJet (VF)
From Baku to Istanbul with Pegasus Airlines (PC)
Average ticket price: €44 - €177
From Istanbul to Tehran with AJet (VF)
From Istanbul to Tehran with Pegasus Airlines (PC)
Average ticket price: €51 - €205
Connection in Kuwait (Kuwait)
From Baku to Kuwait with Jazeera Airways (J9)
Average ticket price: €31 - €126
From Kuwait to Tehran with Jazeera Airways (J9)
Average ticket price: €20 - €79
Connection in Sharjah (United Arab Emirates)
From Baku to Sharjah with Air Arabia (G9)
Average ticket price: €44 - €176
From Sharjah to Tehran with Air Arabia (G9)
Average ticket price: €30 - €122